GEN libavdevice/libavdevice.version GEN libavfilter/libavfilter.version GEN libavformat/libavformat.version GEN libavcodec/libavcodec.version GEN libavutil/libavutil.version GEN libswresample/libswresample.version GEN libswscale/libswscale.version CC libavdevice/alldevices.o CC libavdevice/avdevice.o CC libavdevice/fbdev_common.o CC libavdevice/fbdev_dec.o src/libavdevice/fbdev_common.c:54:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 54 | for (i = 0; i < FF_ARRAY_ELEMS(rgb_pixfmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavdevice/fbdev_common.c:59:35: warning: comparison of integers of different signs: 'const int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 59 | entry->blue_offset == varinfo->blue.offset) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavdevice/fbdev_common.c:58:35: warning: comparison of integers of different signs: 'const int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 58 | entry->green_offset == varinfo->green.offset && | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavdevice/fbdev_common.c:57:35: warning: comparison of integers of different signs: 'const int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 57 | entry->red_offset == varinfo->red.offset && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavdevice/fbdev_common.c:56:35: warning: comparison of integers of different signs: 'const int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 56 | if (entry->bits_per_pixel == varinfo->bits_per_pixel && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavdevice/fbdev_dec.c:216:51: warning: unused parameter 's' [-Wunused-parameter] 216 | static int fbdev_get_device_list(AVFormatContext *s, AVDeviceInfoList *device_list) | ^ src/libavdevice/fbdev_dec.c:224:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "framerate","", OFFSET(framerate_q), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavdevice/fbdev_dec.c:225:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 225 | { NULL }, | ^ 5 warnings generated. CC libavdevice/fbdev_enc.o CC libavdevice/kmsgrab.o CC libavdevice/lavfi.o 3 warnings generated. CC libavdevice/oss.o src/libavdevice/fbdev_enc.c:130:19: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] 130 | disp_height = FFMIN(fbdev->varinfo.yres, video_height); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavdevice/fbdev_enc.c:131:21: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] 131 | bytes_to_copy = FFMIN(fbdev->varinfo.xres, video_width) * bytes_per_pixel; | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavdevice/fbdev_enc.c:189:51: warning: unused parameter 's' [-Wunused-parameter] 189 | static int fbdev_get_device_list(AVFormatContext *s, AVDeviceInfoList *device_list) | ^ src/libavdevice/fbdev_enc.c:197:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | { "xoffset", "set x coordinate of top left corner", OFFSET(xoffset), AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, ENC }, | ^ src/libavdevice/fbdev_enc.c:198:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | { "yoffset", "set y coordinate of top left corner", OFFSET(yoffset), AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, ENC }, | ^ src/libavdevice/fbdev_enc.c:199:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 199 | { NULL } | ^ src/libavdevice/lavfi.c:197:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 197 | if ((unsigned)stream_idx >= n) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavdevice/lavfi.c:307:32: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 307 | avctx->probesize = FFMAX(avctx->probesize, sizeof(AVFrame) * 30); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavdevice/lavfi.c:356:36: warning: unused parameter 'opaque' [-Wunused-parameter] 356 | static void lavfi_free_frame(void *opaque, uint8_t *data) | ^ src/libavdevice/lavfi.c:476:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 476 | { "graph", "set libavfilter graph", OFFSET(graph_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, | ^ src/libavdevice/lavfi.c:477:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 477 | { "graph_file","set libavsrc/libavdevice/kmsgrab.cf:i76l:t37e:r warning: gunused parameter 'opaque' [-Wunused-parameter]ra ph fil e76n | asmtea"t,i cO FvFoSiEdT (kgmrsagprha_bf_iflreenea_mdee)s,c (AvVo_iOdP T*_oTpYaPqEu_eS,T RuIiNnGt,8 _{t. s*tdra t=a )N U L| L ^} , 0, 0, DEC}, | ^ src/libavdevice/lavfi.c:478:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 478 | src/libavdevice/kmsgrab.c : 87 :{38 :" dwarning: uunused parameter 'opaque' [-Wunused-parameter]m pgra p87h | "s,t a"tdiucm pv ogirda pkhm stgor asbt_dferrere"_,f r aOmFeF(SvEoTi(dd u*mopp_agqruaep,h )u,i nAtV8__OtP T*_dTaYtPaE)_ S T| R ^I NG, {.str = NULL}, 0, 0, DEC }, | ^ src/libavdevice/lavfi.c:479:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 479 | { NULL }, | ^ src/libavdevice/kmsgrab.c:464:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 464 | for (i = 0; i < plane_res->count_planes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavdevice/kmsgrab.c:492:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 492 | if (i == plane_res->count_planes) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavdevice/kmsgrab.c:538:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 538 | for (i = 0; i < FF_ARRAY_ELEMS(kmsgrab_formats); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavdevice/kmsgrab.c:563:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 563 | ctx->drm_format_modifier != fb2->modifier) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavdevice/kmsgrab.c:587:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 587 | for (i = 0; i < FF_ARRAY_ELEMS(kmsgrab_formats); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavdevice/kmsgrab.c:593:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 593 | if (i >= FF_ARRAY_ELEMS(kmsgrab_formats)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavdevice/kmsgrab.c:686:48: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 686 | { .str = "/dev/dri/card0" }, 0, 0, FLAGS }, | ^ src/libavdevice/kmsgrab.c:689:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 689 | { .i64 = AV_PIX_FMT_NONE }, -1, INT32_MAX, FLAGS }, | ^ src/libavdevice/kmsgrab.c:692:62: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 692 | { .i64 = DRM_FORMAT_MOD_INVALID }, 0, INT64_MAX, FLAGS }, | ^ src/libavdevice/kmsgrab.c:695:42: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 695 | { .i64 = 0 }, 0, UINT32_MAX, FLAGS }, | ^ src/libavdevice/kmsgrab.c:698:42: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 698 | { .i64 = 0 }, 0, UINT32_MAX, FLAGS }, | ^ src/libavdevice/kmsgrab.c:701:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 701 | { .dbl = 30.0 }, 0, 1000, FLAGS }, | ^ src/libavdevice/kmsgrab.c:702:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 702 | { NULL }, | ^ CC libavdevice/oss_dec.o 6 warnings generated. CC libavdevice/oss_enc.o 7 warnings generated. CC libavdevice/timefilter.o src/libavdevice/oss_dec.c:121:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "sample_rate", "", offsetof(OSSAudioData, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavdevice/oss_dec.c:122:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "channels", "", offsetof(OSSAudioData, channels), AV_OPT_TYPE_INT, {.i64 = 2}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavdevice/oss_dec.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL }, | ^ 15 warnings generated. CC libavdevice/utils.o 3 warnings generated. CC libavdevice/v4l2.o CC libavdevice/v4l2-common.o CC libavdevice/v4l2enc.o CC libavdevice/version.o src/libavdevice/v4l2.c:235:51: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 235 | if ((*width != fmt.fmt.pix.width) || (*height != fmt.fmt.pix.height)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavdevice/v4l2.c:235:17: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 235 | if ((*width != fmt.fmt.pix.width) || (*height != fmt.fmt.pix.height)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavdevice/v4l2.c:398:19: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 398 | for (i = 0; i < req.count; i++) { | ~ ^ ~~~~~~~~~ src/libavdevice/v4l2.c:428:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 428 | if (s->frame_size > 0 && s->buf_data[i].len < s->frame_size) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavdevice/v4l2.c:467:56: warning: unused parameter 'data' [-Wunused-parameter] 467 | static void mmap_release_buffer(void *opaque, uint8_t *data) | ^ src/libavdevice/v4l2.c:575:19: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] 575 | if (buf.index >= s->buffers) { | ~~~~~~~~~ ^ ~~~~~~~~~~ src/libavdevice/v4l2.c:599:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 599 | if (s->frame_size > 0 && bytesused != s->frame_size) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavdevice/v4l2.c:801:33: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 801 | framerate_q.den != tpf->numerator) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavdevice/v4l2.c:800:33: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 800 | if (framerate_q.num != tpf->denominator || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavdevice/v4l2.c:1099:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1099 | if (size >= sizeof(device_name)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavdevice/v4l2.c:1150:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1150 | { "standard", "set TV standard, used only by analog frame grabber", OFFSET(standard), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC }, | ^ src/libavdevice/v4l2.c:1151:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1151 | { "channel", "set TV channel, used only by frame grabber", OFFSET(channel), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, INT_MAX, DEC }, | ^ src/libavdevice/v4l2.c:1152:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1152 | { "video_size", "set frame size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavdevice/v4l2.c:1153:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1153 | { "pixel_format", "set preferred pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, | ^ src/libavdevice/v4l2.c:1154:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1154 | { "input_format", "set preferred pixel format (for raw video) or codec name", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, | ^ src/libavdevice/v4l2.c:1155:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1155 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, | ^ src/libavdevice/v4l2.c:1170:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1170 | { "use_libv4l2", "use libv4l2 (v4l-utils) conversion functions", OFFSET(use_libv4l2), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavdevice/v4l2.c:1171:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1171 | { NULL }, | ^ CC libavdevice/xcbgrab.o GEN libavdevice/libavdevice.pc src/libavdevice/xcbgrab.c:88:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "window_id", "Window to capture.", OFFSET(window_id), AV_OPT_TYPE_INT, { .i64 = XCB_NONE }, 0, UINT32_MAX, D }, | ^ src/libavdevice/xcbgrab.c:89:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "x", "Initial x coordinate.", OFFSET(x), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D }, | ^ src/libavdevice/xcbgrab.c:90:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "y", "Initial y coordinate.", OFFSET(y), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D }, | ^ src/libavdevice/xcbgrab.c:91:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "grab_x", "Initial x coordinate.", OFFSET(x), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D }, | ^ src/libavdevice/xcbgrab.c:92:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "grab_y", "Initial y coordinate.", OFFSET(y), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D }, | ^ src/libavdevice/xcbgrab.c:93:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "video_size", "A string describing frame size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL }, 0, 0, D }, | ^ src/libavdevice/xcbgrab.c:94:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_STRING, {.str = "ntsc" }, 0, 0, D }, | ^ src/libavdevice/xcbgrab.c:95:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "draw_mouse", "Draw the mouse pointer.", OFFSET(draw_mouse), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, D }, | ^ src/libavdevice/xcbgrab.c:99:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "show_region", "Show the grabbing region.", OFFSET(show_region), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, D }, | ^ src/libavdevice/xcbgrab.c:100:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "region_border", "Set the region border thickness.", OFFSET(region_border), AV_OPT_TYPE_INT, { .i64 = 3 }, 1, 128, D }, | ^ src/libavdevice/xcbgrab.c:101:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "select_region", "Select the grabbing region graphically using the pointer.", OFFSET(select_region), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavdevice/xcbgrab.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL }, | ^ src/libavdevice/xcbgrab.c:154:61: warning: unused parameter 'data' [-Wunused-parameter] 154 | static void xcbgrab_image_reply_free(void *opaque, uint8_t *data) | ^ src/libavdevice/xcbgrab.c:203:57: warning: unused parameter 'pkt' [-Wunused-parameter] 203 | static int64_t wait_frame(AVFormatContext *s, AVPacket *pkt) | ^ src/libavdevice/xcbgrab.c:236:35: warning: unused parameter 'opaque' [-Wunused-parameter] 236 | static void free_shm_buffer(void *opaque, uint8_t *data) | ^ src/libavdevice/xcbgrab.c:335:59: warning: unused parameter 'p' [-Wunused-parameter] 335 | xcb_query_pointer_reply_t *p, | ^ src/libavdevice/xcbgrab.c:336:58: warning: unused parameter 'geo' [-Wunused-parameter] 336 | xcb_get_geometry_reply_t *geo, | ^ HOSTCC ffbuild/bin2c_host.o GLSLC libavfilter/vulkan/avgblur.comp.spv GLSLC libavfilter/vulkan/bwdif.comp.spv 18 warnings generated. GLSLC libavfilter/vulkan/debayer.comp.spv 17 warnings generated. GLSLC libavfilter/vulkan/v360.comp.spv src/libavfilter/vulkan/avgblur.comp.glsl CC libavfilter/vulkan_filter.o src/libavfilter/vulkan/bwdif.comp.glsl CC libavfilter/vulkan_shaderc.o src/libavfilter/vulkan/debayer.comp.glsl X86ASM libavfilter/x86/af_afir.o In file included from src/libavfilter/vulkan_filter.c:22: In file included from src/libavfilter/vulkan_filter.h:26: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavfilter/vulkan_filter.c:23: src/libavutil/vulkan_loader.h:104:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:157:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:167:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 167 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vulkan/v360.comp.glsl CC libavfilter/x86/af_afir_init.o In file included from src/libavfilter/vulkan_shaderc.c:19: In file included from src/libavutil/vulkan_shaderc.c:22: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavfilter/vulkan_shaderc.c:19: src/libavutil/vulkan_shaderc.c:100:24: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 100 | *data = (uint8_t *)shaderc_result_get_bytes(res); | ^ src/libavutil/vulkan_shaderc.c:93:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 93 | status = ret < FF_ARRAY_ELEMS(shdc_result) ? shdc_result[ret] : "unknown"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_shaderc.c:107:49: warning: unused parameter 'ctx' [-Wunused-parameter] 107 | static void shdc_shader_free(FFVkSPIRVCompiler *ctx, void **opaque) | ^ X86ASM libavfilter/x86/af_anlmdn.o 5 warnings generated. CC libavfilter/x86/af_anlmdn_init.o STRIP libavfilter/x86/af_afir.o skipping strip -x libavfilter/x86/af_afir.o X86ASM libavfilter/x86/af_volume.o 5 warnings generated. CC libavfilter/x86/af_volume_init.o X86ASM libavfilter/x86/avf_showcqt.o CC libavfilter/x86/avf_showcqt_init.o STRIP libavfilter/x86/af_anlmdn.o skipping strip -x libavfilter/x86/af_anlmdn.o X86ASM libavfilter/x86/colorspacedsp.o CC libavfilter/x86/colorspacedsp_init.o STRIP libavfilter/x86/af_volume.o skipping strip -x libavfilter/x86/af_volume.o X86ASM libavfilter/x86/f_ebur128.o CC libavfilter/x86/f_ebur128_init.o X86ASM libavfilter/x86/scene_sad.o STRIP libavfilter/x86/scene_sad.o skipping strip -x libavfilter/x86/scene_sad.o CC libavfilter/x86/scene_sad_init.o STRIP libavfilter/x86/f_ebur128.o skipping strip -x libavfilter/x86/f_ebur128.o X86ASM libavfilter/x86/vf_atadenoise.o CC libavfilter/x86/vf_atadenoise_init.o X86ASM libavfilter/x86/vf_blackdetect.o STRIP libavfilter/x86/vf_blackdetect.o skipping strip -x libavfilter/x86/vf_blackdetect.o CC libavfilter/x86/vf_blackdetect_init.o STRIP libavfilter/x86/vf_atadenoise.o skipping strip -x libavfilter/x86/vf_atadenoise.o X86ASM libavfilter/x86/vf_blend.o CC libavfilter/x86/vf_blend_init.o STRIP libavfilter/x86/avf_showcqt.o skipping strip -x libavfilter/x86/avf_showcqt.o X86ASM libavfilter/x86/vf_bwdif.o CC libavfilter/x86/vf_bwdif_init.o X86ASM libavfilter/x86/vf_colordetect.o STRIP libavfilter/x86/vf_colordetect.o skipping strip -x libavfilter/x86/vf_colordetect.o CC libavfilter/x86/vf_colordetect_init.o In file included from src/libavfilter/x86/vf_colordetect_init.c:23: src/libavfilter/vf_colordetectdsp.h:116:43: warning: unused parameter 'mpeg_range' [-Wunused-parameter] 116 | int alpha_max, int mpeg_range, int offset) | ^ src/libavfilter/vf_colordetectdsp.h:116:59: warning: unused parameter 'offset' [-Wunused-parameter] 116 | int alpha_max, int mpeg_range, int offset) | ^ src/libavfilter/vf_colordetectdsp.h:158:45: warning: unused parameter 'mpeg_range' [-Wunused-parameter] 158 | int alpha_max, int mpeg_range, int offset) | ^ src/libavfilter/vf_colordetectdsp.h:158:61: warning: unused parameter 'offset' [-Wunused-parameter] 158 | int alpha_max, int mpeg_range, int offset) | ^ 4 warnings generated. X86ASM libavfilter/x86/vf_convolution.o STRIP libavfilter/x86/vf_convolution.o skipping strip -x libavfilter/x86/vf_convolution.o CC libavfilter/x86/vf_convolution_init.o In file included from src/libavfilter/x86/vf_convolution_init.c:25: src/libavfilter/convolution.h:69:27: warning: unused parameter 'radius' [-Wunused-parameter] 69 | static void setup_3x3(int radius, const uint8_t *c[], const uint8_t *src, int stride, | ^ src/libavfilter/convolution.h:83:69: warning: unused parameter 'matrix' [-Wunused-parameter] 83 | float scale, float delta, const int *const matrix, | ^ src/libavfilter/convolution.h:84:50: warning: unused parameter 'peak' [-Wunused-parameter] 84 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/convolution.h:84:60: warning: unused parameter 'radius' [-Wunused-parameter] 84 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/convolution.h:85:30: warning: unused parameter 'dstride' [-Wunused-parameter] 85 | int dstride, int stride, int size) | ^ src/libavfilter/convolution.h:85:43: warning: unused parameter 'stride' [-Wunused-parameter] 85 | int dstride, int stride, int size) | ^ src/libavfilter/convolution.h:85:55: warning: unused parameter 'size' [-Wunused-parameter] 85 | int dstride, int stride, int size) | ^ src/libavfilter/convolution.h:103:71: warning: unused parameter 'matrix' [-Wunused-parameter] 103 | float scale, float delta, const int *const matrix, | ^ src/libavfilter/convolution.h:104:62: warning: unused parameter 'radius' [-Wunused-parameter] 104 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/convolution.h:105:32: warning: unused parameter 'dstride' [-Wunused-parameter] 105 | int dstride, int stride, int size) | ^ src/libavfilter/convolution.h:105:45: warning: unused parameter 'stride' [-Wunused-parameter] 105 | int dstride, int stride, int size) | ^ src/libavfilter/convolution.h:105:57: warning: unused parameter 'size' [-Wunused-parameter] 105 | int dstride, int stride, int size) | ^ 12 warnings generated. X86ASM libavfilter/x86/vf_eq.o STRIP libavfilter/x86/vf_blend.o skipping strip -x libavfilter/x86/vf_blend.o CC libavfilter/x86/vf_eq_init.o STRIP libavfilter/x86/vf_eq.o skipping strip -x libavfilter/x86/vf_eq.o X86ASM libavfilter/x86/vf_framerate.o CC libavfilter/x86/vf_framerate_init.o X86ASM libavfilter/x86/vf_fspp.o STRIP libavfilter/x86/vf_framerate.o skipping strip -x libavfilter/x86/vf_framerate.o CC libavfilter/x86/vf_fspp_init.o X86ASM libavfilter/x86/vf_gblur.o STRIP libavfilter/x86/vf_fspp.o skipping strip -x libavfilter/x86/vf_fspp.o CC libavfilter/x86/vf_gblur_init.o X86ASM libavfilter/x86/vf_gradfun.o STRIP libavfilter/x86/vf_gradfun.o skipping strip -x libavfilter/x86/vf_gradfun.o CC libavfilter/x86/vf_gradfun_init.o X86ASM libavfilter/x86/vf_hflip.o STRIP libavfilter/x86/vf_gblur.o skipping strip -x libavfilter/x86/vf_gblur.o CC libavfilter/x86/vf_hflip_init.o X86ASM libavfilter/x86/vf_hqdn3d.o STRIP libavfilter/x86/vf_hflip.o skipping strip -x libavfilter/x86/vf_hflip.o CC libavfilter/x86/vf_hqdn3d_init.o X86ASM libavfilter/x86/vf_idetdsp.o STRIP libavfilter/x86/vf_hqdn3d.o skipping strip -x libavfilter/x86/vf_hqdn3d.o CC libavfilter/x86/vf_idetdsp_init.o X86ASM libavfilter/x86/vf_interlace.o STRIP libavfilter/x86/vf_bwdif.o skipping strip -x libavfilter/x86/vf_bwdif.o X86ASM libavfilter/x86/vf_limiter.o STRIP libavfilter/x86/vf_idetdsp.o skipping strip -x libavfilter/x86/vf_idetdsp.o CC libavfilter/x86/vf_limiter_init.o X86ASM libavfilter/x86/vf_lut3d.o STRIP libavfilter/x86/vf_limiter.o skipping strip -x libavfilter/x86/vf_limiter.o CC libavfilter/x86/vf_lut3d_init.o STRIP libavfilter/x86/vf_interlace.o skipping strip -x libavfilter/x86/vf_interlace.o X86ASM libavfilter/x86/vf_maskedclamp.o CC libavfilter/x86/vf_maskedclamp_init.o X86ASM libavfilter/x86/vf_maskedmerge.o STRIP libavfilter/x86/vf_maskedclamp.o skipping strip -x libavfilter/x86/vf_maskedclamp.o CC libavfilter/x86/vf_maskedmerge_init.o STRIP libavfilter/x86/vf_maskedmerge.o skipping strip -x libavfilter/x86/vf_maskedmerge.o X86ASM libavfilter/x86/vf_nlmeans.o CC libavfilter/x86/vf_nlmeans_init.o CC libavfilter/x86/vf_noise.o STRIP libavfilter/x86/vf_nlmeans.o skipping strip -x libavfilter/x86/vf_nlmeans.o X86ASM libavfilter/x86/vf_overlay.o CC libavfilter/x86/vf_overlay_init.o X86ASM libavfilter/x86/vf_pp7.o STRIP libavfilter/x86/vf_overlay.o skipping strip -x libavfilter/x86/vf_overlay.o CC libavfilter/x86/vf_pp7_init.o STRIP libavfilter/x86/vf_pp7.o skipping strip -x libavfilter/x86/vf_pp7.o X86ASM libavfilter/x86/vf_psnr.o CC libavfilter/x86/vf_psnr_init.o X86ASM libavfilter/x86/vf_pullup.o STRIP libavfilter/x86/vf_psnr.o skipping strip -x libavfilter/x86/vf_psnr.o CC libavfilter/x86/vf_pullup_init.o STRIP libavfilter/x86/vf_pullup.o skipping strip -x libavfilter/x86/vf_pullup.o X86ASM libavfilter/x86/vf_removegrain.o CC libavfilter/x86/vf_removegrain_init.o CC libavfilter/x86/vf_spp.o X86ASM libavfilter/x86/vf_ssim.o STRIP libavfilter/x86/vf_ssim.o skipping strip -x libavfilter/x86/vf_ssim.o CC libavfilter/x86/vf_ssim_init.o X86ASM libavfilter/x86/vf_stereo3d.o STRIP libavfilter/x86/vf_stereo3d.o skipping strip -x libavfilter/x86/vf_stereo3d.o CC libavfilter/x86/vf_stereo3d_init.o X86ASM libavfilter/x86/vf_threshold.o STRIP libavfilter/x86/colorspacedsp.o skipping strip -x libavfilter/x86/colorspacedsp.o CC libavfilter/x86/vf_threshold_init.o STRIP libavfilter/x86/vf_threshold.o skipping strip -x libavfilter/x86/vf_threshold.o CC libavfilter/x86/vf_tinterlace_init.o X86ASM libavfilter/x86/vf_transpose.o CC libavfilter/x86/vf_transpose_init.o X86ASM libavfilter/x86/vf_v360.o STRIP libavfilter/x86/vf_transpose.o skipping strip -x libavfilter/x86/vf_transpose.o CC libavfilter/x86/vf_v360_init.o X86ASM libavfilter/x86/vf_w3fdif.o STRIP libavfilter/x86/vf_v360.o skipping strip -x libavfilter/x86/vf_v360.o CC libavfilter/x86/vf_w3fdif_init.o X86ASM libavfilter/x86/vf_yadif.o STRIP libavfilter/x86/vf_removegrain.o skipping strip -x libavfilter/x86/vf_removegrain.o STRIP libavfilter/x86/vf_w3fdif.o skipping strip -x libavfilter/x86/vf_w3fdif.o CC libavfilter/x86/vf_yadif_init.o X86ASM libavfilter/x86/yadif-10.o X86ASM libavfilter/x86/yadif-16.o STRIP libavfilter/x86/vf_lut3d.o skipping strip -x libavfilter/x86/vf_lut3d.o CC libavfilter/yadif_common.o src/libavfilter/yadif_common.c:279:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 279 | { NULL } | ^ 1 warning generated. GEN libavfilter/libavfilter.pc CC libavformat/3dostr.o src/libavformat/3dostr.c:33:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 33 | if (size < 8 || p->buf_size - i < size) | ~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/3dostr.c:111:64: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 111 | if (ctrl_size == 20 || ctrl_size == 3 || ctrl_size == -1) | ~~~~~~~~~ ^ ~~ 2 warnings generated. CC libavformat/4xm.o src/libavformat/4xm.c:169:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 169 | fourxm->tracks[track].bits > INT_MAX / FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/4xm.c:166:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | fourxm->tracks[track].channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/4xm.c:253:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 253 | if (size > header_size - i - 8 && (fourcc_tag == vtrk_TAG || fourcc_tag == strk_TAG)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/4xm.c:360:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 360 | if (track_number < fourxm->track_count && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/a64.o CC libavformat/aacdec.o CC libavformat/aadec.o src/libavformat/aadec.c:245:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 245 | if (pos >= c->content_end) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:290:29: warning: unused parameter 'stream_index' [-Wunused-parameter] 290 | int stream_index, int64_t timestamp, int flags) | ^ src/libavformat/aadec.c:301:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | while (chapter_idx < s->nb_chapters && timestamp >= s->chapters[chapter_idx]->end) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:305:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (chapter_idx >= s->nb_chapters) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:365:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 365 | { NULL }, | ^ STRIP libavfilter/x86/yadif-10.o skipping strip -x libavfilter/x86/yadif-10.o 5 warnings generated. CC libavformat/aaxdec.o CC libavformat/ac3dec.o src/libavformat/aaxdec.c:105:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 105 | for (int seg = 0; seg < a->current_segment; seg++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/ac4dec.o 1 warning generated. CC libavformat/ac4enc.o CC libavformat/acedec.o src/libavformat/ac4enc.c:66:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "write_crc", "enable checksum", OFFSET(write_crc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/ac4enc.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL }, | ^ 2 warnings generated. CC libavformat/acm.o src/libavformat/acedec.c:36:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 36 | if (asc < 0x44 || asc > p->buf_size - 4) | ~~~ ^ ~~~~~~~~~~~~~~~ STRIP libavfilter/x86/vf_yadif.o skipping strip -x libavfilter/x86/vf_yadif.o CC libavformat/act.o 1 warning generated. CC libavformat/adp.o CC libavformat/ads.o CC libavformat/adtsenc.o CC libavformat/adxdec.o CC libavformat/aeadec.o In file included from src/libavformat/adtsenc.c:24: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/adtsenc.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | if (adts->objecttype > 3U) { | ~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/adtsenc.c:219:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "write_id3v2", "Enable ID3v2 tag writing", OFFSET(id3v2tag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:220:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | { "write_apetag", "Enable APE tag writing", OFFSET(apetag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:221:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | { "write_mpeg2", "Set MPEG version to MPEG-2", OFFSET(mpeg_id), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:222:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 222 | { NULL }, | ^ CC libavformat/aeaenc.o CC libavformat/afc.o CC libavformat/aiff.o 7 warnings generated. CC libavformat/aiffdec.o CC libavformat/aiffenc.o CC libavformat/aixdec.o src/libavformat/aiffenc.c:111:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/aiffenc.c:277:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | OFFSET(write_id3v2), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC }, | ^ src/libavformat/aiffenc.c:279:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 279 | OFFSET(id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 3, 4, ENC }, | ^ src/libavformat/aiffenc.c:280:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 280 | { NULL }, | ^ src/libavformat/aiffdec.c:77:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 77 | if (size < SIZE_MAX) | ~~~~ ^ ~~~~~~~~ src/libavformat/aixdec.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 | for (i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/aixdec.c:74:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ 4 warnings generated. src/libavformat/aixdec.c:100:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 100 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/aixdec.c:117:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 117 | if (avio_r8(s->pb) != s->nb_streams || index >= s->nb_streams) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/allformats.o 4 warnings generated. CC libavformat/alp.o 1 warning generated. CC libavformat/amr.o CC libavformat/amvenc.o src/libavformat/alp.c:155:45: warning: unused parameter 'stream_index' [-Wunused-parameter] 155 | static int alp_seek(AVFormatContext *s, int stream_index, | ^ src/libavformat/alp.c:156:39: warning: unused parameter 'flags' [-Wunused-parameter] 156 | int64_t pts, int flags) | ^ src/libavformat/alp.c:273:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 273 | { NULL } | ^ 3 warnings generated. CC libavformat/anm.o CC libavformat/apac.o src/libavformat/anm.c:68:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 68 | if (record >= anm->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/anm.c:73:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | if (p->nb_records > 0 && record >= p->base_record && record < p->base_record + p->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/anm.c:192:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192 | if (anm->record >= p->nb_records) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/apc.o 3 warnings generated. CC libavformat/ape.o CC libavformat/apetag.o CC libavformat/apm.o src/libavformat/ape.c:96:44: warning: unused parameter 's' [-Wunused-parameter] 96 | static void ape_dumpinfo(AVFormatContext * s, APEContext * ape_ctx) | ^ src/libavformat/ape.c:96:60: warning: unused parameter 'ape_ctx' [-Wunused-parameter] 96 | static void ape_dumpinfo(AVFormatContext * s, APEContext * ape_ctx) | ^ src/libavformat/apetag.c:48:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 48 | for (i = 0; i < sizeof(key) - 1; i++src/libavformat/ape.c): 271{: 19 :| ~ ^ ~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 271 | for (i = 1; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:298:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 298 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:308:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 308 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:355:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 355 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/apetag.c:166:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 166 | for (i=0; icurrentframe >= ape->totalframes) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:388:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 388 | if (ape->currentframe == (ape->totalframes - 1)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/apm.c:83:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 83 | for (int i = 0; i < FF_ARRAY_ELEMS(ext->unk3); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/apngdec.o 8 warnings generated. CC libavformat/apngenc.o 1 warning generated. CC libavformat/aptxdec.o STRIP libavfilter/x86/yadif-16.o skipping strip -x libavfilter/x86/yadif-16.o CC libavformat/apv.o src/libavformat/apngdec.c:91:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 91 | len + 4 > bytestream2_get_bytes_left(&gb)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:241:83: warning: unused parameter 'pkt' [-Wunused-parameter] 241 | static int decode_fctl_chunk(AVFormatContext *s, APNGDemuxContext *ctx, AVPacket *pkt) | ^ src/libavformat/apngdec.c:291:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 291 | height != s->streams[0]->codecpar->height || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:290:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 290 | if (width != s->streams[0]->codecpar->width || | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:297:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 297 | y_offset >= s->streams[0]->codecpar->height || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:295:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 295 | x_offset >= s->streams[0]->codecpar->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:413:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 413 | AV_OPT_TYPE_BOOL, { .i64 = 1 } , 0, 1 , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:415:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 415 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:417:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | AV_OPT_TYPE_INT, { .i64 = DEFAULT_APNG_FPS }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:418:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 418 | { NULL }, | ^ src/libavformat/apngenc.c:290:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 290 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:292:62: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 292 | AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:293:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 293 | { NULL }, | ^ src/libavformat/aptxdec.c:93:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "sample_rate", "", offsetof(AptXDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/aptxdec.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL }, | ^ 2 warnings generated. CC libavformat/apvdec.o 3 warnings generated. CC libavformat/apvenc.o 10 warnings generated. CC libavformat/aqtitledec.o CC libavformat/argo_asf.o src/libavformat/apvdec.c:234:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 234 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, { .str = "30" }, 0, INT_MAX, DEC }, | ^ src/libavformat/apvdec.c:235:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 235 | { NULL }, | ^ src/libavformat/aqtitledec.c:128:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "subfps", "set the movie frame rate", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, SD }, | ^ src/libavformat/aqtitledec.c:129:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 129 | { NULL } | ^ CC libavformat/argo_brp.o 2 warnings generated. 2 warnings generated. CC libavformat/argo_cvg.o CC libavformat/asf.o src/libavformat/argo_asf.c:65:55: warning: unused parameter 's' [-Wunused-parameter] 65 | int ff_argo_asf_validate_file_header(AVFormatContext *s, const ArgoASFFileHeader *hdr) | ^ src/libavformat/argo_asf.c:248:43: warning: unused parameter 'flags' [-Wunused-parameter] 248 | int64_t pts, int flags) | ^ src/libavformat/argo_asf.c:449:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 449 | { NULL } | ^ src/libavformat/argo_brp.c:367:45: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 367 | if (blk.stream_id < -1 || blk.stream_id >= s->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/argo_brp.c:395:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 395 | else if (ret != blk.size) | ~~~ ^ ~~~~~~~~ src/libavformat/asf.c:69:14: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 69 | if (type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types) || type < 0) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/asf_tags.o src/libavformat/argo_cvg.c:253:42: warning: unused parameter 'flags' [-Wunused-parameter] 253 | int64_t pts, int flags) | ^ src/libavformat/argo_cvg.c:393:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 393 | { NULL } | ^ 1 warning generated. CC libavformat/asfcrypt.o 2 warnings generated. CC libavformat/asfdec_f.o 2 warnings generated. CC libavformat/asfdec_o.o CC libavformat/asfenc.o src/libavformat/asfdec_f.c:122:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "no_resync_search", "Don't try to resynchronize by looking for a certain optional start code", offsetof(ASFContext, no_resync_search), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/asfdec_f.c:123:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "export_xmp", "Export full XMP metadata", offsetof(ASFContext, export_xmp), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/asfdec_f.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL }, | ^ src/libavformat/asfdec_f.c:332:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 332 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20) | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/asfdec_f.c:332:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 332 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:524:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 524 | if (stream_num < 128 && i < FF_ARRAY_ELEMS(asf->streams[stream_num].payload)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:599:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 598 | if ((ret = avio_get_str16le(pb, lang_len, lang, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599 | sizeof(lang))) < lang_len) | ~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/asfdec_f.c:804:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 804 | if (avio_tell(pb) != gpos + gsize) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/asfdec_f.c:986:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 986 | if (rsize > packet_length - padsize) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1102:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1102 | } else if (asf->packet_frag_size > asf->packet_size_left - rsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1103:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1103 | if (asf->packet_frag_size > asf->packet_size_left - rsize + asf->packet_padsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1213:57: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1213 | asf_st->frag_offset + asf->packet_frag_size > asf_st->pkt.size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1267:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1267 | if (asf->packet_frag_offset >= asf_st->pkt.size || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1276:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1276 | if (asf->packet_frag_offset != asf_st->frag_offset && !asf_st->pkt_clean) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1283:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1283 | if (read != asf->packet_frag_size) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1442:52: warning: unused parameter 'pos_limit' [-Wunused-parameter] 1442 | int64_t *ppos, int64_t pos_limit) | ^ src/libavformat/asfdec_f.c:1453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1453 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/asfenc.c:312:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 312 | if (pres_time <= asf->index_ptr[i].send_time) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:169:52: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 169 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:169:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 169 | if (size < INT64_MAX - offset && avio_tell(pb) != offset CC libavformat/assdec.o + size) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:223:70: warning: unused parameter 'g' [-Wunused-parameter] 223 | static int asf_read_marker(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:237:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 237 | for (i = 0; i < len; i++) | ~ ^ ~~~ src/libavformat/asfdec_o.c:255:52: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 254 | if ((ret = avio_get_str16le(pb, len, name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | sizeof(name))) < len) | ~~~~~~~~~~~~~ ^ ~~~ src/libavformat/asfdec_o.c:362:79: warning: unused parameter 'name_len' [-Wunused-parameter] 362 | static int process_metadata(AVFormatContext *s, const uint8_t *name, uint16_t name_len, | ^ src/libavformat/asfdec_o.c:390:75: warning: unused parameter 'g' [-Wunused-parameter] 390 | static int asf_read_ext_content(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfenc.c:987:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 987 | if (start_sec > asf->nb_index_memory_alloc) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:463:76: warning: unused parameter 'g' [-Wunused-parameter] 463 | static int asf_read_metadata_obj(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:511:76: warning: unused parameter 'g' [-Wunused-parameter] 511 | static int asf_read_content_desc(AVFormatContext *s, const GUIDParseTablesrc/libavformat/asfenc.c :*1119g:)165 : | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 1119 | { "packet_size", "Packet size", offsetof(ASFContext, packet_size), AV_OPT_TYPE_INT, {.i64 = 3200}, PACKET_SIZE_MIN, PACKET_SIZE_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/asfenc.c:1120:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1120 | { NULL }, | ^ src/libavformat/asfdec_o.c:540:74: warning: unused parameter 'g' [-Wunused-parameter] 540 | static int asf_read_properties(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:607:81: warning: unused parameter 'g' [-Wunused-parameter] 607 | static int asf_read_stream_properties(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:796:77: warning: unused parameter 'g' [-Wunused-parameter] 796 | static int asf_read_language_list(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:822:68: warning: unused parameter 'g' [-Wunused-parameter] 822 | static int asf_read_data(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:858:76: warning: unused parameter 'g' [-Wunused-parameter] 858 | static int asf_read_simple_index(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:890:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 890 | for (i = 0; i < nb_entries; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/asfdec_o.c:899:26: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 899 | if (prev_pkt_num != pkt_num) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/asfdec_o.c:1006:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1006 | if (asf->nb_mult_left && (avio_tell(pb) >= | ~~~~~~~~~~~~~ ^ 1007 | (asf->sub_header_offset + asf->mult_sub_len))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1147:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1147 | if (size > asf_pkt->size_left || asf_pkt->size_left <= 0) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1149:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1149 | if (asf_pkt->size_left > size) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/asfdec_o.c:1185:55: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1185 | if (asf->packet_offset + asf->packet_size <= asf->data_offset + asf->data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1333:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1333 | if ((avio_tell(pb) >= asf->data_offset + asf->data_size) && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1465:57: warning: unused parameter 'pos_limit' [-Wunused-parameter] 1465 | int64_t *pos, int64_t pos_limit) | ^ src/libavformat/asfdec_o.c:1556:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1556 | for (j = 0; j < FF_ARRAY_ELEMS(gdef); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/assenc.o src/libavformat/assenc.c:221:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | { "ignore_readorder", "write events immediately, even if they're out-of-order", OFFSET(ignore_readorder), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/assenc.c:222:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 222 | { NULL }, | ^ 4 warnings generated. CC libavformat/ast.o 2 warnings generated. CC libavformat/astdec.o CC libavformat/astenc.o src/libavformat/astdec.c:95:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 95 | size > INT_MAX / s->streams[0]->codecpar->ch_layout.nb_channels) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 17 warnings generated. src/libavformat/astenc.c:181:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "loopstart", "Loopstart position in milliseconds.", OFFSET(loopstart), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/astenc.c:182:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "loopend", "Loopend position in milliseconds.", OFFSET(loopend), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/astenc.c:183:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL }, | ^ CC libavformat/async.o CC libavformat/au.o 23 warnings generated. 3 warnings generated. CC libavformat/av1.o CC libavformat/av1dec.o src/libavformat/async.c:479:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 479 | {NULL}, | ^ src/libavformat/au.c:126:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 126 | for (i = 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/au.c:172:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 172 | if (data_size < 0 && data_size != AU_UNKNOWN_SIZE) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/au.c:210:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 210 | if (channels == 0 || channels >= INT_MAX / (BLOCK_SIZE * bps >> 3)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/au.c:231:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 231 | if (data_size != AU_UNKNOWN_SIZE) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/au.c:273:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 273 | for (int i = 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/av1.c:28: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/av1.c:100:30: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 100 | *out = (uint8_t *)in; | ^ src/libavformat/av1dec.c:114:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/av1dec.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL }, | ^ src/libavformat/av1dec.c:194:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 194 | ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/av1dec.c:209:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 209 | ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/av1dec.c:263:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 263 | if (ret != obu_unit_size) | ~~~ ^ ~~~~~~~~~~~~~ 1 warning generated. CC libavformat/avc.o 5 warnings generated. CC libavformat/avformat.o In file included from src/libavformat/avformat.c:27: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ src/libavformat/avc.c:310:41: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 310 | } else if (aspect_ratio_idc < FF_ARRAY_ELEMS(avc_sample_aspect_ratio)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/avidec.o src/libavformat/avformat.c:337:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 337 | if (ic->programs[i]->stream_index[j] == s) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/avformat.c:382:58: warning: unused parameter 'flags' [-Wunused-parameter] 382 | const AVCodec **decoder_ret, int flags) | ^ src/libavformat/avformat.c:400:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 400 | for (unsigned i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/avformat.c:434:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 434 | if (program && i == nb_streams - 1 && ret < 0) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/avformat.c:542:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 542 | if (st->index == s->programs[i]->stream_index[j]) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avformat.c:664:58: warning: unused parameter 'format' [-Wunused-parameter] 664 | AVRational av_guess_sample_aspect_ratio(AVFormatContext *format, AVStream *stream, AVFrame *frame) | ^ src/libavformat/avformat.c:687:49: warning: unused parameter 'format' [-Wunused-parameter] 687 | AVRational av_guess_frame_rate(AVFormatContext *format, AVStream *st, AVFrame *frame) | ^ src/libavformat/avformat.c:687:80: warning: unused parameter 'frame' [-Wunused-parameter] 687 | AVRational av_guess_frame_rate(AVFormatContext *format, AVStream *st, AVFrame *frame) | ^ src/libavformat/avformat.c:787:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 787 | if (new_tb.num != pts_num) | ~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/avformat.c:881:34: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 881 | av_strlcpy(proto, uc.scheme, FFMIN(sizeof(proto), uc.url_component_end_scheme - uc.scheme)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. CC libavformat/avienc.o src/libavformat/avidec.c:96:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "use_odml", "use odml index", offsetof(AVIContext, use_odml), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/avidec.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | { NULL }, | ^ src/libavformat/avidec.c:202:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 202 | if (stream_id >= s->nb_streams || stream_id < 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:298:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:336:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 336 | if (avio_read(pb, value, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/avidec.c:372:29: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 372 | while (avio_tell(s->pb) < end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/avidec.c:379:37: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 379 | while (avio_tell(s->pb) < tag_end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/avidec.c:465:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/avidec.c:482:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/avidec.c:673:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 673 | av_assert0(stream_index < s->nb_streams); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/avidec.c:765:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 765 | if (stream_index >= (unsigned)s->nb_streams || avi->dv_demux) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:878:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 878 | st->codecpar->extradata_size < 1U << 30) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/avidec.c:965:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 965 | if (stream_index >= (unsigned)s->nb_streams | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1002:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1002 | if (stream_index < (unsigned)s->nb_streams && size > 9 * 4) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1068:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1068 | if (stream_index != s->nb_streams - 1) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1083:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1083 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1090:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1090 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1099:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1099 | if (i == s->nb_streams && avi->non_interleaved) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1209:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1209 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1269:50: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1269 | if (i*(avi->io_fsize>0) + (uint64_t)size > avi->fsize || d[0] > 127) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/avidec.c:1273:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1273 | if ((d[0] == 'i' && d[1] == 'x' && n < s->nb_streams) || | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1291:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1291 | get_stream_idx(d + 1) < s->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1295:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1295 | if (d[2] == 'i' && d[3] == 'x' && n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1300:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1300 | if (d[2] == 'w' && d[3] == 'c' && n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1309:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1309 | if (n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1329:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1329 | && (d[2]*256+d[3] == ast1->prefix || !ast1->prefix_count) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/avidec.c:1353:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1353 | d[2] * 256 + d[3] == ast->prefix /* || | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1358:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1358 | if (d[2] * 256 + d[3] == ast->prefix) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1385:75: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1385 | sti->index_entries[sti->nb_index_entries - 1].pos < pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/avidec.c:1410:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1410 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1520:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1520 | if (ast->has_pal && pkt->size < (unsigned)INT_MAX / 2 && !dv_demux) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1721:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1721 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1737:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1737 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1772:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1791:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1791 | if (get_stream_idx(tag) == i && size == sti->index_entries[0].size + 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1933:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1933 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1963:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1963 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1997:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1997 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:141:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 141 | avist->max_size = FFMAX(avist->max_size, size); | ^ ~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/avienc.c:170:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 170 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:211:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:280:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:639:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 639 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:654:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 654 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:701:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 701 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:708:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 708 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:919:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 919 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:939:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 939 | for (n = nb_frames = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 967 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/avienc.c:980:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 980 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:994:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 994 | { "reserve_index_space", "reserve space (in bytes) at the beginning of the file for each stream index", OFFSET(reserve_index_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, ENC }, | ^ src/libavformat/avienc.c:995:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 995 | { "write_channel_mask", "write channel mask into wave format header", OFFSET(write_channel_mask), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC }, | ^ src/libavformat/avienc.c:996:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 996 | { "flipped_raw_rgb", "Raw RGB bitmaps are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/avienc.c:997:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 997 | { NULL }, | ^ CC libavformat/avio.o In file included from src/libavformat/avio.c:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ 11 warnings generated. src/libavformat/avio.c:61:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/avio.c:62:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/avio.c:63:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/avio.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL } | ^ src/libavformat/avio.c:94:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | {"protocol_whitelist", "List of protocols that are allowed to be used", AVIOOFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/avio.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ CC libavformat/aviobuf.o src/libavformat/avio.c:161:67: warning: cast from 'char **' to 'const char **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] 161 | if (av_strstart(uc->filename, up->name, (const char**)&start) && *start == ',') { | ^ src/libavformat/aviobuf.c:101:42: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 101 | ffio_init_context(s, (unsigned char*)buffer, buffer_size, 0, NULL, NULL, NULL, NULL); | ^ src/libavformat/aviobuf.c:822:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 822 | } while (!end && len < sizeof(tmp) && | ~~~ ^ ~~~~~~~~~~~ src/libavformat/aviobuf.c:975:20: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 975 | for (; len < size; len++) { | ~~~ ^ ~~~~ src/libavformat/aviobuf.c:1288:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1288 | if (new_size < d->pos || new_size > IN17T warning_sM generatedA. X) | ~~~~~~~~ ^ ~~~~~~ src/libavformat/aviobuf.c:1290:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1290 | if (new_size > d->allocated_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/aviobuf.c:1450:56: warning: unused parameter 'buf' [-Wunused-parameter] 1450 | static int null_buf_write(void *opaque, const uint8_t *buf, int buf_size) | ^ CC libavformat/avlanguage.o 8 warnings generated. CC libavformat/avr.o CC libavformat/avs.o src/libavformat/avs.c:185:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 185 | if (size - 4 > sizeof(palette)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/avs2dec.o 1 warning generated. CC libavformat/avs3dec.o src/libavformat/avs3dec.c:42:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 42 | if (code < slice_pos) | ~~~~ ^ ~~~~~~~~~ 1 warning generated. 38 warnings generated. CC libavformat/bethsoftvid.o CC libavformat/bfi.o CC libavformat/bink.o src/libavformat/bink.c:264:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | while (bink->current_track < bink->num_audio_tracks) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/bink.c:306:46: warning: unused parameter 'stream_index' [-Wunused-parameter] 306 | static int read_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags) | ^ src/libavformat/bink.c:306:68: warning: unused parameter 'timestamp' [-Wunused-parameter] 306 | static int read_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags) | ^ src/libavformat/bink.c:306:83: warning: unused parameter 'flags' [-Wunused-parameter] 306 | static int read_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags) | ^ CC libavformat/binka.o 6 warnings generated. CC libavformat/bintext.o CC libavformat/bit.o 4 warnings generated. CC libavformat/bmv.o src/libavformat/bintext.c:318:21: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 318 | if (p->buf_size < sizeof(idf_magic)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/boadec.o src/libavformat/bintext.c:392:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | { "linespeed", "set simulated line speed (bytes per second)", OFFSET(chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/bintext.c:393:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { "video_size", "set video size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/bintext.c:394:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 394 | { "framerate", "set framerate (frames per second)", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/bintext.c:395:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 395 | { NULL }, | ^ In file included from src/libavformat/bit.c:30: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/bonk.o 5 warnings generated. CC libavformat/brstm.o src/libavformat/boadec.c:60:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/boadec.c:66:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | if (st->codecpar->block_align > INT_MAX / FF_SANE_NB_CHANNELS || st->codecpar->block_align <= 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/c93.o 2 warnings generated. CC libavformat/cache.o CC libavformat/caf.o In file included from src/libavformat/cache.c:46: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/brstm.c:333:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 333 | for (i = 0; i < asize; i += 2) { | ~ ^ ~~~~~ src/libavformat/brstm.c:411:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 411 | (32 + 4 + size) > (INT_MAX / channels) || | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/brstm.c:444:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 444 | if (ret != size) | ~~~ ^ ~~~~ src/libavformat/brstm.c:451:45: warning: unused parameter 'flags' [-Wunused-parameter] 451 | int64_t timestamp, int flags) | ^ src/libavformat/cache.c:271:28: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 271 | size = FFMIN(sizeof(tmp), pos - c->logical_pos); | ^ ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/cache.c:293:27: warning: unused parameter 'opaque' [-Wunused-parameter] 293 | static int enu_free(void *opaque, void *elem) | ^ src/libavformat/cache.c:325:192: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 325 | { "read_ahead_limit", "Amount in bytes that may be read ahead when seeking isn't supported, -1 for unlimited", OFFSET(read_ahead_limit), AV_OPT_TYPE_INT, { .i64 = 65536 }, -1, INT_MAX, D }, | ^ src/libavformat/cache.c:326:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 326 | {NULL}, | ^ CC libavformat/cafdec.o CC libavformat/cafenc.o 5 warnings generated. CC libavformat/cavsvideodec.o 4 warnings generated. src/libavformat/cavsvideodec.c:45:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if(code < slice_pos) | ~~~~ ^ ~~~~~~~~~ CC libavformat/cbs.o src/libavformat/cafdec.c:273:61: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 273 | if (num_packets < 0 || INT32_MAX / sizeof(AVIndexEntry) < num_packets) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/cafdec.c:550:46: warning: unused parameter 'stream_index' [-Wunused-parameter] 550 | static int read_seek(AVFormatContext *s, int stream_index, | ^ 1 warning generated. CC libavformat/cbs_apv.o CC libavformat/cbs_av1.o In file included from src/libavformat/cbs.c:20: In file included from src/libavcodec/cbs.c:29: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/cbs.c:20: src/libavcodec/cbs.c:108:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 108 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs.c:282:38: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 282 | frag->data = (uint8_t *)data; | ^ src/libavcodec/cbs.c:515:52: warning: unused parameter 'ctx' [-Wunused-parameter] 515 | void CBS_FUNC(trace_header)(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs.c:516:38: warning: unused parameter 'name' [-Wunused-parameter] 516 | const char *name) | ^ src/libavcodec/cbs.c:526:37: warning: unused parameter 'trace_context' [-Wunused-parameter] 526 | void CBS_FUNC(trace_read_log)(void *trace_context, | ^ src/libavcodec/cbs.c:527:43: warning: unused parameter 'gbc' [-Wunused-parameter] 527 | GetBitContext *gbc, int length, | ^ src/libavcodec/cbs.c:527:52: warning: unused parameter 'length' [-Wunused-parameter] 527 | GetBitContext *gbc, int length, | ^ src/libavcodec/cbs.c:528:40: warning: unused parameter 'str' [-Wunused-parameter] 528 | const char *str, const int *subscripts, | ^ src/libavcodec/cbs.c:528:56: warning: unused parameter 'subscripts' [-Wunused-parameter] 528 | const char *str, const int *subscripts, | ^ src/libavcodec/cbs.c:529:36: warning: unused parameter 'value' [-Wunused-parameter] 529 | int64_t value) | ^ src/libavcodec/cbs.c:586:38: warning: unused parameter 'trace_context' [-Wunused-parameter] 586 | void CBS_FUNC(trace_write_log)(void *trace_context, | ^ src/libavcodec/cbs.c:587:44: warning: unused parameter 'pbc' [-Wunused-parameter] 587 | PutBitContext *pbc, int length, | ^ src/libavcodec/cbs.c:587:53: warning: unused parameter 'length' [-Wunused-parameter] 587 | PutBitContext *pbc, int length, | ^ src/libavcodec/cbs.c:588:41: warning: unused parameter 'str' [-Wunused-parameter] 588 | const char *str, const int *subscripts, | ^ src/libavcodec/cbs.c:588:57: warning: unused parameter 'subscripts' [-Wunused-parameter] 588 | const char *str, const int *subscripts, | ^ src/libavcodec/cbs.c:589:37: warning: unused parameter 'value' [-Wunused-parameter] 589 | int64_t value) | ^ src/libavcodec/cbs.c:622:58: warning: unused parameter 'subscripts' [-Wunused-parameter] 622 | const int *subscripts, | ^ src/libavcodec/cbs.c:709:35: warning: unused parameter 'subscripts' [-Wunused-parameter] 709 | const int *subscripts, int32_t *write_to, | ^ src/libavcodec/cbs.c:987:54: warning: cast from 'const unsigned char *const *' to 'struct AVBufferRef **' drops const qualifier [-Wcast-qual] 987 | const AVBufferRef *src_buf = *(AVBufferRef**)(src_ptr + 1); | ^ In file included from src/libavformat/cbs_apv.c:20: In file included from src/libavcodec/cbs_apv.c:21: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/cbs_apv.c:20: In file included from src/libavcodec/cbs_apv.c:107: src/libavcodec/cbs_apv_syntax_template.c:241:43: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 241 | current->tile_data[c] = (uint8_t*)align_get_bits(rw); | ^ 2 warnings generated. src/libavcodec/cbs_apv_syntax_template.c:378:56: warning: unused parameter 'current' [-Wunused-parameter] 378 | APVRawMetadataFiller *current, | ^ src/libavcodec/cbs_apv_syntax_template.c:527:52: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 527 | xu(8, metadata_payload_type, tmp, 0, 254, 0); | ^ src/libavcodec/cbs_apv.c:93:9: note: macro 'xu' defined here 93 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavformat/cbs_apv.c:20: In file included from src/libavcodec/cbs_apv.c:107: src/libavcodec/cbs_apv_syntax_template.c:537:52: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 537 | xu(8, metadata_payload_size, tmp, 0, 254, 0); | ^ src/libavcodec/cbs_apv.c:93:9: note: macro 'xu' defined here 93 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ src/libavcodec/cbs_apv.c:323:54: warning: unused parameter 'ctx' [-Wunused-parameter] 323 | static int cbs_apv_write_unit(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_apv.c:324:51: warning: unused parameter 'unit' [-Wunused-parameter] 324 | CodedBitstreamUnit *unit, | ^ src/libavcodec/cbs_apv.c:325:46: warning: unused parameter 'pbc' [-Wunused-parameter] 325 | PutBitContext *pbc) | ^ src/libavcodec/cbs_apv.c:375:61: warning: unused parameter 'ctx' [-Wunused-parameter] 375 | static int cbs_apv_assemble_fragment(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_apv.c:376:62: warning: unused parameter 'frag' [-Wunused-parameter] 376 | CodedBitstreamFragment *frag) | ^ src/libavcodec/cbs_apv.c:410:53: warning: unused parameter 'unused' [-Wunused-parameter] 410 | static void cbs_apv_free_metadata(AVRefStructOpaque unused, void *content) | ^ src/libavcodec/cbs_apv.c:415:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 415 | for (int i = 0; i < md->metadata_CC libavformat/cdg.o count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/cbs_av1.c:23: In file included from src/libavcodec/cbs_av1.c:25: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/cbs_av1.c:23: src/libavcodec/cbs_av1.c:67:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 67 | if (get_bits_left(gbc) < zeroes) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/cbs_av1.c:198:39: warning: unused parameter 'subscripts' [-Wunused-parameter] 198 | const int *subscripts, uint32_t *write_to) | ^ src/libavcodec/cbs_av1.c:338:64: warning: unused parameter 'name' [-Wunused-parameter] 338 | uint32_t range_max, const char *name, | ^ src/libavcodec/cbs_av1.c:339:43: warning: unused parameter 'subscripts' [-Wunused-parameter] 339 | const int *subscripts, uint32_t *write_to) | ^ In file included from src/libavformat/cbs_av1.c:23: In file included from src/libavcodec/cbs_av1.c:593: src/libavcodec/cbs_av1_syntax_template.c:337:80: warning: unused parameter 'rw' [-Wunused-parameter] 337 | static int FUNC(temporal_delimiter_obu)(CodedBitstreamContext *ctx, RWContext *rw) | ^ src/libavcodec/cbs_av1_syntax_template.c:348:72: warning: unused parameter 'rw' [-Wunused-parameter] 348 | static int FUNC(set_frame_refs)(CodedBitstreamContext *ctx, RWContext *rw, | ^ src/libavcodec/cbs_av1_syntax_template.c:1456:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1456 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1457 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1455:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1455 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1461:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1461 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1462 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1463 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1460:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1460 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1793:34: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1793 | fh_start = (uint8_t*)rw->buffer + start_pos / 8; | ^ In file included from src/libavformat/cbs_av1.c:23: src/libavcodec/cbs_av1.c:779:44: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 779 | av_assert0(pos % 8 == 0 && pos / 8 <= size); | ~~~~~~~ ^ ~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ In file included from src/libavformat/cbs_av1.c:23: src/libavcodec/cbs_av1.c:820:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 820 | if (pos >= 8 * unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:1005:24: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1005 | av_assert0(end_pos <= unit->data_size * 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ In file included from src/libavformat/cbs_av1.c:23: src/libavcodec/cbs_av1.c:1027:53: warning: unused parameter 'ctx' [-Wunused-parameter] 1027 | static int cbs_av1_write_obu(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_av1.c:1028:50: warning: unused parameter 'unit' [-Wunused-parameter] 1028 | CodedBitstreamUnit *unit, | ^ src/libavcodec/cbs_av1.c:1029:45: warning: unused parameter 'pbc' [-Wunused-parameter] 1029 | PutBitContext *pbc) | ^ src/libavcodec/cbs_av1.c:1237:61: warning: unused parameter 'ctx' [-Wunused-parameter] 1237 | static int cbs_av1_assemble_fragment(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_av1.c:1238:62: warning: unused parameter 'frag' [-Wunused-parameter] 1238 | CodedBitstreamFragment *frag) | ^ src/libavcodec/cbs_av1.c:1363:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1363 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, AV1_MAX_OPERATING_POINTS - 1, 0 }, | ^ src/libavcodec/cbs_av1.c:1365:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1365 | OFFSET(fixed_obu_size_length), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8, 0 }, | ^ src/libavcodec/cbs_av1.c:1366:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1366 | { NULL } | ^ CC libavformat/cdxl.o 21 warnings generated. CC libavformat/cinedec.o src/libavformat/cdxl.c:237:46: warning: unused parameter 'stream_index' [-Wunused-parameter] 237 | static int read_seek(AVFormatContext *s, int stream_index, | ^ src/libavformat/cdxl.c:238:30: warning: unused parameter 'timestamp' [-Wunused-parameter] 238 | int64_t timestamp, int flags) | ^ src/libavformat/cdxl.c:238:45: warning: unused parameter 'flags' [-Wunused-parameter] 238 | int64_t timestamp, int flags) | ^ src/libavformat/cdxl.c:249:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 249 | { "sample_rate", "", OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64=11025 }, 8000, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:250:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 250 | { "frame_rate", "", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str="15" }, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:251:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 251 | { NULL }, | ^ src/libavformat/cinedec.c:74:30: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 74 | AV_RL32(p->buf + 32) >= HeaderSize) // OffImageOffsets | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:73:30: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 73 | AV_RL32(p->buf + 28) >= HeaderSize && // OffSetup | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:72:30: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 72 | AV_RL32(p->buf + 24) >= HeaderSize && // OffImageHeader | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:299:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 299 | for (i = 0; i < st->duration; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/cinedec.c:319:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 319 | if (cine->pts >= sti->nb_index_entries) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/cinedec.c:349:55: warning: unused parameter 'stream_index' [-Wunused-parameter] 349 | static int cine_read_seek(AVFormatContext *avctx, int stream_index, int64_t timestamp, int flags) | ^ 6 warnings generated. CC libavformat/codec2.o 6 warnings generated. 13 warnings generated. CC libavformat/codecstring.o CC libavformat/concat.o src/libavformat/codec2.c:264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 264 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:261:118: note: expanded from macro 'FRAMES_PER_PACKET' 261 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:265:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 265 | { NULL }, | ^ src/libavformat/codec2.c:270:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:261:118: note: expanded from macro 'FRAMES_PER_PACKET' 261 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL }, | ^ 4 warnings generated. src/libavformat/codecstring.c:45:24: warning: missing field 'str' initializer [-Wmissing-field-initializers] 45 | { AV_CODEC_ID_NONE } | ^ src/libavformat/codecstring.c:169:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 169 | profile_compatibility != AV_PROFILE_UNKNOWN && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/concatdec.o CC libavformat/crcenc.o 2 warnings generated. CC libavformat/crypto.o src/libavformat/concatdec.c:250:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:251:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 251 | if (i < avf->nb_streams) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:270:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:272:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 272 | for (j = 0; j < avf->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:292:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | if (cat->cur_file->nb_streams >= cat->avf->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:302:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:402:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 402 | for (j = 0; j < cat->files[i].nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:528:60: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const char **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] 528 | arg_str[arg] = av_get_token((const char **)&cursor, SPACE_CHARS); | ^ src/libavformat/crypto.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavformat/concatdec.c:683:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 683 | cat->files[i].outpoint - (uint64_t)cat->files[i].inpoint != av_sat_sub64(cat->files[i].outpoint, cat->files[i].inpoint) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/crypto.c:218:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 218 | if (c->indata_used >= sizeof(c->inbuffer)/2) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:848:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 848 | if (stream >= cat->avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:863:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 863 | if (stream >= avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:895:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 895 | left < cat->nb_files - 1 && | ~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:938:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 938 | OFFSET(safe), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:940:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 940 | OFFSET(auto_convert), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:942:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 942 | OFFSET(segment_time_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:943:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 943 | { NULL } | ^ CC libavformat/dash.o 2 warnings generated. CC libavformat/dashenc.o In file included from src/libavformat/dash.c:39: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/dash.c:101:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 101 | while (dst_pos < buffer_size - 1 && *t_cur) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:107:34: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 107 | int num_copy_bytes = FFMIN(t_next - t_cur, buffer_size - dst_pos - 1); | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dash.c:117:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 117 | if (dst_pos >= buffer_size - 1 || !*t_cur) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:151:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 151 | dst_pos += FFMIN(n, buffer_size - dst_pos - 1); | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 5 warnings generated. CC libavformat/data_uri.o In file included from src/libavformat/dashenc.c:53: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/dashenc.c:287:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | for (int i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:487:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 487 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:694:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 694 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:808:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 808 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:901:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 901 | if (n < strlen(p)) { | ~ ^ ~~~~~~~~~ src/libavformat/dashenc.c:940:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 940 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:951:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 951 | if (idx_str == end_str || i < 0 || i >= s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:976:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 976 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1149:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1149 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1171:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1171 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1204:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1204 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1357:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1357 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1606:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1606 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1805:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1805 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1868:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1868 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1877:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1877 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2187:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2187 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2233:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2233 | { "adaptation_sets", "Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on", OFFSET(adaptation_sets), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/dashenc.c:2238:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2238 | { "extra_window_size", "number of segments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2239:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2239 | { "format_options","set list of options for the container format (mp4/webm) used for dash", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/dashenc.c:2240:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2240 | { "frag_duration", "fragment duration (in seconds, fractional value can be set)", OFFSET(frag_duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2246:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2246 | { "global_sidx", "Write global SIDX atom. Applicable only for single file, mp4 output, non-streaming mode", OFFSET(global_sidx), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2247:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2247 | { "hls_master_name", "HLS master playlist name", OFFSET(hls_master_name), AV_OPT_TYPE_STRING, {.str = "master.m3u8"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2248:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2248 | { "hls_playlist", "Generate HLS playlist files(master.m3u8, media_%d.m3u8)", OFFSET(hls_playlist), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2249:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2249 | { "http_opts", "HTTP protocol options", OFFSET(http_opts), AV_OPT_TYPE_DICT, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2250:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2250 | { "http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2251:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2251 | { "http_user_agent", "override User-Agent field in HTTP header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/dashenc.c:2252:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2252 | { "ignore_io_errors", "Ignore IO errors during open and write. Useful for long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2253:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2253 | { "index_correction", "Enable/Disable segment index correction logic", OFFSET(index_correction), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2254:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2254 | { "init_seg_name", "DASH-templated name to used for the initialization segment", OFFSET(init_seg_name), AV_OPT_TYPE_STRING, {.str = "init-stream$RepresentationID$.$ext$"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2255:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2255 | { "ldash", "Enable Low-latency dash. Constrains the value of a few elements", OFFSET(ldash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2256:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2256 | { "lhls", "Enable Low-latency HLS(Experimental). Adds #EXT-X-PREFETCH tag with current segment's URI", OFFSET(lhls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2257:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2257 | { "master_m3u8_publish_rate", "Publish master playlist every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E}, | ^ src/libavformat/dashenc.c:2258:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2258 | { "max_playback_rate", "Set desired maximum playback rate", OFFSET(max_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E }, | ^ src/libavformat/dashenc.c:2259:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2259 | { "media_seg_name", "DASH-templated name to used for the media segments", OFFSET(media_seg_name), AV_OPT_TYPE_STRING, {.str = "chunk-stream$RepresentationID$-$Number%05d$.$ext$"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2260:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2260 | { "method", "set the HTTP method", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2261:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2261 | { "min_playback_rate", "Set desired minimum playback rate", OFFSET(min_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E }, | ^ src/libavformat/dashenc.c:2265:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2265 | { "remove_at_exit", "remove all segments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2266:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2266 | { "seg_duration", "segment duration (in seconds, fractional value can be set)", OFFSET(seg_duration), AV_OPT_TYPE_DURATION, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2267:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2267 | { "single_file", "Store all segments in one file, accessed using byte ranges", OFFSET(single_file), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2268:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2268 | { "single_file_name", "DASH-templated name to be used for baseURL. Implies storing all segments in one file, accessed using byte ranges", OFFSET(single_file_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2269:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2269 | { "streaming", "Enable/Disable streaming mode of output. Each frame will be moof fragment", OFFSET(streaming), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2270:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2270 | { "target_latency", "Set desired target latency for Low-latency dash", OFFSET(target_latency), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2272:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2272 | { "update_period", "Set the mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/dashenc.c:2273:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2273 | { "use_template", "Use SegmentTemplate instead of SegmentList", OFFSET(use_template), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2274:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2274 | { "use_timeline", "Use SegmentTimeline in SegmentTemplate", OFFSET(use_timeline), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2275:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2275 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2276:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2276 | { "window_size", "number of segments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2277:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2277 | { "write_prft", "Write producer reference time element", OFFSET(write_prft), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, E}, | ^ src/libavformat/dashenc.c:2278:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2278 | { NULL }, | ^ src/libavformat/data_uri.c:35:66: warning: unused parameter 'flags' [-Wunused-parameter] 35 | static av_cold int data_open(URLContext *h, const char *uri, int flags) | ^ src/libavformat/data_uri.c:108:12: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 108 | size = FFMIN(size, dc->size - dc->pos); | ^ ~~~~ ~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 2 warnings generated. CC libavformat/dauddec.o 16 warnings generated. CC libavformat/daudenc.o CC libavformat/dcstr.o CC libavformat/demux.o 24 warnings generated. src/libavformat/dcstr.c:61:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 61 | if (!align || align > INT_MAX / st->codecpar->ch_layout.nb_channels) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/demux_utils.o 1 warning generated. CC libavformat/derf.o src/libavformat/demux.c:162:42: warning: missing field 'mime_type' initializer [-Wmissing-field-initializers] 162 | AVProbeData pd = { filename, NULL, 0 }; | ^ src/libavformat/demux.c:584:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 584 | av_assert0(pkt->stream_index < (unsigned)s->nb_streams && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/demux.c:779:68: warning: unused parameter 'st' [-Wunused-parameter] 779 | static PacketListEntry *get_next_pkt(AVFormatContext *s, AVStream *st, | ^ src/libavformat/demux.c:818:30: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 818 | if (diff > INT64_MAX - sti->pts_reorder_error[i]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:969:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 969 | av_sat_add64(cur_dts, duration) == cur_dts + (uint64_t)duration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1097:32: warning: format specifies type 'void *' but the argument has type 'AVCodecParserContext *' (aka 'struct AVCodecParserContext *') [-Wformat-pedantic] 1095 | "IN delayed:%d pts:%s, dts:%s cur_dts:%s st:%d pc:%p duration:%"PRId64" delay:%d onein_oneout:%d\n", | ~~ 1096 | presentation_delayed, av_ts2str(pkt->pts), av_ts2str(pkt->dts), av_ts2str(sti->cur_dts), 1097 | pkt->stream_index, pc, pkt->duration, delay, onein_oneout); | ^~ src/libavformat/demux.c:2156:33: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare] 2156 | (st->codecpar->codec_id != -sti->info->found_decoder || !st->codecpar->codec_id)) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:2242:48: warning: cast from 'const void *' to 'struct AVChapter **' drops const qualifier [-Wcast-qual] 2242 | const AVChapter *const ch1 = *(AVChapter**)p1; | ^ src/libavformat/demux.c:2243:48: warning: cast from 'const void *' to 'struct AVChapter **' drops const qualifier [-Wcast-qual] 2243 | const AVChapter *const ch2 = *(AVChapter**)p2; | ^ src/libavformat/demux.c:2336:40: warning: unused parameter 'ic' [-Wunused-parameter] 2336 | int ff_rfps_add_frame(AVFormatContext *ic, AVStream *st, int64_t ts) | ^ src/libavformat/demux.c:2566:53: warning: unused parameter 'ic' [-Wunused-parameter] 2566 | static int parameters_from_context(AVFormatContext *ic, AVCodecParameters *par, | ^ src/libavformat/demux.c:2937:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2937 | (options && i < orig_nb_streams) ? &options[i] : NULL); | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2956:78: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2956 | if (avcodec_open2(avctx, codec, (options && stream_index < orig_nb_streams) ? &options[stream_index] : &opts) < 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2983:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2983 | (options && i < orig_nb_streams) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux_utils.c:142:48: warning: unused parameter 'channels' [-Wunused-parameter] 142 | int ff_add_param_change(AVPacket *pkt, int32_t channels, | ^ src/libavformat/demux_utils.c:143:34: warning: unused parameter 'channel_layout' [-Wunused-parameter] 143 | uint64_t channel_layout, int32_t sample_rate, | ^ CC libavformat/dfa.o 2 warnings generated. CC libavformat/dfpwmdec.o src/libavformat/dfpwmdec.c:64:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "sample_rate", "", offsetof(DFPWMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/dfpwmdec.c:65:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "ch_layout", "", offsetof(DFPWMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "mono"}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/dfpwmdec.c:66:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL }, | ^ 3 warnings generated. CC libavformat/dhav.o CC libavformat/diracdec.o src/libavformat/dhav.c:115:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 115 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dhav.c:131:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 131 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dhav.c:486:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 486 | for (int n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/dnxhddec.o 3 warnings generated. CC libavformat/dovi_isom.o 51 warnings generated. CC libavformat/dsfdec.o CC libavformat/dsicin.o In file included from src/libavformat/dovi_isom.c:24: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ In file included from src/libavformat/dovi_isom.c:27: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/dsfdec.c:167:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 167 | if (pos >= dsf->data_end) | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/dsfdec.c:171:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 171 | int last_packet = pos == (dsf->data_end - st->codecpar->block_align); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dsfdec.c:202:34: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 202 | ret = av_get_packet(pb, pkt, FFMIN(dsf->data_end - pos, st->codecpar->block_align)); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 6 warnings generated. CC libavformat/dss.o 3 warnings generated. CC libavformat/dtsdec.o CC libavformat/dtshddec.o src/libavformat/dss.c:107:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 107 | if (ret < size) { | ~~~ ^ ~~~~ src/libavformat/dss.c:178:65: warning: unused parameter 'pkt' [-Wunused-parameter] 178 | static void dss_skip_audio_header(AVFormatContext *s, AVPacket *pkt) | ^ src/libavformat/dss.c:321:50: warning: unused parameter 'stream_index' [-Wunused-parameter] 321 | static int dss_read_seek(AVFormatContext *s, int stream_index, | ^ src/libavformat/dss.c:322:49: warning: unused parameter 'flags' [-Wunused-parameter] 322 | int64_t timestamp, int flags) | ^ src/libavformat/dtsdec.c:122:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 122 | for (i=0; isubblocks_offset + idx * par->subblock_size); | ^ In file included from src/libavformat/dump.c:33: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ src/libavformat/dv.c:162:14: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 162 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dv.c:262:14: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 262 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:439:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 439 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ src/libavformat/dump.c:442:60: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 442 | av_log(ctx, log_level, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ src/libavformat/dump.c:711:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 711 | for (int j = 0; j < audio_element->nb_layers; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:719:52: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 719 | for (int k = 0; channel_count > 0 && k < stg->nb_streams; k++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:735:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 735 | for (int j = 0; j < mix_presentation->nb_submixes; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:738:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 738 | fosrc/libavformat/dv.cr: 654(:i48n:t warning: kunused parameter 'flags' [-Wunused-parameter] = 0; 654k | < s u b _ m i x - > n b _ e l e m e n t s ; ikn+t+6)4 _{t t| i ~ ^ ~~~~~~~~~~~~~~~~~~~~m estasrc/libavformat/dump.cm:p741,: 35i:n twarning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]f lags) 741 | | ^ for (int l = 0; l < ic->nb_stream_groups; l++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:756:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 756 | for (int k = 0; k < sub_mix->nb_layouts; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:795:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 795 | for (int i = 0; i < tile_grid->nb_tiles; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:804:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 804 | for (int i = 0; i < stg->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:833:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 833 | for (int i = 0; i < stg->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:896:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 896 | for (i = 0; i < ic->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:909:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 909 | for (j = 0; j < ic->nb_programs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:916:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 916 | for (k = 0; k < program->nb_stream_indexes; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:923:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 923 | if (total < ic->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/dump.c:927:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 927 | for (i = 0; i < ic->nb_stream_groups; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:930:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 930 | for (i = 0; i < ic->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/dvbtxt.o CC libavformat/dvdclut.o 14 warnings generated. CC libavformat/dvenc.o 3 warnings generated. CC libavformat/dxa.o CC libavformat/eacdata.o src/libavformat/dvenc.c:275:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 275 | if (av_fifo_can_write(c->audio_data[i]) < data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/dvenc.c:284:36: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 284 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dvenc.c:299:40: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 299 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dvenc.c:326:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/dvenc.c:450:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 22 warnings generated. CC libavformat/electronicarts.o CC libavformat/epafdec.o src/libavformat/dxa.c:170:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 170 | size = FFMIN(c->bytes_left, c->bpc); | ^ ~~~~~~~~~~~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dxa.c:173:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 173 | if(ret != size) | ~~~ ^ ~~~~ src/libavformat/electronicarts.c:783:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 783 | {"merge_alpha", "return VP6 alpha in the main video stream", OFFSET(merge_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/electronicarts.c:784:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 784 | {NULL} | ^ 2 warnings generated. CC libavformat/evc.o src/libavformat/epafdec.c:64:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. 5 warnings generated. CC libavformat/evcdec.o CC libavformat/ffmetadec.o In file included from src/libavformat/evc.c:24: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/evc.c:143:49: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 143 | array->nalUnit [numNalus] = (uint8_t *)nal_buf; | ^ src/libavformat/evc.c:327:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 327 | if (bytes_to_read < nalu_size) break; | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/ffmetadec.c:53:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 53 | } while (!end && len < sizeof(tmp)); | ~~~ ^ ~~~~~~~~~~~ src/libavformat/ffmetadec.c:221:41: warning: unused parameter 's' [-Wunused-parameter] 221 | static int read_packet(AVFormatContext *s, AVPacket *pkt) | ^ src/libavformat/ffmetadec.c:221:54: warning: unused parameter 'pkt' [-Wunused-parameter] 221 | static int read_packet(AVFormatContext *s, AVPacket *pkt) | ^ src/libavformat/evcdec.c:48:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/evcdec.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL }, | ^ src/libavformat/evcdec.c:76:26: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 76 | if(bytes_to_read < nalu_size) break; | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/evcdec.c:177:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 177 | if (ret != (nalu_size + EVC_NALU_LENGTH_PREFIX_SIZE)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/ffmetaenc.o 4 warnings generated. 3 warnings generated. CC libavformat/fifo.o CC libavformat/file.o 3 warnings generated. CC libavformat/filmstripdec.o src/libavformat/ffmetaenc.c:67:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/ffmetaenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/ffmetaenc.c:86:42: warning: unused parameter 's' [-Wunused-parameter] 86 | static int write_packet(AVFormatContext *s, AVPacket *pkt) | ^ src/libavformat/ffmetaenc.c:86:55: warning: unused parameter 'pkt' [-Wunused-parameter] 86 | static int write_packet(AVFormatContext *s, AVPacket *pkt) | ^ 4 warnings generated. In file included from src/libavformat/file.c:42: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/fifo.c:145:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0;i < avf2->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/file.c:106:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/fifo.c106: | 452 : 19 : {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" trunc a452t | e " , "ftorru n(cia t=e 0e;x iis tlnebs_ sotnr ewarmist;e "i,+ +o)f f{s e t| o ~ ^ ~~~~~~~~~~~~~~~f (FileContext, trunc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:107:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "blocksize"src/libavformat/fifo.c,: 530":s19e:t warning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/ O ope r530a | t i o n fmoarx i(miu m= b0l;o cik nobf_fssterteoafm(sF;i l+e+Cio)n t{e x t| , ~ ^ ~~~~~~~~~~~~~~~ blocksize), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:108:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "follow", "Follow a file as it is being written", offsetof(FileContext, follow), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/file.cCC libavformat/filmstripenc.o :109:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "seekable", "Sets if the file is seekable", offsetof(FileContext, seekable), AV_OPT_TYPE_INT, { src/libavformat/fifo.c.:i6536:437 := warning: -missing field 'pkt' initializer [-Wmissing-field-initializers]1 }, 653- | 1 , 0 , A V _FOiPfTo_MFeLsAsGa_gDeE CmOsDgI N=G _{PFAIRFAOM_ N|O OAPV}_;O P T| _ ^F LAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:110:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "pkt_size", "Maximum packet size", offsetof(FileContext, pkt_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:111:src/libavformat/fifo.c12::696 :warning: 71missing field 'help' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers]111 | 696{ | N U L L } A| V ^_ OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:699:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 699 | src/libavformat/file.c : 115 : 170 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]A V_OPT_TY P115E | _ B O O L{, "{b.lio6c4k s=i z0e}",, 0",s e1t, IA/V_OOP To_pFeLrAaGt_iEoNnC OmDaIxNiGm_uPmA RbAlMo}c,k s| i ^z e", offsetofsrc/libavformat/fifo.c(:F702i:l77e:C owarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]t ext, 702b | l o c k s i z e ) ,A VA_VO_POTP_TT_YTPYEP_ES_TIRNITN,G ,{ {..is6t4r == INNUTL_LM}A,X 0},, 01,, AIVN_TO_PMTA_XF,L AAGV__EONPCTO_DFILNAGG__PEANRCAOMD}I,N G _| P ^A RAM }, src/libavformat/fifo.c :| 705 ^: 75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/file.c705: | 116 : 135 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OP T116_ | T Y P E _{D I"CfTd," ,{ ."sstert =f iNlUeL Ld}e,s c0r,i p0t,o rA"V,_ OoPfTf_sFeLtAoGf_(EFNiClOeDCIoNnGt_ePxAtR,A Mf}d,) , | A ^V _OPT_TYPsrc/libavformat/fifo.cE:_708I:N110T:, warning: {missing field 'unit' initializer [-Wmissing-field-initializers] .i64 =708 | - 1 } , - 1 , AIVN_TO_PMTA_XT,Y PAEV__IONPTT,_ F{L.AiG6_4E N=C OFDIIFNOG__DPEAFRAAUML T}_,M A X| _ ^R ECOVsrc/libavformat/file.cE:R117Y:_12A:T Twarning: Emissing field 'help' initializer [-Wmissing-field-initializers]M PT S117} | , 0 , {I NNTU_LMLA X}, A| V ^_ OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:711:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 711 | AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_QUEUE_SIZE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:714:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 714 | OFFSET(recovery_wait_streamtime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:717:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 717 | AV_OPT_TYPE_DURATION, {.i64 = FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:720:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 720 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:723:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 723 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:726:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 726 | AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:728:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 728 | {NULL}, | ^ src/libavformat/filmstripdec.c:100:83: warning: unused parameter 'flags' [-Wunused-parameter] 100 | static int read_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags) | ^ 1 warning generated. CC libavformat/fitsdec.o 10 warnings generated. CC libavformat/fitsenc.o CC libavformat/flac_picture.o 16 warnings generated. src/libavformat/fitsdec.c:115:38: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 115 | if(size && header->naxisn[i] > UINT64_MAX / size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/fitsdec.c:120:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 120 | if(header->pcount > UINT64_MAX - size) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/fitsdec.c:171:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 171 | if (size > INT_MAX - AV_INPUT_BUFFER_PADDING_SIZE - pkt->size) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/fitsdec.c:182:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "framerate", "set the framerate", offsetof(FITSContext, framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "1"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/fitsdec.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL }, | ^ CC libavformat/flacdec.o 5 warnings generated. CC libavformat/flacenc.o CC libavformat/flacenc_header.o src/libavformat/flac_picture.c:113:16: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 113 | ((uint8_t*)g.buffer)[-4] = '\0'; // NUL-terminate desc. | ^ src/libavformat/flac_picture.c:76:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 76 | if (len + 24 > bytestream2_get_bytes_left(&g)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:100:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 100 | if (len > bytestream2_get_bytes_left(&g) - 20) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:144:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 144 | if (trunclen == 0 && len >= buf_size - (buf_size >> 4)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/flacdec.c:33: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flacdec.c:280:69: warning: unused parameter 'pos_limit' [-Wunused-parameter] 280 | int64_t *ppos, int64_t pos_limit) | ^ src/libavformat/flacdec.c:350:46: warning: unused parameter 'stream_index' [-Wunused-parameter] 350 | static int flac_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags) { | ^ 4 warnings generated. CC libavformat/flic.o src/libavformat/flacenc.c:114:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 114 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flacenc.c:179:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flacenc.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flacenc.c:408:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | { "write_header", "Write the file header", offsetof(FlacMuxerContext, write_header), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/flacenc.c:409:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 409 | { NULL }, | ^ CC libavformat/flvdec.o 4 warnings generated. CC libavformat/flvenc.o 5 warnings generated. CC libavformat/format.o CC libavformat/framecrcenc.o src/libavformat/flvdec.c:133:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 133 | offset + 100 < p->buf_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/flvdec.c:178:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 178 | av_assert0(flv->last_keyframe_stream_index <= s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/flvdec.c:182:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 182 | for (i = 0; i < flv->keyframe_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:275:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 275 | return codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:280:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 280 | return codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:300:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 300 | return apar->codec_tag == (flv_codecid >> FLV_AUDIO_CODECID_OFFSET); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:895:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 895 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1135:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1135 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1141:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1141 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1203:69: warning: unused parameter 'st' [-Wunused-parameter] 1203 | static int flv_parse_video_color_info(AVFormatContext *s, AVStream *st, int64_t next_pos) | ^ src/libavformat/flvdec.c:1569:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1569 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1589:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1589 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1631:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1631 | if (final_size == avio_rb24(s->pb) + 11) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:1968:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1968 | { "flv_metadata", "Allocate streams according to the onMetaData array", OFFSET(trust_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1969:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1969 | { "flv_full_metadata", "Dump full metadata of the onMetadata", OFFSET(dump_full_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1970:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1970 | { "flv_ignore_prevtag", "Ignore the Size of previous tag", OFFSET(trust_datasize), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1971:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1971 | { NULL } | ^ In file included from src/libavformat/flvenc.c:43: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/format.c:72:24: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 72 | if (uc.query - ext > sizeof(scratchpad)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/format.c:117:70: warning: unused parameter 'short_name' [-Wunused-parameter] 117 | enum AVCodecID av_guess_codec(const AVOutputFormat *fmt, const char *short_name, | ^ src/libavformat/format.c:118:65: warning: unused parameter 'mime_type' [-Wunused-parameter] 118 | const char *filename, const char *mime_type, | ^ src/libavformat/flvenc.c:982:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 982 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:1094:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1094 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:1110:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1110 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/format.c:173:37: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 173 | lpd.buf = (unsigned char *) zerobuffer; | ^ src/libavformat/flvenc.c:1174:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1174 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/format.c:260:49: warning: missing field 'buf' initializer [-Wmissing-field-initializers] 260 | AVProbeData pd = { filename ? filename : "" }; | ^ src/libavformat/flvenc.c:1255:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1255 | if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/format.c:289:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (probe_size = PROBE_BUF_MIN; probe_size <= max_probe_size && !*fmt && !eof; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvenc.c:1486src/libavformat/format.c::49291:: 29warning: :unused parameter 's' [-Wunused-parameter] warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1486 | sta t291i | c i n t f l v _ c h e c k _ b i t s t r e a m ( A V FFoFrMmAaXt(Cmoanxt_epxrto b*es_,s iAzVeS,t rperaomb e*_ssti,z e | + ^ 1))) { | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavformat/format.c:290:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | src/libavformat/flvenc.c :p1528r:o12b:e _warning: smissing field 'help' initializer [-Wmissing-field-initializers]i ze 1528= | F F M I{N (NpUrLoLb e}_,s i z| e ^ << 1, | ^~~~~~~~~~~~~~~~~~~~~~ 291 | FFMAX(max_probe_size, probe_size + 1))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/format.c:291:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 291 | FFMAX(max_probe_size, probe_size + 1))) { | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavformat/format.c:292:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | score = probe_size < max_probe_size ? AVPROBE_SCORE_RETRY : 0; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/format.c:308:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 308 | if (buf_offset < offset) | ~~~~~~~~~~ ^ ~~~~~~ src/libavformat/framecrcenc.c:41:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. CC libavformat/framehash.o 11 warnings generated. CC libavformat/frmdec.o src/libavformat/framehash.c:31:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 31 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. CC libavformat/fsb.o CC libavformat/ftp.o src/libavformat/fsb.c:95:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 95 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/fsb.c:148:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. CC libavformat/fwse.o src/libavformat/ftp.c:86:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"timeout", "set timeout of socket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, D|E }, | ^ src/libavformat/ftp.c:87:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"ftp-write-seekable", "control seekability of connection during encoding", OFFSET(write_seekable), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/ftp.c:88:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | {"ftp-anonymous-password", "password for anonymous login. E-mail address should be used.", OFFSET(anonymous_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:89:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | {"ftp-user", "user for FTP login. Overridden by whatever is in the URL.", OFFSET(option_user), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:90:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | {"ftp-password", "password for FTP login. Overridden by whatever is in the URL.", OFFSET(option_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:91:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | {NULL} | ^ 2 warnings generated. src/libavformat/ftp.c:256:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 256 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/ftp.c:265:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 265 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/ftp.c:412:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 412 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:434:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 434 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:453:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 453 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:495:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 495 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/g722.o src/libavformat/ftp.c:1108:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1108 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1119:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1119 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1146:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1146 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1160:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1160 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/g723_1.o CC libavformat/g726.o 17 warnings generated. src/libavformat/g726.c:65:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | OFFSET(code_size), AV_OPT_TYPE_INT, {.i64 = 4}, 2, 5, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g726.c:67:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g726.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | { NULL }, | ^ CC libavformat/g728dec.o CC libavformat/g729dec.o 3 warnings generated. CC libavformat/gdv.o 16 warnings generated. CC libavformat/genh.o src/libavformat/g729dec.c:86:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "bit_rate", "", OFFSET(bit_rate), AV_OPT_TYPE_INT, { .i64 = 8000 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g729dec.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL }, | ^ 2 warnings generated. CC libavformat/gif.o CC libavformat/gifdec.o src/libavformat/gdv.c:130:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 130 | for (i = 0; i < FF_ARRAY_ELEMS(FixedSize) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/genh.c:180:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | for (i = 0; i < 8 / c->interleave_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/gopher.o src/libavformat/gif.c:50:46: warning: unused parameter 's' [-Wunused-parameter] 50 | static int gif_parse_packet(AVFormatContext *s, const uint8_t *data, int size) | ^ src/libavformat/gif.c:187:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | AV_OPT_TYPE_INT, { .i64 = 0 }, -1, 65535, ENC }, | ^ src/libavformat/gif.c:189:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, ENC }, | ^ src/libavformat/gif.c:190:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 190 | { NULL }, | ^ src/libavformat/gifdec.c:272:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 272 | { "min_delay" , "minimum valid delay between frames (in hundredths of second)", offsetof(GIFDemuxContext, min_delay) , AV_OPT_TYPE_INT, {.i64 = GIF_MIN_DELAY} , 0, 100 * 60, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:273:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 273 | { "max_gif_delay", "maximum valid delay between frames (in hundredths of seconds)", offsetof(GIFDemuxContext, max_delay) , AV_OPT_TYPE_INT, {.i64 = 65535} , 0, 65535 , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:274:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { "default_delay", "default delay between frames (in hundredths of second)" , offsetof(GIFDemuxContext, default_delay), AV_OPT_TYPE_INT, {.i64 = GIF_DEFAULT_DELAY}, 0, 100 * 60, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:275:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | { "ignore_loop" , "ignore loop setting (netscape extension)" , offsetof(GIFDemuxContext, ignore_loop) , AV_OPT_TYPE_BOOL,{.i64 = 1} , 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:276:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 276 | { NULL }, | ^ 1 warning generated. CC libavformat/gsmdec.o In file included from src/libavformat/gopher.c:32: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/gopher.c:82:60: warning: unused parameter 'flags' [-Wunused-parameter] 82 | static int gopher_open(URLContext *h, const char *uri, int flags) | ^ 4 warnings generated. 5 warnings generated. CC libavformat/gxf.o CC libavformat/gxfenc.o 2 warnings generated. CC libavformat/h261dec.o src/libavformat/gsmdec.c:95:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gsmdec.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL }, | ^ 2 warnings generated. CC libavformat/h263dec.o src/libavformat/gxf.c:305:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 305 | if (pkt_len < 4 * map_cnt) { | ~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/gxf.c:312:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 312 | for (i = 0; i < map_cnt; i++) | ~ ^ ~~~~~~~ src/libavformat/gxf.c:438:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/gxf.c:564:82: warning: unused parameter 'flags' [-Wunused-parameter] 564 | static int gxf_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags) { | ^ src/libavformat/gxf.c:591:59: warning: unused parameter 'stream_index' [-Wunused-parameter] 591 | static int64_t gxf_read_timestamp(AVFormatContext *s, int stream_index, | ^ src/libavformat/gxfenc.c:212:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 212 | av_assert0(size < sizeof(buffer)); | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/gxfenc.c:367:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 367 | for (i = 0; i < s->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/gxfenc.c:505:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 505 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/gxfenc.c:547:70: warning: unused parameter 'sc' [-Wunused-parameter] 547 | static int gxf_write_umf_media_dv(AVIOContext *pb, GXFStreamContext *sc, AVStream *st) | ^ src/libavformat/gxfenc.c:558:73: warning: unused parameter 'sc' [-Wunused-parameter] 558 | static int gxf_write_umf_media_audio(AVIOContext *pb, GXFStreamContext *sc) | ^ src/libavformat/gxfenc.c:700:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 700 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/gxfenc.c:847:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 847 | for (i = 1; i < gxf->map_offsets_nb; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/h264dec.o CC libavformat/hashenc.o 5 warnings generated. CC libavformat/hca.o In file included from src/libavformat/h264dec.c:23: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 7 warnings generated. src/libavformat/hashenc.c:50:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:44:105: note: expanded from macro 'HASH_OPT' 44 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:51:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 51 | { NULL }, | ^ src/libavformat/hashenc.c:64:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:44:105: note: expanded from macro 'HASH_OPT' 44 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:65:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:46:111: note: expanded from macro 'FORMAT_VERSION_OPT' 46 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL }, | ^ src/libavformat/hashenc.c:72:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:44:105: note: expanded from macro 'HASH_OPT' 44 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL }, | ^ src/libavformat/hashenc.c:79:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:44:105: note: expanded from macro 'HASH_OPT' 44 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:80:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:46:111: note: expanded from macro 'FORMAT_VERSION_OPT' 46 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL }, | ^ src/libavformat/hashenc.c:111:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/hcom.o src/libavformat/hashenc.c:239:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hca.c:143:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 143 | { NULL }, | ^ 12 warnings generated. CC libavformat/hdsenc.o 1 warning generated. 1 warning generated. CC libavformat/hevc.o CC libavformat/hevcdec.o CC libavformat/hls.o In file included from src/libavformat/hdsenc.c:30: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ In file included from src/libavformat/hevc.c:22: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/hdsenc.c:94:38: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 94 | if (os->nb_extra_packets >= FF_ARRAY_ELEMS(os->extra_packets)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hevc.c:609:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 609 | if ((num_positive_pics + (uint64_t)num_negative_pics) * 2 > get_bits_left(gb)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/hdsenc.c:140:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 140 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hdsenc.c:328:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 328 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hdsenc.c:397:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 397 | for (j = 0; j < os->ctx->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/hdsenc.c:551:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 551 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:552:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 552 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:553:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 553 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:554:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 554 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hdsenc.c:555:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 555 | { NULL }, | ^ CC libavformat/hls_sample_encryption.o src/libavformat/hls.c:738:91: warning: unused parameter 'pls' [-Wunused-parameter] 738 | static int test_segment(AVFormatContext *s, const AVInputFormat *in_fmt, struct playlist *pls, struct segment *seg) | ^ src/libavformat/hls.c:867:40: warning: missing field 'method' initializer [-Wmissing-field-initializers] 867 | struct key_info info = {{0}}; | ^ src/libavformat/hls.c:882:46: warning: missing field 'uri' initializer [-Wmissing-field-initializers] 882 | struct rendition_info info = {{0}}; | ^ src/libavformat/hls.c:918:49: warning: missing field 'byterange' initializer [-Wmissing-field-initializers] 918 | struct init_section_info info = {{0}}; | ^ src/libavformat/hls.c:1208:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1208 | if (size != apic->buf->size - AV_INPUT_BUFFER_PADDING_SIZE) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:1559:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1559 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hls.c:1562:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1562 | for (j = 0; j < program->nb_stream_indexes; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:1563:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1563 | if (program->stream_index[j] == first_st) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/hls.c:1737:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1737 | int copy_size = FFMIN(v->init_sec_data_len - v->init_sec_buf_read_offset, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/hls.c:1794:61: warning: unused parameter 'pb' [-Wunused-parameter] 1794 | static int nested_io_open(AVFormatContext *s, AVIOContext **pb, const char *url, | ^ src/libavformat/hls.c:1795:31: warning: unused parameter 'flags' [-Wunused-parameter] 1795 | int flags, AVDictionary **opts) | ^ src/libavformat/hls.c:1795:53: warning: unused parameter 'opts' [-Wunused-parameter] 1795 | int flags, AVDictionary **opts) | ^ src/libavformat/hls.c:1839:63: warning: unused parameter 'pkt' [-Wunused-parameter] 1839 | static int read_subtitle_packet(struct playlist *v, AVPacket *pkt) | ^ src/libavformat/hls.c:1895:59: warning: unused parameter 's' [-Wunused-parameter] 1895 | static void add_metadata_from_renditions(AVFormatContext *s, struct playlist *pls, | ^ src/libavformat/hls.c:2086:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2086 | while (pls->n_main_streams < pls->ctx->nb_streams) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:2839:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2839 | OFFSET(live_start_index), AV_OPT_TYPE_INT, {.i64 = -3}, INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2841:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2841 | OFFSET(prefer_x_start), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavformat/hls.c:2849:32: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2849 | INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2858:32: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2858 | INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2860:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2860 | OFFSET(extension_picky), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS}, | ^ src/libavformat/hls.c:2862:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2862 | OFFSET(max_reload), AV_OPT_TYPE_INT, {.i64 = 100}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2864:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2864 | OFFSET(m3u8_hold_counters), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2866:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2866 | OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavformat/hls.c:2868:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2868 | OFFSET(http_multiple), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2870:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2870 | OFFSET(http_seekable), AV_OPT_TYPE_BOOL, { .i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2872:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2872 | OFFSET(seg_format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavformat/hls.c:2874:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2874 | OFFSET(seg_max_retry), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2875:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2875 | {NULL} | ^ src/libavformat/hls_sample_encryption.c:195:31: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 195 | nalu->data = (uint8_t *)nalu_start + nalu->start_code_length; | ^ src/libavformat/hls_sample_encryption.c:286:29: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 286 | frame->data = (uint8_t*)ctx->buf_ptr; | ^ src/libavformat/hls_sample_encryption.c:316:29: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 316 | frame->data = (uint8_t*)ctx->buf_ptr; | ^ src/libavformat/hls_sample_encryption.c:342:46: warning: unused parameter 'codec_id' [-Wunused-parameter] 342 | static int decrypt_sync_frame(enum AVCodecID codec_id, HLSCryptoContext *crypto_ctx, AudioFrame *frame) | ^ 10 warnings generated. CC libavformat/hlsenc.o 4 warnings generated. CC libavformat/hlsplaylist.o In file included from src/libavformat/hlsenc.c:54: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/hlsenc.c:806:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 806 | for (i = 0; i < vs->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:898:63: warning: unused parameter 's' [-Wunused-parameter] 898 | static int sls_flags_filename_process(struct AVFormatContext *s, HLSContext *hls, | ^ src/libavformat/hlsenc.c:899:70: warning: unused parameter 'en' [-Wunused-parameter] 899 | VariantStream *vs, HLSSegment *en, | ^ src/libavformat/hlsenc.c:2031:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2031 | if (nb_varstreams < hls->nb_varstreams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2100:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2100 | if (stream_index >= 0 && nb_streams < vs->nb_streams) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2109:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2109 | for (i = 0; i < hls->var_streams[j].nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2161:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2161 | if (nb_ccstreams < hls->nb_ccstreams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2294:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2294 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2302:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2302 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2335:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2335 | for (j = 0; j < hls->nb_varstreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2412:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2412 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2415:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2415 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2686:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2686 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2728:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2728 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2948:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2948 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2961:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2961 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:3109:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3109 | {"start_number", "set first number in the sequence", OFFSET(start_sequence),AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3110:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3110 | {"hls_time", "set segment length", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3111:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3111 | {"hls_init_time", "set segment length at init list", OFFSET(init_time), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3112:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3112 | {"hls_list_size", "set maximum number of playlist entries", OFFSET(max_nb_segments), AV_OPT_TYPE_INT, {.i64 = 5}, 0, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3113:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3113 | {"hls_delete_threshold", "set number of unreferenced segments to keep before deleting", OFFSET(hls_delete_threshold), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3114:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3114 | {"hls_vtt_options","set hls vtt list of options for the container format used for hls", OFFSET(vtt_format_options_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3115:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3115 | {"hls_allow_cache", "explicitly set whether the client MAY (1) or MUST NOT (0) cache media segments", OFFSET(allowcache), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3116:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3116 | {"hls_base_url", "url to prepend to each playlist entry", OFFSET(baseurl), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3117:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3117 | {"hls_segment_filename", "filename template for segment files", OFFSET(segment_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3118:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3118 | {"hls_segment_options","set segments files format options of hls", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3119:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3119 | {"hls_segment_size", "maximum size per segment file, (in bytes)", OFFSET(max_seg_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3120:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3120 | {"hls_key_info_file", "file with key URI and key file path", OFFSET(key_info_file), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3121:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3121 | {"hls_enc", "enable AES128 encryption support", OFFSET(encrypt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/hlsenc.c:3123:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3123 | {"hls_enc_key_url", "url to access the key to decrypt the segments", OFFSET(key_url), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3125:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3125 | {"hls_subtitle_path", "set path of hls subtitles", OFFSET(subtitle_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3129:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3129 | {"hls_fmp4_init_filename", "set fragment mp4 file init filename", OFFSET(fmp4_init_filename), AV_OPT_TYPE_STRING, {.str = "init.mp4"}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3130:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3130 | {"hls_fmp4_init_resend", "resend fragment mp4 init file after refresh m3u8 every time", OFFSET(resend_init_file), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3147:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3147 | {"strftime", "set filename expansion with strftime at segment creation", OFFSET(use_localtime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3148:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3148 | {"strftime_mkdir", "create last directory component in strftime-generated filename", OFFSET(use_localtime_mkdir), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3152:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3152 | {"method", "set the HTTP method(default: PUT)", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3158:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3158 | {"http_user_agent", "override User-Agent field in HTTP header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3159:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3159 | {"var_stream_map", "Variant stream map string", OFFSET(var_stream_map), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3160:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3160 | {"cc_stream_map", "Closed captions stream map string", OFFSET(cc_stream_map), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3161:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3161 | {"master_pl_name", "Create HLS master playlist with this name", OFFSET(master_pl_name), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3162:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3162 | {"master_pl_publish_rate", "Publish master play list every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E}, | ^ src/libavformat/hlsenc.c:3163:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3163 | {"http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3165:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3165 | {"ignore_io_errors", "Ignore IO errors for stable long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3166:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3166 | {"headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/hlsenc.c:3167:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3167 | { NULL }, | ^ CC libavformat/hnm.o CC libavformat/http.o In file included from src/libavformat/http.c:36: src/libavutil/getenv_utf8.h:72:39: warning: unused parameter 'var' [-Wunused-parameter] 72 | static inline void freeenv_utf8(char *var) | ^ In file included from src/libavformat/http.c:47: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/http.c:169:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "seekable", "control seekability of connection", OFFSET(seekable), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D }, | ^ src/libavformat/http.c:170:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "chunked_post", "use chunked transfer-encoding for posts", OFFSET(chunked_post), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/http.c:171:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | { "http_proxy", "set HTTP proxy to tunnel through", OFFSET(http_proxy), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:172:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:173:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "content_type", "set a specific content type for the POST messages", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:174:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = DEFAULT_USER_AGENT }, 0, 0, D }, | ^ src/libavformat/http.c:175:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "referer", "override referer header", OFFSET(referer), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:176:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "multiple_requests", "use persistent connections", OFFSET(multiple_requests), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D | E }, | ^ src/libavformat/http.c:177:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "request_size", "size (in bytes) of requests to make", OFFSET(request_size), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:178:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "initial_request_size", "size (in bytes) of initial requests made during probing / header parsing", OFFSET(initial_request_size), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:180:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "mime_type", "export the MIME type", OFFSET(mime_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/http.c:181:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "http_version", "export the http response version", OFFSET(http_version), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/http.c:182:194: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "cookies", "set cookies to be sent in applicable future requests, use newline delimited Set-Cookie HTTP field value syntax", OFFSET(cookies), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:183:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 183 | { "icy", "request ICY metadata", OFFSET(icy), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, D }, | ^ src/libavformat/http.c:184:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 184 | { "icy_metadata_headers", "return ICY metadata headers", OFFSET(icy_metadata_headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:185:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | { "icy_metadata_packet", "return current ICY metadata packet", OFFSET(icy_metadata_packet), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:186:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | { "metadata", "metadata read from the bitstream", OFFSET(metadata), AV_OPT_TYPE_DICT, {0}, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:190:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "send_expect_100", "Force sending an Expect: 100-continue header for POST", OFFSET(send_expect_100), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, E }, | ^ src/libavformat/http.c:191:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | { "location", "The actual location of the data received", OFFSET(location), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:192:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 192 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:193:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:194:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 194 | { "method", "Override the HTTP method or set the expected HTTP method from a client", OFFSET(method), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:195:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | { "reconnect", "auto reconnect after disconnect before EOF", OFFSET(reconnect), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:196:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 196 | { "reconnect_at_eof", "auto reconnect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:197:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | { "reconnect_on_network_error", "auto reconnect in case of tcp/tls error during connect", OFFSET(reconnect_on_network_error), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:198:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | { "reconnect_on_http_error", "list of http status codes to reconnect on", OFFSET(reconnect_on_http_error), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:199:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "reconnect_streamed", "auto reconnect streamed / non seekable streams", OFFSET(reconnect_streamed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:200:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "reconnect_delay_max", "max reconnect delay in seconds after which to give up", OFFSET(reconnect_delay_max), AV_OPT_TYPE_INT, { .i64 = 120 }, 0, UINT_MAX/1000/1000, D }, | ^ src/libavformat/http.c:201:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | { "reconnect_max_retries", "the max number of times to retry a connection", OFFSET(reconnect_max_retries), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, D }, | ^ src/libavformat/http.c:202:192: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | { "reconnect_delay_total_max", "max total reconnect delay in seconds after which to give up", OFFSET(reconnect_delay_total_max), AV_OPT_TYPE_INT, { .i64 = 256 }, 0, UINT_MAX/1000/1000, D }, | ^ src/libavformat/http.c:203:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | { "respect_retry_after", "respect the Retry-After header when retrying connections", OFFSET(respect_retry_after), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, D }, | ^ src/libavformat/http.c:204:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 204 | { "listen", "listen on HTTP", OFFSET(listen), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 2, D | E }, | ^ src/libavformat/http.c:205:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | { "resource", "The resource requested by a client", OFFSET(resource), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/http.c:206:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 206 | { "reply_code", "The http status code to return to a client", OFFSET(reply_code), AV_OPT_TYPE_INT, { .i64 = 200}, INT_MIN, 599, E}, | ^ src/libavformat/http.c:207:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | { "short_seek_size", "Threshold to favor readahead over seek.", OFFSET(short_seek_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D }, | ^ src/libavformat/http.c:208:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | { "max_redirects", "Maximum number of redirects", OFFSET(max_redirects), AV_OPT_TYPE_INT, { .i64 = MAX_REDIRECTS }, 0, INT_MAX, D }, | ^ src/libavformat/http.c:209:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 209 | { NULL } | ^ src/libavformat/http.c:737:60: warning: unused parameter 'flags' [-Wunused-parameter] 737 | static int http_listen(URLContext *h, const char *uri, int flags, | ^ src/libavformat/http.c:1051:38: warning: unused parameter 's' [-Wunused-parameter] 1051 | static int parse_cookie(HTTPContext *s, const char *p, AVDictionary **cookies) | ^ src/libavformat/http.c:1301:56: warning: cast from 'char **' to 'const char **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] 1301 | s->mime_type = av_get_token((const char **)&p, ";"); | ^ src/libavformat/http.c:1508:33: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1508 | while (*path && q - buf < sizeof(buf) - 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/http.c:1749:16: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1749 | size = FFMIN(size, s->chunksize); | ^ ~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/http.c:1779:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1779 | av_assert0(s->chunksize >= len); | ~~~~~~~~~~~~ ^ ~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/http.c:1887:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1887 | if (seek_ret >= 0 && seek_ret != target) { | ~~~~~~~~ ^ ~~~~~~ src/libavformat/http.c:1976:12: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1976 | return FFMIN(size, remaining); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/http.c:2111:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2111 | if (!force_reconnect && off == s->off) | ~~~ ^ ~~~~~~ src/libavformat/http.c:2141:61: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2141 | if (s->hd && !s->willclose && s->range_end && remaining <= ffurl_get_short_seek(h)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/http.c:2253:64: warning: unused parameter 'flags' [-Wunused-parameter] 2253 | static int http_proxy_open(URLContext *h, const char *uri, int flags) | ^ 28 warnings generated. CC libavformat/httpauth.o CC libavformat/hxvs.o 2 warnings generated. CC libavformat/iamf.o In file included from src/libavformat/iamf.c:23: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ 46 warnings generated. src/libavformat/hxvs.c:99:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 99 | for (size_t i = 0; i < p->buf_size; ) { | ~ ^ ~~~~~~~~~~~ CC libavformat/iamf_parse.o src/libavformat/iamf.c:150:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 150 | for (int i = 0; i < audio_element->nb_substreams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf.c:165:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 165 | for (int i = 0; i < mix_presentation->count_label; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/iamf_reader.o In file included from src/libavformat/iamf_parse.c:23: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ 1 warning generated. CC libavformat/iamf_writer.o In file included from src/libavformat/iamf_parse.c:31: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/iamf_writer.c:25: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ src/libavformat/iamf_parse.c:87:30: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 87 | if (codec_id && codec_id != codec_config->codec_id) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:154:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | if (sample_format > 1 || sample_size > 2U || codec_config->audio_roll_distance) | ~~~~~~~~~~~ ^ ~~ src/libavformat/iamf_parse.c:252:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | (-codec_config->audio_roll_distance > INT_MAX / codec_config->nb_samples)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:289:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 289 | int size = FFMIN(codecpar->extradata_size, sizeof(buf)); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/iamf_parse.c:323:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 323 | int size = FFMIN(codecpar->extradata_size, sizeof(buf)); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/iamf_parse.c:387:66: warning: unused parameter 'codec_config' [-Wunused-parameter] 387 | const IAMFCodecConfig *codec_config) | ^ src/libavformat/iamf_parse.c:423:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 423 | substream_count + k > audio_element->nb_substreams) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:514:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 514 | if (k != audio_element->nb_substreams) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:520:36: warning: unused parameter 's' [-Wunused-parameter] 520 | static int ambisonics_config(void *s, AVIOContext *pb, | ^ src/libavformat/iamf_parse.c:522:53: warning: unused parameter 'codec_config' [-Wunused-parameter] 522 | const IAMFCodecConfig *codec_config) | ^ src/libavformat/iamf_parse.c:535:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 535 | if (audio_element->nb_substreams != substream_count || output_channel_count == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:590:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 590 | for (int i = 0; i < layer->nb_demixing_matrix; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:665:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | for (int i = 0; i < nb_subblocks; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/iamf_parse.c:677:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 677 | } else if (i == nb_subblocks - 1) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:837:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 837 | for (int i = 0; i < audio_element->nb_substreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:884:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 884 | for (int i = 0; i < num_parameters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:1013:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1013 | for (int i = 0; i < mix_presentation->count_label; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:1019:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1019 | for (int i = 0; i < mix_presentation->count_label; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:1031:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1031 | for (int i = 0; i < nb_submixes; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/iamf_parse.c:1042:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1042 | for (int j = 0; j < nb_elements; j++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/iamf_parse.c:1068:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1068 | for (int k = 0; k < mix_presentation->count_label; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:1098:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1098 | for (int j = 0; j < nb_layouts; j++) { | ~ ^ ~~~~~~~~~~ src/libavformat/iamf_parse.c:1120:34: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1120 | if (sound_system >= FF_ARRAY_ELEMS(ff_iamf_sound_system_map)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:1137:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1137 | for (int k = 0; k < num_anchored_loudness; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 50 warnings generated. src/libavformat/iamf_parse.c:1244:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1244 | if (len < 0 || obu_size > max_size) { | ~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavformat/iamf_reader.c:30: In file included from src/libavformat/iamf.h:30: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ src/libavformat/iamf_reader.c:36:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 36 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/iamf_reader.c:198:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (int i = 0; i < nb_subblocks; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/iamf_reader.c:210:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | } else if (i == nb_subblocks - 1) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/iamf_reader.c:247:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 247 | for (int i = 0; i < element->nb_layers; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_reader.c:253:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | for (int j = 0; j < bitcount; j++) { | ~ ^ ~~~~~~~~ In file included from src/libavformat/iamf_writer.c:28: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/iamf_reader.c:331:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 331 | if (len < 0 || obu_size > max_size || lesrc/libavcodec/put_bits.hn: 275>: 37I:N Twarning: _comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]M AX - r275e | a d ) { | ~~~~~~~~ ^ ~~~~~~~~i f (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/iamfdec.o src/libavformat/iamf_writer.c:242:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 242 | for (int i = 0; i < stg->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:256:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 256 | for (int j, i = 0; i < iamf_audio_element->nb_layers; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:259:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 259 | for (j = 0; j < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:264:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 264 | if (j >= FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:265:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 265 | for (j = 0; j < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:270:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 270 | if (j >= FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:339:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 339 | for (int i = 0, j = 0; i < iamf_audio_element->nb_layers; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:346:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 346 | for (; nb_channels > 0 && j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:363:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 363 | for (int i = 0; i < audio_element->nb_substreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:364:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 364 | for (int j = i + 1; j < audio_element->nb_substreams; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:448:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 448 | for (int i = 0; i < mix_presentation->cmix->nb_submixes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:467:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 467 | for (int j = 0; j < submix->nb_elements; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:501:55: warning: unused parameter 'iamf' [-Wunused-parameter] 501 | static int iamf_write_codec_config(const IAMFContext *iamf, | ^ src/libavformat/iamf_writer.c:590:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 590 | for (layout = 0; layout < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts); layout++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:594:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 594 | if (layout >= FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:595:33: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 595 | for (layout = 0; layout < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts); layout++) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:600:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 600 | if (layout >= FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:602:51: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 602 | for (expanded_layout = 0; expanded_layout < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts); expanded_layout++) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:606:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 606 | if (expanded_layout >= FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:607:55: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 607 | for (expanded_layout = 0; expanded_layout < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts); expanded_layout++) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:614:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 613 | av_assert0((expanded_layout > 0 && expanded_layout < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts)) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614 | layout < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/iamf_writer.c:613:56: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 613 | av_assert0((expanded_layout > 0 && expanded_layout < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts)) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614 | layout < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/iamf_writer.c:632:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 632 | for (int i = 0; i < element->nb_layers; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:681:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 681 | if (nb_demixing_matrix != layer->nb_demixing_matrix) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:684:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 684 | for (int i = 0; i < layer->nb_demixing_matrix; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:691:48: warning: unused parameter 'iamf' [-Wunused-parameter] 691 | static int param_definition(const IAMFContext *iamf, | ^ src/libavformat/iamf_writer.c:693:56: warning: unused parameter 'log_ctx' [-Wunused-parameter] 693 | AVIOContext *dyn_bc, void *log_ctx) | ^ src/libavformat/iamf_writer.c:705:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 705 | for (int i = 0; i < param->nb_subblocks; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:759:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 759 | for (int i = 0; i < audio_element->nb_substreams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:889:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 889 | for (int i = 0; i < mix->nb_submixes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:894:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 894 | for (int j = 0; j < sub_mix->nb_elements; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:937:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 937 | for (int i = 0; i < sub_mix->nb_layouts; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:946:41: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 946 | for (layout = 0; layout < FF_ARRAY_ELEMS(ff_iamf_sound_system_map); layout++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:1084:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1084 | for (int i = 0; i < param->nb_subblocks; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:1125:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1125 | for (int j = 0; j < audio_element->nb_layers; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:1201:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1201 | for (int j = 0; j < audio_element->nb_substreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/iamfdec.c:26: In file included from src/libavformat/iamf.h:30: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ src/libavformat/iamfdec.c:95:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 95 | for (int j = 0; j < audio_element->nb_substreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamfdec.c:133:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 133 | for (int j = 0; j < mix->nb_submixes; j++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/iamfdec.c:136:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 136 | for (int k = 0; k < sub_mix->nb_elements; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamfdec.c:140:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 140 | for (int l = 0; l < s->nb_stream_groups; l++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/iamfdec.c:148:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 148 | for (int l = 0; l < audio_element->nb_streams; l++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libavformat/iamfenc.o 6 warnings generated. CC libavformat/icecast.o In file included from src/libavformat/iamfenc.c:25: In file included from src/libavformat/iamf.h:30: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ src/libavformat/iamfenc.c:46:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 46 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/iamfenc.c:75:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/iamfenc.c:89:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/iamfenc.c:99:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/icecast.c:28: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/icecast.c:57:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "ice_genre", "set stream genre", OFFSET(genre), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:58:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "ice_name", "set stream description", OFFSET(name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:59:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "ice_description", "set stream description", OFFSET(description), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:60:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "ice_url", "set stream website", OFFSET(url), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:61:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "ice_public", "set if stream is public", OFFSET(public), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:62:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:63:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "password", "set password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:64:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "content_type", "set content-type, MUST be set if not audio/mpeg", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:65:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "legacy_icecast", "use legacy SOURCE method, for Icecast < v2.4", OFFSET(legacy_icecast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:66:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "tls", "use a TLS connection", OFFSET(tls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ 5 warnings generated. CC libavformat/icodec.o 12 warnings generated. CC libavformat/icoenc.o src/libavformat/icodec.c:56:43: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 56 | for (i = 0; i < frames && i * 16 + 22 <= p->buf_size; i++) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/icodec.c:67:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 67 | if (offset > p->buf_size - 8) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/icodec.c:201:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 201 | if (image->nb_pal > INT_MAX / 4 - 14 - 40U) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/icoenc.c:101:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 101 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 28 warnings generated. CC libavformat/id3v1.o 1 warning generated. 3 warnings generated. CC libavformat/id3v2.o CC libavformat/id3v2enc.o src/libavformat/id3v1.c:232:23: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 232 | if ((q - str) >= sizeof(str) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 39 warnings generated. CC libavformat/idcin.o src/libavformat/id3v2enc.c:259:69: warning: unused parameter 'enc' [-Wunused-parameter] 259 | static int write_ctoc(AVFormatContext *s, ID3v2EncContext *id3, int enc) | ^ src/libavformat/id3v2enc.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2enc.c:344:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2.c:478:74: warning: unused parameter 'isv34' [-Wunused-parameter] 478 | const char *tag, ExtraMetaList *extra_meta, int isv34) | ^ src/libavformat/id3v2.c:524:60: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 524 | if ((len = avio_read(pb, geob_data->data, taglen)) < taglen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/id3v2.c:609:35: warning: unused parameter 'tag' [-Wunused-parameter] 609 | const char *tag, ExtraMetaList *extra_meta, int isv34) | ^ src/libavformat/id3v2enc.c:381:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 381 | src/libavformat/id3v2.c : 662 :f34o:r warning: (comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]i = 0; e662 | & & i it=u rFeF__tAyRpReAsY)_;E LiE+M+S)( f{f _ i| d ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 v2_picture_types)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/id3v2.c:705:38: warning: unused parameter 'ttag' [-Wunused-parameter] 705 | const char *ttag, ExtraMetaList *extra_meta, int isv34) | ^ src/libavformat/id3v2.c:705:75: warning: unused parameter 'isv34' [-Wunused-parameter] 705 | const char *ttag, ExtraMetaList *extra_meta, int isv34) | ^ src/libavformat/id3v2.c:766:35: warning: unused parameter 'tag' [-Wunused-parameter] 766 | const char *tag, ExtraMetaList *extra_meta, int isv34) | ^ src/libavformat/id3v2.c:766:71: warning: unused parameter 'isv34' [-Wunused-parameter] 766 | const char *tag, ExtraMetaList *extra_meta, int isv34) | ^ src/libavformat/id3v2.c:786:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 786 | if (avio_read(pb, priv->data, priv->datasize) != priv->datasize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2.c:813:12: warning: missing field 'tag4' initializer [-Wmissing-field-initializers] 813 | { NULL } | ^ src/libavformat/id3v2.c:921:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 921 | if (tlen < len) { | ~~~~ ^ ~~~ src/libavformat/id3v2.c:1002:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1002 | if (avio_read(pb, buffer, tlen) != tlen) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/id3v2.c:1096:39: warning: missing field 'tail' initializer [-Wmissing-field-initializers] 1096 | ExtraMetaList extra_meta = { NULL }; | ^ src/libavformat/id3v2.c:1245:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1245 | for (i = 0; i < priv->datasize; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/idcin.c:313:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 313 | else if (ret != chunk_size) { | ~~~ ^ ~~~~~~~~~~ src/libavformat/idcin.c:351:52: warning: unused parameter 'stream_index' [-Wunused-parameter] 351 | static int idcin_read_seek(AVFormatContext *s, int stream_index, | ^ src/libavformat/idcin.c:352:36: warning: unused parameter 'timestamp' [-Wunused-parameter] 352 | int64_t timestamp, int flags) | ^ src/libavformat/idcin.c:352:51: warning: unused parameter 'flags' [-Wunused-parameter] 352 | int64_t timestamp, int flags) | ^ 1 warning generated. CC libavformat/idroqdec.o 4 warnings generated. CC libavformat/idroqenc.o 4 warnings generated. CC libavformat/iff.o src/libavformat/idroqenc.c:35:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 35 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ src/libavformat/idroqdec.c:167:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ 1 warning generated. CC libavformat/ifv.o src/libavformat/iff.c:224:57: warning: unused parameter 'st' [-Wunused-parameter] 224 | static int parse_dsd_diin(AVFormatContext *s, AVStream *st, uint64_t eof) | ^ src/libavformat/iff.c:228:44: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 228 | while (av_sat_add64(avio_tell(pb), 12) <= eof && !avio_feof(pb)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/iff.c:265:44: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 265 | while (av_sat_add64(avio_tell(pb), 12) <= eof && !avio_feof(pb)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/iff.c:289:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 289 | if (size < 2 + st->codecpar->ch_layout.nb_channels * 4 || !st->codecpar->ch_layout.nb_channels) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:291:53: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 291 | if (st->codecpar->ch_layout.nb_channels > FF_ARRAY_ELEMS(dsd_layout)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:297:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 297 | for (i = 0; i < FF_ARRAY_ELEMS(dsd_channel_layout); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:347:28: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 347 | if (config < FF_ARRAY_ELEMS(dsd_loudspeaker_config)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:376:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 376 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/iff.c:404:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 404 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/iff.c:769:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 769 | tag = ref < FF_ARRAY_ELEMS(dsd_source_comment) ? dsd_source_comment[ref] : "source_comment"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:772:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 772 | tag = ref < FF_ARRAY_ELEMS(dsd_history_comment) ? dsd_history_comment[ref] : "file_history"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/ilbc.o 14 warnings generated. CC libavformat/img2.o src/libavformat/ifv.c:200:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 200 | if (ifv->next_video_index < sti->nb_index_entries) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ifv.c:209:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 209 | if (ifv->next_audio_index < sti->nb_index_entries) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ifv.c:290:50: warning: unused parameter 'stream_index' [-Wunused-parameter] 290 | static int ifv_read_seek(AVFormatContext *s, int stream_index, int64_t ts, int flags) | ^ src/libavformat/ifv.c:290:80: warning: unused parameter 'flags' [-Wunused-parameter] 290 | static int ifv_read_seek(AVFormatContext *s, int stream_index, int64_t ts, int flags) | ^ src/libavformat/ifv.c:302:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 302 | if (i == ifv->video_stream_index) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/img2_alias_pix.o 5 warnings generated. CC libavformat/img2_brender_pix.o CC libavformat/img2dec.o CC libavformat/img2enc.o CC libavformat/imx.o In file included from src/libavformat/img2dec.c:42: 11src/libavformat/os_support.h warning:s98 generated:. 43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/img2dec.c:77:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 77 | for (i = 0; i < FF_ARRAY_ELEMS(sizes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ingenientdec.o src/libavformat/img2dec.c:462:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 462 | if ((uint64_t)size[i] > INT_MAX - total_size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/img2dec.c:564:50: warning: unused parameter 'stream_index' [-Wunused-parameter] 564 | static int img_read_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags) | ^ src/libavformat/img2dec.c:599:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 599 | { "start_number", "set first number in the sequence", OFFSET(start_number), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:600:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 600 | { "start_number_range", "set range for looking at the first sequence number", OFFSET(start_number_range), AV_OPT_TYPE_INT, {.i64 = 5}, 1, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:605:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 605 | { "export_path_metadata", "enable metadata containing input path information", OFFSET(export_path_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:606:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 606 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:587:127: note: expanded from macro 'COMMON_OPTIONS' 587 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/img2dec.c:606:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:588:127: note: expanded from macro 'COMMON_OPTIONS' 588 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:606:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:589:127: note: expanded from macro 'COMMON_OPTIONS' 589 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:606:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:590:127: note: expanded from macro 'COMMON_OPTIONS' 590 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:606:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:591:12: note: expanded from macro 'COMMON_OPTIONS' 591 | { NULL }, | ^ src/libavformat/img2dec.c:630:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 630 | { "frame_size", "force frame size in bytes", OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 631 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:587:127: note: expanded from macro 'COMMON_OPTIONS' 587 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:588:127: note: expanded from macro 'COMMON_OPTIONS' 588 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:589:127: note: expanded from macro 'COMMON_OPTIONS' 589 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:590:127: note: expanded from macro 'COMMON_OPTIONS' 590 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:591:12: note: expanded from macro 'COMMON_OPTIONS' 591 | { NULL }, | ^ src/libavformat/img2enc.c:255:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 255 | for (i = 0; i < FF_ARRAY_ELEMS(pb); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/img2enc.c:278:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 278 | { "update", "continuously overwrite one file", OFFSET(update), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:279:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 279 | { "start_number", "set first number in the sequence", OFFSET(start_img_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC }, | ^ src/libavformat/img2enc.c:280:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 280 | { "strftime", "use strftime for filename", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:281:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 281 | { "frame_pts", "use current frame pts for filename", OFFSET(frame_pts), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:282:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 282 | { "atomic_writing", "write files atomically (using temporary files and renames)", OFFSET(use_rename), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:283:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 283 | { "protocol_opts", "specify protocol options for the opened files", OFFSET(protocol_opts), AV_OPT_TYPE_DICT, {0}, 0, 0, ENC }, | ^ src/libavformat/img2enc.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL }, | ^ src/libavformat/imx.c:118:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 118 | for (int i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/ip.o CC libavformat/ipmovie.o 8 warnings generated. In file included from src/libavformat/ip.c:22: In file included from src/libavformat/ip.h:24: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ CC libavformat/ipudec.o 1 warning generated. CC libavformat/ircam.o 18 warnings generated. CC libavformat/ircamdec.o CC libavformat/ircamenc.o CC libavformat/isom.o CC libavformat/isom_tags.o src/libavformat/ircamdec.c:93:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 93 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/iss.o 1 warning generated. src/libavformat/isom.c:238:38: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 238 | for (i = 0; lang[0] && !mp4 && i < FF_ARRAY_ELEMS(mov_mdhd_language_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/iv8.o CC libavformat/ivfdec.o 1 warning generated. CC libavformat/ivfenc.o CC libavformat/jacosubdec.o CC libavformat/jacosubenc.o CC libavformat/jpegxl_anim_dec.o CC libavformat/jvdec.o CC libavformat/kvag.o src/libavformat/jacosubdec.c:90:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 90 | for (i = 0; i < FF_ARRAY_ELEMS(cmds); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/jpegxl_anim_dec.c:122:48: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 122 | if (headsize >= sizeofhead || read < sizeof(buf)) | ~~~~ ^ ~~~~~~~~~~~ src/libavformat/jpegxl_anim_dec.c:163:30: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 163 | if (ctx->initial && size < ctx->initial->size) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/jpegxl_anim_dec.c:181:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 181 | if (ret < size - offset) | ~~~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/jvdec.c:59:69: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 59 | if (pd->buf[0] == 'J' && pd->buf[1] == 'V' && strlen(MAGIC) + 4 <= pd->buf_size && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavformat/lafdec.o src/libavformat/kvag.c:113:46: warning: unused parameter 'stream_index' [-Wunused-parameter] 113 | static int kvag_seek(AVFormatContext *s, int stream_index, | ^ src/libavformat/kvag.c:114:39: warning: unused parameter 'flags' [-Wunused-parameter] 114 | int64_t pts, int flags) | ^ 3 warnings generated. CC libavformat/latmenc.o 2 warnings generated. CC libavformat/lc3.o 1 warning generated. CC libavformat/lcevc.o src/libavformat/lafdec.c:87:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | for (int i = 0; i < st_count; i++) { | ~ ^ ~~~~~~~~ src/libavformat/lafdec.c:201:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 201 | for (int j = 0; j < 8 && cur_st < ctx->nb_streams; j++, cur_st++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/lafdec.c:268:52: warning: unused parameter 'stream_index' [-Wunused-parameter] 268 | static int laf_read_seek(AVFormatContext *ctx, int stream_index, | ^ src/libavformat/lafdec.c:269:34: warning: unused parameter 'timestamp' [-Wunused-parameter] 269 | int64_t timestamp, int flags) | ^ src/libavformat/lafdec.c:269:49: warning: unused parameter 'flags' [-Wunused-parameter] 269 | int64_t timestamp, int flags) | ^ In file included from src/libavformat/latmenc.c:23: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/latmenc.c:49:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | offsetof(LATMContext, mod), AV_OPT_TYPE_INT, {.i64 = 0x0014}, 0x0001, 0xffff, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/latmenc.c:50:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | {NULL}, | ^ src/libavformat/latmenc.c:250:50: warning: unused parameter 's' [-Wunused-parameter] 250 | static int latm_check_bitstream(AVFormatContext *s, AVStream *st, | ^ src/libavformat/lcevc.c:69:26: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 69 | if (payload_size > INT_MAX - (get_bits_count(&gb) >> 3)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/lmlm4.o CC libavformat/loasdec.o 1 warning generated. CC libavformat/lrc.o CC libavformat/lrcdec.o CC libavformat/lrcenc.o 5 warnings generated. CC libavformat/luodatdec.o CC libavformat/lvfdec.o src/libavformat/lrcenc.c:140:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | {"precision", "precision of the fractional part of the timestamp, 2 for centiseconds", OFFSET(precision), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 6, SE}, | ^ src/libavformat/lrcenc.c:141:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 141 | { NULL }, | ^ 2 warnings generated. CC libavformat/lxfdec.o CC libavformat/m4vdec.o src/libavformat/luodatdec.c:85:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | for (stream_index = 0; stream_index < s->nb_streams; stream_index++) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:90:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | if (stream_index == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:104:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | if (index >= s->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/lvfdec.c:127:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 127 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 3 warnings generated. 1 warning generated. CC libavformat/matroska.o CC libavformat/matroskadec.o CC libavformat/matroskaenc.o CC libavformat/mca.o CC libavformat/mccdec.o In file included from src/libavformat/matroskadec.c:64: In file included from src/libavformat/dovi_isom.h:25: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ In file included from src/libavformat/matroskadec.c:68: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/matroskaenc.c:33: In file included from src/libavformat/dovi_isom.h:25: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavformat/matroskadec.c:462:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 462 | { Esrc/libavutil/dovi_meta.hB:M387L:_41I:D _warning: Ecast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]B MLVE R387S | I O N , r e t u r n (EABVMDLO_VNIODNmED a}t,a *| ) ^( (uintsrc/libavformat/matroskadec.c8:_463t: 45*:) warning: dmissing field 'is_counted' initializer [-Wmissing-field-initializers]a ta +463 | d a t a -{> eExBtM_Lb_lIoDc_kD_OoCfTfYsPeEtV E+R S I| O ^N , EBML_NONE }, | ^ src/libavformat/matroskadec.c:469:38: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 469 | { MATROSKA_ID_SEGMENT, EBML_STOP }, | ^ src/libavformat/matroskadec.c:475:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 475 | { MATROSKA_ID_DURATION, EBML_FLOAT, 0, 0, offsetof(MatroskaDemuxContext, duration) }, | ^ src/libavformat/matroskadec.c:476:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 476 | { MATROSKA_ID_TITLE, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, title) }, | ^ src/libavformat/matroskadec.c:477:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 477 | { MATROSKA_ID_WRITINGAPP, EBML_NONE }, | ^ src/libavformat/matroskadec.c:478:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 478 | { MATROSKA_ID_MUXINGAPP, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, muxingapp) }, | ^ src/libavformat/matroskadec.c:479:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 479 | { MATROSKA_ID_DATEUTC, EBML_BIN, 0, 0, offsetof(MatroskaDemuxContext, date_utc) }, | ^ src/libavformat/matroskadec.c:480:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 480 | { MATROSKA_ID_SEGMENTUID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:485:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 485 | { MATROSKA_ID_VIDEOCOLOR_RX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_x) }, | ^ src/libavformat/matroskadec.c:486:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 486 | { MATROSKA_ID_VIDEOCOLOR_RY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_y) }, | ^ src/libavformat/matroskadec.c:487:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 487 | { MATROSKA_ID_VIDEOCOLOR_GX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_x) }, | ^ src/libavformat/matroskadec.c:488:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 488 | { MATROSKA_ID_VIDEOCOLOR_GY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_y) }, | ^ src/libavformat/matroskadec.c:489:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 489 | { MATROSKA_ID_VIDEOCOLOR_BX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_x) }, | ^ src/libavformat/matroskadec.c:490:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 490 | { MATROSKA_ID_VIDEOCOLOR_BY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_y) }, | ^ src/libavformat/matroskadec.c:491:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 491 | { MATROSKA_ID_VIDEOCOLOR_WHITEX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_x) }, | ^ src/libavformat/matroskadec.c:492:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 492 | { MATROSKA_ID_VIDEOCOLOR_WHITEY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_y) }, | ^ src/libavformat/matroskadec.c:493:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 493 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMIN, EBML_FLOAT, 1, 0, offsetof(MatroskaMasteringMeta, min_luminance) }, | ^ src/libavformat/matroskadec.c:494:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 494 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMAX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, max_luminance) }, | ^ src/libavformat/matroskadec.c:501:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 501 | { MATROSKA_ID_VIDEOCOLORCHROMASUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_horz) }, | ^ src/libavformat/matroskadec.c:502:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 502 | { MATROSKA_ID_VIDEOCOLORCHROMASUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_vert) }, | ^ src/libavformat/matroskadec.c:503:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 503 | { MATROSKA_ID_VIDEOCOLORCBSUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_horz) }, | ^ src/libavformat/matroskadec.c:504:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 504 | { MATROSKA_ID_VIDEOCOLORCBSUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_vert) }, | ^ src/libavformat/matroskadec.c:510:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 510 | { MATROSKA_ID_VIDEOCOLORMAXCLL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_cll) }, | ^ src/libavformat/matroskadec.c:511:108: warning: missing field 'def' initializer [-Wmissing-field-initializers] 511 | { MATROSKA_ID_VIDEOCOLORMAXFALL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_fall) }, | ^ src/libavformat/matroskadec.c:518:113: warning: missing field 'def' initializer [-Wmissing-field-initializers] 518 | { MATROSKA_ID_VIDEOPROJECTIONPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideoProjection, private) }, | ^ src/libavformat/matroskadec.c:526:99: warning: missing field 'def' initializer [-Wmissing-field-initializers] 526 | { MATROSKA_ID_VIDEOFRAMERATE, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackVideo, frame_rate) }, | ^ src/libavformat/matroskadec.c:529:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 529 | { MATROSKA_ID_VIDEOPIXELWIDTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_width) }, | ^ src/libavformat/matroskadec.c:530:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 530 | { MATROSKA_ID_VIDEOPIXELHEIGHT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_height) }, | ^ src/libavformat/matroskadec.c:531:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 531 | { MATROSKA_ID_VIDEOCOLORSPACE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideo, color_space) }, | ^ src/libavformat/matroskadec.c:543:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 543 | { MATROSKA_ID_VIDEOASPECTRATIO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:549:104: warning: missing field 'def' initializer [-Wmissing-field-initializers] 549 | { MATROSKA_ID_AUDIOOUTSAMPLINGFREQ, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackAudio, out_samplerate) }, | ^ src/libavformat/matroskadec.c:550:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 550 | { MATROSKA_ID_AUDIOBITDEPTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackAudio, bitdepth) }, | ^ src/libavformat/matroskadec.c:557:103: warning: missing field 'def' initializer [-Wmissing-field-initializers] 557 | { MATROSKA_ID_ENCODINGCOMPSETTINGS, EBML_BIN, 0, 0, offsetof(MatroskaTrackCompression, settings) }, | ^ src/libavformat/matroskadec.c:563:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 563 | { MATROSKA_ID_ENCODINGENCKEYID, EBML_BIN, 0, 0, offsetof(MatroskaTrackEncryption,key_id) }, | ^ src/libavformat/matroskadec.c:564:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 564 | { MATROSKA_ID_ENCODINGENCAESSETTINGS, EBML_NONE }, | ^ src/libavformat/matroskadec.c:565:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 565 | { MATROSKA_ID_ENCODINGSIGALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:566:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 566 | { MATROSKA_ID_ENCODINGSIGHASHALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:567:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 567 | { MATROSKA_ID_ENCODINGSIGKEYID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:568:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 568 | { MATROSKA_ID_ENCODINGSIGNATURE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:576:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 576 | { MATROSKA_ID_ENCODINGORDER, EBML_NONE }, | ^ src/libavformat/matroskadec.c:586:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 586 | { MATROSKA_ID_TRACKPLANEUID, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,uid) }, | ^ src/libavformat/matroskadec.c:587:86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 587 | { MATROSKA_ID_TRACKPLANETYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,type) }, | ^ src/libavformat/matroskadec.c:602:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 602 | { MATROSKA_ID_BLKADDIDVALUE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, value) }, | ^ src/libavformat/matroskadec.c:603:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 603 | { MATROSKA_ID_BLKADDIDNAME, EBML_STR, 0, 0, offsetof(MatroskaBlockAdditionMapping, name) }, | ^ src/libavformat/matroskadec.c:605:106: warning: missing field 'def' initializer [-Wmissing-field-initializers] 605 | { MATROSKA_ID_BLKADDIDEXTRADATA, EBML_BIN, 0, 0, offsetof(MatroskaBlockAdditionMapping, extradata) }, | ^ src/libavformat/matroskadec.c:610:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 610 | { MATROSKA_ID_TRACKNUMBER, EBML_UINT, 0, 0, offsetof(MatroskaTrack, num) }, | ^ src/libavformat/matroskadec.c:611:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 611 | { MATROSKA_ID_TRACKNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTrack, name) }, | ^ src/libavformat/matroskadec.c:612:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 612 | { MATROSKA_ID_TRACKUID, EBML_UINT, 0, 0, offsetof(MatroskaTrack, uid) }, | ^ src/libavformat/matroskadec.c:613:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 613 | { MATROSKA_ID_TRACKTYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrack, type) }, | ^ src/libavformat/matroskadec.c:614:94: warning: missing field 'def' initializer [-Wmissing-field-initializers] 614 | { MATROSKA_ID_CODECID, EBML_STR, 0, 0, offsetof(MatroskaTrack, codec_id) }, | ^ src/libavformat/matroskadec.c:615:96: warning: missing field 'def' initializer [-Wmissing-field-initializers] 615 | { MATROSKA_ID_CODECPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrack, codec_priv) }, | ^ src/libavformat/matroskadec.c:618:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 618 | { MATROSKA_ID_TRACKDEFAULTDURATION, EBML_UINT, 0, 0, offsetof(MatroskaTrack, default_duration) }, | ^ src/libavformat/matroskadec.c:634:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 634 | { MATROSKA_ID_TRACKFLAGENABLED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:635:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 635 | { MATROSKA_ID_TRACKFLAGLACING, EBML_NONE }, | ^ src/libavformat/matroskadec.c:636:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 636 | { MATROSKA_ID_CODECNAME, EBML_NONE }, | ^ src/libavformat/matroskadec.c:637:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 637 | { MATROSKA_ID_CODECDECODEALL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:638:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 638 | { MATROSKA_ID_CODECINFOURL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:639:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 639 | { MATROSKA_ID_CODECDOWNLOADURL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:640:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 640 | { MATROSKA_ID_TRACKMINCACHE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:641:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 641 | { MATROSKA_ID_TRACKMAXCACHE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:651:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 651 | { MATROSKA_ID_FILEUID, EBML_UINT, 0, 0, offsetof(MatroskaAttachment, uid) }, | ^ src/libavformat/matroskadec.c:652:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 652 | { MATROSKA_ID_FILENAME, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, filename) }, | ^ src/libavformat/matroskadec.c:653:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 653 | { MATROSKA_ID_FILEMIMETYPE, EBML_STR, 0, 0, offsetof(MatroskaAttachment, mime) }, | ^ src/libavformat/matroskadec.c:654:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 654 | { MATROSKA_ID_FILEDATA, EBML_BIN, 0, 0, offsetof(MatroskaAttachment, bin) }, | ^ src/libavformat/matroskadec.c:655:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 655 | { MATROSKA_ID_FILEDESC, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, description) }, | ^ src/libavformat/matroskadec.c:665:82: warning: missing field 'def' initializer [-Wmissing-field-initializers] 665 | { MATROSKA_ID_CHAPSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaChapter, title) }, | ^ src/libavformat/matroskadec.c:666:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 666 | { MATROSKA_ID_CHAPLANG, EBML_NONE }, | ^ src/libavformat/matroskadec.c:667:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 667 | { MATROSKA_ID_CHAPCOUNTRY, EBML_NONE }, | ^ src/libavformat/matroskadec.c:674:87: warning: missing field 'def' initializer [-Wmissing-field-initializers] 674 | { MATROSKA_ID_CHAPTERUID, EBML_UINT, 0, 0, offsetof(MatroskaChapter, uid) }, | ^ src/libavformat/matroskadec.c:676:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 676 | { MATROSKA_ID_CHAPTERFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/matroskadec.c:677:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 677 | { MATROSKA_ID_CHAPTERFLAGENABLED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:678:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 678 | { MATROSKA_ID_CHAPTERPHYSEQUIV, EBML_NONE }, | ^ src/libavformat/matroskadec.c:679:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 679 | { MATROSKA_ID_CHAPTERATOM, EBML_NONE }, | ^ src/libavformat/matroskadec.c:685:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 685 | { MATROSKA_ID_EDITIONUID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:686:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 686 | { MATROSKA_ID_EDITIONFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/matroskadec.c:687:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 687 | { MATROSKA_ID_EDITIONFLAGDEFAULT, EBML_NONE }, | ^ src/libavformat/matroskadec.c:688:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 688 | { MATROSKA_ID_EDITIONFLAGORDERED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:698:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 698 | { MATROSKA_ID_CUETRACK, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, track) }, | ^ src/libavformat/matroskadec.c:699:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 699 | { MATROSKA_ID_CUECLUSTERPOSITION, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, pos) }, | ^ src/libavformat/matroskadec.c:700:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 700 | { MATROSKA_ID_CUERELATIVEPOSITION,EBML_NONE }, | ^ src/libavformat/matroskadec.c:701:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 701 | { MATROSKA_ID_CUEDURATION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:702:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 702 | { MATROSKA_ID_CUEBLOCKNUMBER, EBML_NONE }, | ^ src/libavformat/matroskadec.c:707:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 707 | { MATROSKA_ID_CUETIME, EBML_UINT, 0, 0, offsetof(MatroskaIndex, time) }, | ^ src/libavformat/matroskadec.c:718:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 718 | { MATROSKA_ID_TAGNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTag, name) }, | ^ src/libavformat/matroskadec.c:719:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 719 | { MATROSKA_ID_TAGSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaTag, string) }, | ^ src/libavformat/matroskadec.c:721:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 721 | { MATROSKA_ID_TAGDEFAULT, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ src/libavformat/matroskadec.c:722:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 722 | { MATROSKA_ID_TAGDEFAULT_BUG, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ src/libavformat/matroskadec.c:728:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 728 | { MATROSKA_ID_TAGTARGETS_TYPE, EBML_STR, 0, 0, offsetof(MatroskaTagTarget, type) }, | ^ src/libavformat/matroskadec.c:748:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 748 | { MATROSKA_ID_SEEKID, EBML_UINT, 0, 0, offsetof(MatroskaSeekhead, id) }, | ^ src/libavformat/matroskadec.c:759:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 759 | { MATROSKA_ID_CLUSTER, EBML_STOP }, | ^ src/libavformat/matroskadec.c:777:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 777 | { MATROSKA_ID_BLOCKADDITIONAL, EBML_BIN, 0, 0, offsetof(MatroskaBlockMore,additional) }, | ^ src/libavformat/matroskadec.c:787:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 787 | { MATROSKA_ID_BLOCK, EBML_BIN, 0, 0, offsetof(MatroskaBlock, bin) }, | ^ src/libavformat/matroskadec.c:789:86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 789 | { MATROSKA_ID_BLOCKDURATION, EBML_UINT, 0, 0, offsetof(MatroskaBlock, duration) }, | ^ src/libavformat/matroskadec.c:790:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 790 | { MATROSKA_ID_DISCARDPADDING, EBML_SINT, 0, 0, offsetof(MatroskaBlock, discard_padding) }, | ^ src/libavformat/matroskadec.c:791:87: warning: missing field 'def' initializer [-Wmissing-field-initializers] 791 | { MATROSKA_ID_BLOCKREFERENCE, EBML_SINT, 1, 0, offsetof(MatroskaBlock, reference) }, | ^ src/libavformat/matroskadec.c:792:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 792 | { MATROSKA_ID_CODECSTATE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:800:82: warning: missing field 'def' initializer [-Wmissing-field-initializers] 800 | { MATROSKA_ID_SIMPLEBLOCK, EBML_BIN, 0, 0, offsetof(MatroskaBlock, bin) }, | ^ src/libavformat/matroskadec.c:802:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 802 | { MATROSKA_ID_CLUSTERTIMECODE, EBML_UINT, 0, 0, offsetof(MatroskaCluster, timecode) }, | ^ src/libavformat/matroskadec.c:803:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 803 | { MATROSKA_ID_SIMPLEBLOCK, EBML_STOP }, | ^ src/libavformat/matroskadec.c:804:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 804 | { MATROSKA_ID_BLOCKGROUP, EBML_STOP }, | ^ src/libavformat/matroskadec.c:805:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 805 | { MATROSKA_ID_CLUSTERPOSITION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:806:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 806 | { MATROSKA_ID_CLUSTERPREVSIZE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:1247:36: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1247 | if (matroska->num_level1_elems >= FF_ARRAY_ELEMS(matroska->level1_elems)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1516:40: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1516 | if (ffio_limit(pb, length) != length) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/matroskadec.c:1570:44: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1570 | while (matroska->num_levels && pos == level->start + level->length) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1640:25: warning: comparison of integers of different signs: 'const int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1640 | if (p->buf_size < 4 + size + total) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1648:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1648 | for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1652:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1652 | for (n = 4 + size; n <= 4 + size + total - probelen; n++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1687:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1687 | if (pkt_size >= 10000000U) | ~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mca.c:120:53: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 120 | if (0x30 * par->ch_layout.nb_channels + 0x4 > header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/mca.c:200:45: warning: unused parameter 'flags' [-Wunused-parameter] 200 | int64_t timestamp, int flags) | ^ src/libavformat/matroskadec.c:2120:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2120 | for (profile = 0; profile < FF_ARRAY_ELEMS(aac_profiles); profile++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2130:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2130 | for (sri = 0; sri < FF_ARRAY_ELEMS(ff_mpeg4audio_sample_rates); sri++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2498:87: warning: unused parameter 'track' [-Wunused-parameter] 2498 | static int mkv_parse_dvcc_dvvc(AVFormatContext *s, AVStream *st, const MatroskaTrack *track, | ^ src/libavformat/matroskaenc.c:520:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 520 | if (writer->current_master_element == writer->nb_elements - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:671:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 671 | if (track->offset <= size) | ~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/matroskaenc.c:695:41: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 695 | unsigned offset = track->offset <= pkt->size ? track->offset : 0; | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/matroskaenc.c:978:44: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 978 | while (idx > 0 && entriesrc/libavformat/matroskadec.cs:[2884i:d30x: -warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]1 ].pts 2884> | t s ) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ if (size & 1 && size == track->codec_priv.size - 1) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2982:77: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2982 | track->video.display_width != -1 && track->video.display_height != -1 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:2982:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2982 | track->video.display_width != -1 && track->video.display_height != -1 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskaenc.c:1349:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1349 | if (codecpriv_size > track->codecpriv_size && !alternative_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:1352:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1352 | } else if (codecpriv_size > track->codecpriv_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3191:48: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] src/libavformat/matroskaenc.c:1372: 713191: | warning: unused parameter 'st' [-Wunused-parameter] 1372 | s t a t i ci fv o(itdr amckkv-_>wvriidteeo_.vdiidsepol_acyo_lwoird(tEhb m=l=W r-i1t)e r | * ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~w ritesrc/libavformat/matroskadec.cr:,3193 :c49o:n swarning: tcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] AVSt r3193e | a m * s t , | ^ if (track->video.display_height == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:3350:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3350 | for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3353:11: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3353 | if (i >= FF_ARRAY_ELEMS(matroska_doctypes)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3448:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3448 | if (chapters[i].start != AV_NOPTS_VALUE && chapters[i].uid && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:1736:78: warning: unused parameter 'st' [-Wunused-parameter] 1736 | mkv_track *track, const AVStream *st) | ^ src/libavformat/matroskadec.c:3530:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3530 | if (size <= total) | ~~~~ ^ ~~~~~ src/libavformat/matroskadec.c:3539:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3539 | if (size < total) | ~~~~ ^ ~~~~~ src/libavformat/matroskadec.c:3575:41: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3575 | if (lace_size[n - 1] + snum > (uint64_t)INT_MAX) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3584:18: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3584 | if (size < total) | ~~~~ ^ ~~~~~ src/libavformat/matroskaenc.c:1847:28: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 1847 | (top + bottom) >= par->height) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/matroskaenc.c:1846:28: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 1846 | if ((left + right) >= par->width || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/matroskadec.c:3718:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 3718 | if (blocksize > srclen) { | ~~~~~~~~~ ^ ~~~~~~ src/libavformat/matroskadec.c:3759:49: warning: unused parameter 'track' [-Wunused-parameter] 3759 | static int matroska_parse_prores(MatroskaTrack *track, | ^ src/libavformat/matroskadec.c:3781:49: warning: unused parameter 'track' [-Wunused-parameter] 3781 | MatroskaTrack *track, | ^ src/libavformat/matroskaenc.c:2212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2212 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2262:55: warning: unused parameter 'mkv' [-Wunused-parameter] 2262 | static void mkv_write_tag_targets(MatroskaMuxContext *mkv, AVIOContext *pb, | ^ src/libavformat/matroskaenc.c:2340:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2340 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2357:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2357 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:4187:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 4187 | (block_time >= 0 || cluster_time >= -block_time)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/matroskadec.c:4191:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4191 | timecode < track->end_timecode) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:4234:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 4234 | if (cluster_time != (uint64_t)-1 && (block_time >= 0 || cluster_time >= -block_time)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/matroskadec.c:4236:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4236 | FFMAX(track->end_timecode, timecode + block_duration); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) src/libavformat/matroskaenc.c?: 2505(:a19): :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b)) | 2505 ~ ^ ~ | src/libavformat/matroskadec.cf:o4281r: 22(:i warning: =comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 0; i 4281< | s - > n b _ s tirfe a(mtsi;m eic+o+d)e {! = | A ~ ^ ~~~~~~~~~~~~~V _NOPTS_VALUE) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:4295:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4295 | av_assert0(matroska->num_levels <= 2U); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/matroskaenc.c:2755:53: warning: unused parameter 'mkv' [-Wunused-parameter] 2755 | static int mkv_reformat_wavpasrc/libavformat/matroskadec.cc:k4472(:M63a:t rwarning: ocomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]s kaMuxC o4472n | t e x t * m k v , A ViInOdCeoxn_teenxttr i*epsb[,i ] .| t ^i mestamp * matroskasrc/libavformat/matroskaenc.c-:>2772t:i20m:e _warning: scomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]c ale >2772 | t s ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~i f (ssrc/libavformat/matroskadec.cr:c4471l:e67n: time_scale <=src/libavformat/matroskaenc.c :t2797s: 49&:& warning: unused parameter 'mkv' [-Wunused-parameter]| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 2797 | static int mkv_reformat_av1(MatroskaMuxContext *mkv, AVIOContext *pb, | ^ src/libavformat/matroskaenc.c:2807:50: warning: unused parameter 'mkv' [-Wunused-parameter] 2807 | static int webm_reformat_vtt(MatroskaMuxContext *mkv, AVIOContext *pb, | ^ src/libavformat/matroskaenc.c:3018:32: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3018 | if (side_data_size != par->extradata_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:4865:60: warning: unused parameter 's' [-Wunused-parameter] 4865 | static int webm_dash_manifest_read_packet(AVFormatContext *s, AVPacket *pkt) | ^ src/libavformat/matroskadec.c:4865:73: warning: unused parameter 'pkt' [-Wunused-parameter] 4865 | static int webm_dash_manifest_read_packet(AVFormatContext *s, AVPacket *pkt) | ^ src/libavformat/matroskadec.c:4872:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4872 | { "live", "flag indicating that the input is a live file that only has the headers.", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/matroskadec.c:4873:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4873 | { "bandwidth", "bandwidth of this stream to be specified in the DASH manifest.", OFFSET(bandwidth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/matroskadec.c:4874:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4874 | { NULL }, | ^ src/libavformat/matroskaenc.c:3300:45: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3300 | if (mkv->reserve_cues_space == size + 1) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/matroskaenc.c:3316:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3316 | if (size < mkv->reserve_cues_space) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3325:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare] 3325 | if (endpos - mkv->segment_offset < (1ULL << 56) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3386:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3386 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3453 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3494:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3494 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3560:49: warning: unused parameter 's' [-Wunused-parameter] 3560 | static int mkv_check_bitstream(AVFormatContext *s, AVStream *st, | ^ src/libavformat/matroskaenc.c:3604:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3604 | { "reserve_index_space", "reserve a given amount of space (in bytes) at the beginning of the file for the index (cues)", OFFSET(reserve_cues_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3605:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3605 | { "cues_to_front", "move Cues (the index) to the front by shifting data if necessary", OFFSET(move_cues_to_front), AV_OPT_TYPE_BOOL, { .i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3606:208: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3606 | { "cluster_size_limitsrc/libavformat/mccdec.c":,402 : 138":s twarning: omissing field 'unit' initializer [-Wmissing-field-initializers]r e at most 402t | h e p r{o v"iediead6 0a8m_oeuxnttr aocft "b,y t"eesx tirna cat cElIuAs-t6e0r8"/,7 0 8 c a p t i o n s f r o m V A N C p a c k e t s " , OOFFFFSSEETT((celiuas6t0e8r__esxitzrea_clti)m,i tA)V,_ OAPVT__OTPYTP_ET_YBPOEO_LI,N T{ . i,6 4{ =. i16}4, =0 ,- 11 ,} ,S D- 1},, I N| T ^_ MAX, FLAGSsrc/libavformat/mccdec.c :}403,: 12 :| ^warning: missing field 'help' initializer [-Wmissing-field-initializers] 403 | { NULsrc/libavformat/matroskaenc.cL: 3607}:,209 : | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 3607 | { "cluster_time_limit", "store at most the provided number of milliseconds in a cluster", OFFSET(cluster_time_limit), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3608:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3608 | { "dash", "create a WebM file conforming to WebM DASH specification", OFFSET(is_dash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3609:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3609 | { "dash_track_number", "track number for the DASH stream", OFFSET(dash_track_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3610:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3610 | { "live", "write files assuming it is a live stream", OFFSET(is_live), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3611:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3611 | { "allow_raw_vfw", "allow raw VFW mode", OFFSET(allow_raw_vfw), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3612:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3612 | { "flipped_raw_rgb", "store raw RGB bitmaps in VFW mode in bottom-up mode", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3613:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3613 | { "write_crc32", "write a CRC32 element inside every Level 1 element", OFFSET(write_crc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3618:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3618 | { NULL }, | ^ 2 warnings generated. src/libavformat/matroskaenc.c:3675:58: warning: unused parameter 'std_compliance' [-Wunused-parameter] 3675 | static int webm_query_codec(enum AVCodecID codec_id, int std_compliance) | ^ CC libavformat/mccenc.o src/libavformat/mccenc.c:162:44: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 162 | av_assert0(tm.tm_mon >= 0 && tm.tm_mon < FF_ARRAY_ELEMS(months)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/mccenc.c:169:46: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 169 | av_assert0(tm.tm_wday >= 0 && tm.tm_wday < FF_ARRAY_ELEMS(weekdays)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/mccenc.c:459:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 459 | { "override_time_code_rate", "override the `Time Code Rate` value in the output", OFFSET(override_time_code_rate), AV_OPT_TYPE_STRING, { .str = NULL }, 0, INT_MAX, ENC }, | ^ src/libavformat/mccenc.c:460:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 460 | { "use_u_alias", "use the U alias for E1h 00h 00h 00h, disabled by default because some .mcc files disagree on whether it has 2 or 3 zero bytes", OFFSET(use_u_alias), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/mccenc.c:461:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 461 | { "mcc_version", "the mcc file format version", OFFSET(mcc_version), AV_OPT_TYPE_UINT, { .i64 = MCC_VERSION_2 }, MCC_VERSION_MIN, MCC_VERSION_MAX, ENC }, | ^ src/libavformat/mccenc.c:462:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 462 | { "creation_program", "the creation program", OFFSET(creation_program), AV_OPT_TYPE_STRING, { .str = NULL }, 0, INT_MAX, ENC }, | ^ src/libavformat/mccenc.c:463:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 463 | { "creation_time", "the creation time", OFFSET(creation_time), AV_OPT_TYPE_STRING, { .str = "now" }, 0, INT_MAX, ENC }, | ^ src/libavformat/mccenc.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL }, | ^ 2 warnings generated. CC libavformat/md5proto.o 8 warnings generated. CC libavformat/metadata.o src/libavformat/md5proto.c:34:48: warning: unused parameter 'filename' [-Wunused-parameter] 34 | static int md5_open(URLContext *h, const char *filename, int flags) | ^ 1 warning generated. CC libavformat/mgsts.o src/libavformat/metadata.c:64:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | for (i=0; inb_streams ; i++) | ~^~~~~~~~~~~~~~~~ src/libavformat/metadata.c:66:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | for (i=0; inb_chapters; i++) | ~^~~~~~~~~~~~~~~~~ src/libavformat/metadata.c:68:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | for (i=0; inb_programs; i++) | ~^~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/microdvddec.o CC libavformat/microdvdenc.o src/libavformat/microdvddec.c:191:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | { "subfps", "set the movie frame rate fallback", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, SD }, | ^ src/libavformat/microdvddec.c:192:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 192 | { NULL } | ^ 2 warnings generated. CC libavformat/mj2kdec.o CC libavformat/mkvtimestamp_v2.o CC libavformat/mlpdec.o CC libavformat/mlvdec.o src/libavformat/mlvdec.c:104:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | if (ret != size || !size || !value[0]) { | ~~~ ^ ~~~~ src/libavformat/mlvdec.c:113:94: warning: unused parameter 'fmt' [-Wunused-parameter] 113 | static void read_uint8(AVFormatContext *avctx, AVIOContext *pb, const char *tag, const char *fmt) | ^ src/libavformat/mlvdec.c:118:95: warning: unused parameter 'fmt' [-Wunused-parameter] 118 | static void read_uint16(AVFormatContext *avctx, AVIOContext *pb, const char *tag, const char *fmt) | ^ src/libavformat/mlvdec.c:123:95: warning: unused parameter 'fmt' [-Wunused-parameter] 123 | static void read_uint32(AVFormatContext *avctx, AVIOContext *pb, const char *tag, const char *fmt) | ^ src/libavformat/mlvdec.c:128:95: warning: unused parameter 'fmt' [-Wunused-parameter] 128 | static void read_uint64(AVFormatContext *avctx, AVIOContext *pb, const char *tag, const char *fmt) | ^ src/libavformat/mlvdec.c:549:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 549 | if (mlv->pts >= st->duration) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mlvdec.c:603:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 603 | if (mlv->stream_index == avctx->nb_streams) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mlvdec.c:610:50: warning: unused parameter 'stream_index' [-Wunused-parameter] 610 | static int read_seek(AVFormatContext *avctx, int stream_index, int64_t timestamp, int flags) | ^ CC libavformat/mm.o CC libavformat/mmf.o 8 warnings generated. CC libavformat/mms.o src/libavformat/mms.c:62:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 62 | if (mms->asf_header_size < sizeof(ff_asf_guid) * 2 + 22 || | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:73:19: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 73 | while(end - p >= sizeof(ff_asf_guid) + 8) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:80:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 80 | if (!chunksize || chunksize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mms.c:88:25: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 88 | if (end - p > sizeof(ff_asf_guid) * 2 + 68) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:90:69: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 90 | if (mms->asf_packet_len <= 0 || mms->asf_packet_len > sizeof(mms->in_buffer)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:98:25: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 98 | if (end - p >= (sizeof(ff_asf_guid) * 3 + 26)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:105:50: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 105 | 46 + mms->stream_num * 6 < sizeof(mms->out_buffer)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:124:33: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 124 | if (end - p < skip_bytes + 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mms.c:132:33: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 132 | if (end - p < skip_bytes + 22) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mms.c:139:29: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 139 | if (end - p < skip_bytes) { | ~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mms.c:149:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 149 | if (chunksize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ CC libavformat/mmsh.o 11 warnings generated. CC libavformat/mmst.o src/libavformat/mmsh.c:119:13: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 119 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmsh.c:194:25: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 194 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmsh.c:213:67: warning: unused parameter 'flags' [-Wunused-parameter] 213 | static int mmsh_open_internal(URLContext *h, const char *uri, int flags, int timestamp, int64_t pos) | ^ src/libavformat/mmsh.c:213:97: warning: unused parameter 'pos' [-Wunused-parameter] 213 | static int mmsh_open_internal(URLContext *h, const char *uri, int flags, int timestamp, int64_t pos) | ^ src/libavformat/mmsh.c:375:49: warning: unused parameter 'stream_index' [-Wunused-parameter] 375 | static int64_t mmsh_read_seek(void *opaque, int stream_index, | ^ src/libavformat/mmsh.c:376:48: warning: unused parameter 'flags' [-Wunused-parameter] 376 | int64_t timestamp, int flags) | ^ In file included from src/libavformat/mmst.c:37: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/mmst.c:285:37: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 285 | || length_remaining > sizeof(mms->in_buffer) - 12) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmst.c:321:37: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 321 | || length_remaining > sizeof(mms->in_buffer) - 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmst.c:340:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 340 | if(packet_id_type == mmst->header_packet_id) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmst.c:511:57: warning: unused parameter 'flags' [-Wunused-parameter] 511 | static int mms_open(URLContext *h, const char *uri, int flags) | ^ 6 warnings generated. 43 warnings generated. CC libavformat/mods.o CC libavformat/moflex.o 147 warnings generated. CC libavformat/mov.o 5 warnings generated. CC libavformat/mov_chan.o src/libavformat/moflex.c:226:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | if (stream_index == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/moflex.c:299:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 299 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/moflex.c:318:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (pkt_size > m->size) | ~~~~~~~~ ^ ~~~~~~~ src/libavformat/moflex.c:356:53: warning: unused parameter 'stream_index' [-Wunused-parameter] 356 | static int moflex_read_seek(AVFormatContext *s, int stream_index, | ^ src/libavformat/moflex.c:357:37: warning: unused parameter 'pts' [-Wunused-parameter] 357 | int64_t pts, int flags) | ^ src/libavformat/moflex.c:357:46: warning: unused parameter 'flags' [-Wunused-parameter] 357 | int64_t pts, int flags) | ^ src/libavformat/moflex.c:368:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/mov_esds.o In file included from src/libavformat/mov.c:64: In file included from src/libavformat/iamf_parse.h:28: In file included from src/libavformat/iamf.h:30: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ src/libavformat/mov_chan.c:542:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare] 542 | if (size < 12ULL + num_descr * 20ULL) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov_chan.c:548:37: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 548 | if (!num_descr || num_descr < nb_channels) { | ~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/mov_chan.c:554:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 554 | if (num_descr > nb_channels) { | ~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/mov_chan.c:570:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 570 | for (int i = 0; i < num_descr; i++) { | ~ ^ ~~~~~~~~~ In file included from src/libavformat/mov.c:66: In file included from src/libavformat/dovi_isom.h:25: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ src/libavformat/mov_chan.c:716:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 716 | for (int j = 0; j < FF_ARRAY_ELEMS(iso_channel_position); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov_chan.c:755:33: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 755 | if (speaker_pos >= FF_ARRAY_ELEMS(iso_channel_position)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:112:54: warning: unused parameter 'len' [-Wunused-parameter] 112 | unsigned len, const char *key) | ^ src/libavformat/mov.c:126:50: warning: unused parameter 'len' [-Wunused-parameter] 126 | unsigned len, const char *key) | ^ src/libavformat/mov.c:135:39: warning: unused parameter 'len' [-Wunused-parameter] 135 | unsigned len, const char *key) | ^ src/libavformat/mov.c:169:44: warning: unused parameter 'c' [-Wunused-parameter] 169 | static int mov_read_mac_string(MOVContext *c, AVIOContext *pb, int len, | ^ src/libavformat/mov.c:199:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (!c->heif_item[i] || c->heif_item[i]->item_id != id) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/mov.c:334:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | if (n_hmmt > len / 4) | ~~~~~~ ^ ~~~~~~~ src/libavformat/mov.c:359:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 359 | if (c->trak_index >= 0 && c->trak_index < c->fc->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:491:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 491 | if (str_size > atom.size) { | ~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mov.c:535:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 535 | if (snprintf(str, str_size_alloc, "%d", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:551:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 551 | if (snprintf(str, str_size_alloc, "%u", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:559:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 559 | if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:653:17: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 653 | entries >= UINT_MAX / sizeof(*sc->drefs)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:656:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 656 | for (i = 0; i < sc->drefs_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:825:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 825 | if (title_size > FFMIN(INT_MAX, SIZE_MAX-1)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:848:66: warning: unused parameter 'atom' [-Wunused-parameter] 848 | static int mov_read_esds(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:853:66: warning: unused parameter 'atom' [-Wunused-parameter] 853 | static int mov_read_dac3(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:941:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 941 | if (ret != descriptors_size) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:975:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 975 | for (int j = 0; j < audio_element->nb_substreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1042:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1042 | for (int j = 0; j < mix->nb_submixes; j++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1045:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1045 | for (int k = 0; k < submix->nb_elements; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1049:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1049 | for (int l = 0; l < c->fc->nb_stream_groups; l++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1057:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1057 | for (int l = 0; l < audio_element->nb_streams; l++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1112:66: warning: unused parameter 'atom' [-Wunused-parameter] 1112 | static int mov_read_dec3(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:1155:66: warning: unused parameter 'atom' [-Wunused-parameter] 1155 | static int mov_read_ddts(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:1274:66: warning: unused parameter 'atom' [-Wunused-parameter] 1274 | static int mov_read_clap(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:1342:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1342 | right > (width - 1)) { | ~~~~~ ^ ~~~~~~~~~~ src/libavformat/mov.c:1341:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1341 | if (bottom > (height - 1) || | ~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mov.c:1354:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1354 | (top + bottom) >= height) { | ~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mov.c:1353:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1353 | if ((left + right) >= width || | ~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/mov.c:1383:66: warning: unused parameter 'atom' [-Wunused-parameter] 1383 | static int mov_read_pasp(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:1405:54: warning: unused parameter 'pb' [-Wunused-parameter] 1405 | static int mov_read_mdat(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:1415:66: warning: unused parameter 'atom' [-Wunused-parameter] 1415 | static int mov_read_adrm(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:1736:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1736 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ 7 warnings generated. src/libavformat/mov.c:1804:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1804 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1909:66: warning: unused parameter 'atom' [-Wunused-parameter] 1909 | static int mov_read_mdhd(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:1942:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1942 | if ((version == 1 && st->duration == UINT64_MAX) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mov.c:1955:66: warning: unused parameter 'atom' [-Wunused-parameter] 1955 | static int mov_read_mvhd(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:2023:66: warning: unused parameter 'atom' [-Wunused-parameter] 2023 | static int mov_read_enda(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ CC libavformat/movenc.o src/libavformat/mov.c:2449:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2449 | && buffer >> 32 <= atom.size | ~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/movenc_ttml.o src/libavformat/mov.c:2907:65: warning: unused parameter 'sc' [-Wunused-parameter] 2907 | AVStream *st, MOVStreamContext *sc, | ^ src/libavformat/mov.c:2952:64: warning: unused parameter 'pb' [-Wunused-parameter] 2952 | static int mov_finalize_stsd_codec(MOVContext *c, AVIOContext *pb, | ^ src/libavformat/mov.c:3066:53: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3066 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3066:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3066 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3064:53: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3064 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3064:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3064 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3062:51: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3062 | (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup")) && | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3062:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3062 | (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup")) && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3081:48: warning: unused parameter 'c' [-Wunused-parameter] 3081 | static int mov_finalize_stsd_entry(MOVContext *c, AVStream *st) | ^ src/libavformat/mov.c:3118:39: warning: missing field 'size' initializer [-Wmissing-field-initializers] 3118 | MOVAtom a = { AV_RL32("stsd") }; | ^ src/libavformat/mov.c:3289:36: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3289 | if ((uint64_t)entries * 12 + 4 > atom.size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mov.c:3363:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3363 | av_assert0(sc->stsc_data[index].first <= sc->chunk_count); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/mov.c:3370:66: warning: unused parameter 'atom' [-Wunused-parameter] 3370 | static int mov_read_stps(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:3411:66: warning: unused parameter 'atom' [-Wunused-parameter] 3411 | static int mov_read_stss(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:3559:66: warning: unused parameter 'atom' [-Wunused-parameter] 3559 | static int mov_read_stts(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:3728:66: warning: unused parameter 'atom' [-Wunused-parameter] 3728 | static int mov_read_ctts(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:3809:66: warning: unused parameter 'atom' [-Wunused-parameter] 3809 | static int mov_read_sgpd(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:3865:66: warning: unused parameter 'atom' [-Wunused-parameter] 3865 | static int mov_read_sbgp(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:4166:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4166 | for (int ind = 0; ind < sti->nb_index_entries && ctts_ind < msc->tts_count; ++ind) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:4196:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4196 | if (ctts_sample == msc->tts_data[ctts_ind].count) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4589:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4589 | if (sc->ctts_data[i].count > INT_MAX - sc->sample_offsets_count) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4599:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4599 | for (int j = 0; j < sc->ctts_data[i].count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4612:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4612 | if (sc->sync_group[i].count > INT_MAX - sc->open_key_samples_count) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4626:23: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 4626 | if (sg->count > INT_MAX - sample_id) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4646:43: warning: unused parameter 'mov' [-Wunused-parameter] 4646 | static int mov_merge_tts_data(MOVContext *mov, AVStream *st, int flags) | ^ src/libavformat/mov.c:4668:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4668 | idx < sc->sample_count; i++) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4667:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4667 | for (int i = 0; i < sc->ctts_count && | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:4670:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4670 | idx < sc->sample_count; j++) { | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4669:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4669 | for (int j = 0; j < sc->ctts_data[i].count && | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4693:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4693 | idx < sc->sample_count; i++) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4692:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4692 | for (int i = 0; i < sc->stts_count && | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:4695:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4695 | idx < sc->sample_count; j++) { | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4694:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4694 | for (int j = 0; j < sc->stts_data[i].count && | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4700:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4700 | sc->tts_count = FFMAX(sc->tts_count, idx); | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/mov.c:4731:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4731 | for (i = 0; i < sc->elst_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:4760:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4760 | if (av_sat_sub64(start_time, empty_duration) != start_time - (uint64_t)empty_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4809:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4809 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4822:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4822 | for (j = 0; j < sc->stsc_data[stsc_index].count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4829:92: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4829 | if (!sc->keyframe_absent && (!sc->keyframe_count || current_sample+key_off == sc->keyframes[stss_index])) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4945:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4945 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4974:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4974 | if (sti->nb_index_entries >= total) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/mov.c:5074:54: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 5074 | if (i == ref->nlvl_to - 1 && src_path - src < sizeof(filename)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5139:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5139 | for (int j = 0; j < c->fc->nb_stream_groups; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5144:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 5144 | for (int j = 0; j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:5187:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5187 | if (sc->stsc_count && sc->stsc_data[ sc->stsc_count - 1 ].first > sc->chunk_count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:5258:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5258 | if (sc->dref_id-1 < sc->drefs_count && sc->drefs[sc->dref_id-1].path) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:5327:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5327 | for (int i = 1; sc->stts_count && i < sc->tts_count; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:5569:66: warning: unused parameter 'atom' [-Wunused-parameter] 5569 | static int mov_read_tkhd(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:5674:66: warning: unused parameter 'atom' [-Wunused-parameter] 5674 | static int mov_read_tfhd(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:5687:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5687 | for (i = 0; i < c->trex_count; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:5688:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 5688 | if (c->trex_data[i].track_id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mov.c:5742:66: warning: unused parameter 'atom' [-Wunused-parameter] 5742 | static int mov_read_trex(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:5768:66: warning: unused parameter 'atom' [-Wunused-parameter] 5768 | static int mov_read_tfdt(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:5777:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5777 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5779:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5779 | if (sc->id == frag->track_id) { | ~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5789:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5789 | if (sc->pseudo_stream_id + 1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:5807:66: warning: unused parameter 'atom' [-Wunused-parameter] 5807 | static int mov_read_trun(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:5831:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5831 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5833:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5833 | if (sc->id == frag->track_id) { | ~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5844:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5844 | if (sc->pseudo_stream_id+1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:5986:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5986 | for (i = 0; i < entries && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~ src/libavformat/mov.c:6045:48: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 6045 | if (av_sat_add64(dts, sample_duration) != dts + (uint64_t)sample_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6062:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6062 | if (i < entries) { | ~ ^ ~~~~~~~ src/libavformat/mov.c:6138:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6138 | if (sc->id == track_id) { | ~~~~~~ ^ ~~~~~~~~ src/libavformat/mov.c:6164:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 6164 | if (av_sat_add64(offset, offadd) != offset + (uint64_t)offadd) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6193:41: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 6193 | av_sat_add64(pts, duration) != pts + (uint64_t)duration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6192:40: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 6192 | if (av_sat_add64(offset, size) != offset + (uint64_t)size || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6224:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 6224 | for (i = 0; i < c->frag_index.nb_items; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6226:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 6226 | for (j = 0; ref_st == NULL && j < item->nb_stream_info; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6401:66: warning: unused parameter 'atom' [-Wunused-parameter] 6401 | static int mov_read_tmcd(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ In file included from src/libavformat/movenc.c:32: In file included from src/libavformat/dovi_isom.h:25: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ In file included from src/libavformat/movenc.c:35: In file included from src/libavformat/iamf_writer.h:30: In file included from src/libavformat/iamf.h:30: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ 6 warnings generated. src/libavformat/mov.c:7326:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 7326 | if (atom.size < AV_UUID_LEN || atom.size >= FFMIN(INT_MAX, SIZE_MAX)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7420:39: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 7420 | ret = ffio_read_size(pb, content, FFMIN(sizeof(content), atom.size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:7434:66: warning: unused parameter 'atom' [-Wunused-parameter] 7434 | static int mov_read_frma(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:7489:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7489 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7496:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7496 | if (i == c->fc->nb_streams) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7569:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7569 | for (i = 0; i < subsample_count && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:7586:66: warning: unused parameter 'atom' [-Wunused-parameter] 7586 | static int mov_read_senc(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:7662:73: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 7662 | avio_seek(pb, encryption_index->auxiliary_offsets[0], SEEK_SET) != encryption_index->auxiliary_offsets[0]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7704:66: warning: unused parameter 'atom' [-Wunused-parameter] 7704 | static int mov_read_saiz(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:7769:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7769 | if (ret != sample_count) { | ~~~ ^ ~~~~~~~~~~~~ src/libavformat/mov.c:7788:66: warning: unused parameter 'atom' [-Wunused-parameter] 7788 | static int mov_read_saio(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:7847:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7847 | for (i = 0; i < entry_count && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/mov.c:7848:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7848 | unsigned int min_offsets = FFMIN(FFMAX(i + 1, 1024), entry_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/movenccenc.o src/libavformat/mov.c:7883:66: warning: unused parameter 'atom' [-Wunused-parameter] 7883 | static int mov_read_pssh(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:7955:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7955 | if (ret != extra_data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:8097:75: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8097 | if (avio_read(pb, sc->cenc.default_encrypted_sample->iv, iv_size) != iv_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mov.c:8176:38: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 8176 | if (strlen(key_entry_hex->value) != len*2) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/mov.c:8215:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 8215 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8276:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 8276 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8344:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 8344 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8358:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 8358 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8364:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 8364 | data += FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:8365:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 8365 | rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:8415:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 8415 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8430:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 8430 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8436:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 8436 | data += FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:8437:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 8437 | rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:8492:51: warning: unused parameter 'st' [-Wunused-parameter] 8492 | static int cenc_filter(MOVContext *mov, AVStream* st, MOVStreamContext *sc, AVPacket *pkt, int current_index) | ^ src/libavformat/mov.c:8532:60: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8532 | } else if (encrypted_index >= 0 && encrypted_index < encryption_index->nb_encrypted_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8870:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 8870 | if (channel >= channel_count) { | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8876:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 8876 | if (channel >= ambi_channels) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8947:66: warning: unused parameter 'atom' [-Wunused-parameter] 8947 | static int mov_read_idat(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:9124:66: warning: unused parameter 'atom' [-Wunused-parameter] 9124 | static int mov_read_iinf(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:9338:66: warning: unused parameter 'atom' [-Wunused-parameter] 9338 | static int mov_read_ispe(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:9360:66: warning: unused parameter 'atom' [-Wunused-parameter] 9360 | static int mov_read_irot(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:9380:66: warning: unused parameter 'atom' [-Wunused-parameter] 9380 | static int mov_read_imir(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ In file included from src/libavformat/movenc.c:48: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:9399:66: warning: unused parameter 'atom' [-Wunused-parameter] 9399 | static int mov_read_iprp(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:9464:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9464 | for (int i = 0; i < count; i++) { | ~ ^ ~~~~~ In file included from src/libavformat/movenc.c:73: src/libavformat/ttmlenc.h:33:38: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:9864:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9864 | for (j = 0; j < mov->nb_chapter_tracks; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:9868:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9868 | src/libavformat/movenc.c : 80 :f204o:r warning: (missing field 'unit' initializer [-Wmissing-field-initializers]i = 0; i < s -80> | n b _ s t{r e"aemmsp;t yi_+h+d)l r{_ n a| m ~ ^ ~~~~~~~~~~~~~e ", "write zero-length name string in hdlr atoms within mdia and minf atoms", offsetof(MOVMuxContext, empty_hdlr_name), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:84:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "frag_duration", "Maximum fragment duration", offsetof(MOVMuxContext, max_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:85:266: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "frag_interleave", "Interleave samples within fragments (max number of consecutive src/libavformat/mov.cs:a10045m:p19l:e swarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] lower 10045i | s t i gfhotre r( ii n=t erlea0v;i nig ,< b(u*ti nwdietxh) -m>onrbe_ eonvcerryhpetaedd)_"s,a mopflfesse;t oif+(+M)O V{M u x| C ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o ntext, frag_interleave), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/movenc.c:86:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "frag_size", "Maximum fragment size", offsetof(MOVMuxContext, max_fragment_src/libavformat/mov.cs:i10064z:e23):, warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V _OPT _10064T | Y P E _ IfNoTr, ({i.nit6 4i == 00};, i0 ,< IsNcT-_>MdArXe,f sA_Vc_oOuPnTt_;F LiA+G+_)E N{C O D| I ~ ^ ~~~~~~~~~~~~~~~N G_PARAM}, | ^ src/libavformat/movenc.c:87:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "fragment_index", "Fragment number of the next fragment", offsetof(MOVMuxContext, fragments), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_src/libavformat/mov.cP:A10121R:A19M:} ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 10121 | for (i src/libavformat/movenc.c=: 880:;167 :i warning: nb_st r88e | a m s ; {i +"+i)o d{s _ a| u ~ ^ ~~~~~~~~~~~~~d io_src/libavformat/mov.cp:r10132o:f23i:l ewarning: "comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], "io d10132s | a u d i o p rfoofri l(ei a=t o1m;. "i, omfe(tMaO_VkMeuyxsC_ocnotuenxtt;, ii+o+d)s _{a u d| i ~ ^ ~~~~~~~~~~~~~~~~~~~~o _profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM}, src/libavformat/mov.c :| 10175 ^: 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10175 | src/libavformat/movenc.c : 89 : 167f:o rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]( i = 0; i89 | < s - >{n b"_isotdrse_avmisd;e oi_+p+r)o f{i l e| " ~ ^ ~~~~~~~~~~~~~, "iods video profile atom.", offsetof(MOVMuxContext, iods_video_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1src/libavformat/mov.c,: 101912:5195:, warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V _OPT _10191F | L A G _ EfNoCrO D(IiN G=_ P0A;R AiM }<, s -| > ^n b_streams; i++) src/libavformat/movenc.c{: 90 :| 172 ~ ^ ~~~~~~~~~~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "ism_lookahead", "Number of lookahead entries for ISM files", offsetof(MOVMuxContext, ism_lookahead), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 255, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mov.c:10222:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10222 | for (i = 0; i < item_count; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/movenc.c:117:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "min_frag_duration", "Minimum fragment duration", offsetof(MOVMuxContext, min_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:118:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "mov_gamma", "gamma value for gama atom", offsetof(MOVMuxContext, gamma), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, 0.0, 10, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:119:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "movie_timescale", "set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:121:src/libavformat/mov.c145::10385 :warning: 29missing field 'unit' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 121 | 10385 | { " sikfi p(_tiioldes_"g,r i"dS-k>inpb _wtriilteisn g! =i osdisz ea)t o m| . ~~~~~~~~~~~~~~~~~~~ ^ ~~~~" , osrc/libavformat/mov.cf:f10401s:e19t:o fwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M OVM u10401x | C o n t e x t , i o d si_fs k(iip )=,= AtVi_lOeP_Tg_rTiYdP-E>_nBObO_Lt,i l{e.si)6 4 | = ~ ^ ~~~~~~~~~~~~~~~~~~~ 1}, src/libavformat/mov.c0:,10420 :142,: Awarning: Vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ OPT_ F10420L | A G _ E NiCfO D(IyN G>_ PtAiRlAeM_}g,r i d| - ^> coded_height src/libavformat/movenc.c|:|122 :i143 :! =warning: missing field 'unit' initializer [-Wmissing-field-initializers]t ile_gri d122- | > n b _ t{i l"euss)e _{e d i| t ~ ^ ~~~~~~~~~~~~~~~~~~~l ist", "use edit list", offsetof(MOVMuxContext, use_editlist), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:123:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "use_stream_ids_as_track_ids", "use stream ids as track ids", offsetof(MOVMuxContext, use_stream_ids_as_track_ids), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:124:184: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mov.c :12410481 | : 23 : warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "vide o10481_ | t r a c kf_otri m(eisncta lie "=, 0";s eit nabl_lt ivliedse;o it+r+a)c k{s " ,| ~ ^ ~~~~~~~~~~~~~~~~~~~o ffsetof(MOVMuxContext, video_track_timescale), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:125:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "write_btrt", "force or disable writing btrt", offsetof(MOVMuxContext, write_btrt), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:129:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "write_tmcd", "force or disable src/libavformat/mov.cw:r10560i:t16i:n gwarning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare]t mcd" ,10560 | o f f s eitfo f((oMfOfVsMeutx C>o=n tbeuxft-,> swirziet)e _{t m c| d ~~~~~~ ^ ~~~~~~~~~) , AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:130:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 130 | { NULL }, | ^ src/libavformat/mov.c:10626:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10626 | for (l = 0; l < stg->nb_streams; l++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:10629:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10629 | av_assert0(l < stg->nb_streams); | ~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/movenc.c:251:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 251 | for (j = 0; j < track->cluster[i].entries; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:10794:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10794 | for (int i = first_index; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:274:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 274 | oldidx != track->cluster[i].stsd_index) && track->cluster[i].chunkNum) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:273:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 273 | if ((oldval != track->clustsrc/libavformat/mov.ce:r10810[:i23]:. swarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m ples _10810i | n _ c h ufnokr |(|i n t| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:10860:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10860 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:10867:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10867 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:10871:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10871 | for (int j = 0; j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:10881:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10881 | for (int i = 0; highest_id > 1 && i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:10885:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10885 | for (int j = 0; j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:10899:38: warning: missing field 'size' initializer [-Wmissing-field-initializers] 10899 | MOVAtom atom = { AV_RL32("root") }; | ^ src/libavformat/mov.c:10941:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10941 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:10950:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10950 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:10957:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10957 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:10977:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10977 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11038:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11038 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11055:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11055 | for (i = 0; i < mov->bitrates_count && i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11063:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11063 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11131:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 11131 | if (mov->frag_index.item[i].moof_offset <= mov->fragment.moof_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:11144:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11144 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11268:40: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 11268 | if (data_size < 2 || data_size > src_size) { | ~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mov.c:11303:49: warning: unused parameter 's' [-Wunused-parameter] 11303 | static int mov_finalize_packet(AVFormatContext *s, AVStream *st, AVIndexEntry *sample, | ^ src/libavformat/mov.c:11304:41: warning: unused parameter 'current_index' [-Wunused-parameter] 11304 | int64_t current_index, AVPacket *pkt) | ^ src/libavformat/mov.c:11313:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11313 | if (sc->stts_count && sc->tts_index < sc->tts_count) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11315:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11315 | if (sc->ctts_count && sc->tts_index < sc->tts_count) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11327:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11327 | if (sc->tts_data && sc->tts_index < sc->tts_count) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11331:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 11331 | sc->tts_data[sc->tts_index].count == sc->tts_sample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:11330:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11330 | if (sc->tts_index < sc->tts_count && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11337:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11337 | if (sc->sdtp_data && sc->current_sample <= sc->sdtp_count) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/movenc.c:1334:48: warning: unused parameter 's' [-Wunused-parameter] 1334 | static int mov_write_pcmc_tag(AVFormatContext *s, AVIOContext *pb, MOVTrack *track) | ^ src/libavformat/mov.c:11393:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11393 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11699:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11699 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11713:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11713 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11727:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11727 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11753:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 11753 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:11757:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 11757 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:11759:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 11759 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:11763:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 11763 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:11765:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 11765 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:11778:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 11778 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:11796:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 11796 | {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/mov.c:11800:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 11800 | { NULL }, | ^ src/libavformat/movenc.c:1890:48: warning: unused parameter 's' [-Wunused-parameter] 1890 | static int defined_frame_rate(AVFormatContext *s, AVStream *st) | ^ CC libavformat/movenchint.o src/libavformat/movenc.c:2023:51: warning: unused parameter 's' [-Wunused-parameter] 2023 | static int mov_get_evc_codec_tag(AVFormatContext *s, MOVTrack *track) | ^ src/libavformat/movenc.c:2033:51: warning: unused parameter 's' [-Wunused-parameter] 2033 | static int mov_get_apv_codec_tag(AVFormatContext *s, MOVTrack *track) | ^ src/libavformat/movenc.c:2069:53: warning: unused parameter 's' [-Wunused-parameter] 2069 | static int mov_get_dnxhd_codec_tag(AVFormatContext *s, MOVTrack *track) | ^ src/libavformat/movenc.c:2084:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2084 | for (i = 0; i < FF_ARRAY_ELEMS(mov_pix_fmt_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:2178:32: warning: comparison of integers of different signs: 'const enum AVCodecID' and 'int' [-Wsign-compare] 2178 | codec_tags->id == codec_id) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/movenc.c:2225:58: warning: unused parameter 'track' [-Wunused-parameter] 2225 | static int mov_write_fiel_tag(AVIOContext *pb, MOVTrack *track, int field_order) | ^ src/libavformat/movenc.c:2228:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2228 | if (field_order < FF_ARRAY_ELEMS(fiel_data)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:2376:49: warning: unused parameter 's' [-Wunused-parameter] 2376 | static void mov_write_hfov_tag(AVFormatContext *s, AVIOContext *pb, | ^ src/libavformat/movenc.c:2387:54: warning: unused parameter 's' [-Wunused-parameter] 2387 | static void mov_write_vexu_proj_tag(AVFormatContext *s, AVIOContext *pb, | ^ src/libavformat/movenc.c:2414:48: warning: unused parameter 's' [-Wunused-parameter] 2414 | static int mov_write_eyes_tag(AVFormatContext *s, AVIOContext *pb, | ^ src/libavformat/movenc.c:3015:28: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3015 | (top + bottom) >= track->height) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:3014:28: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3014 | if ((left + right) >= track->par->width || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:3134:64: warning: unused parameter 'track' [-Wunused-parameter] 3134 | static int mov_write_gpmd_tag(AVIOContext *pb, const MOVTrack *track) | ^ src/libavformat/movenc.c:3213:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3213 | for (i = 0; i < entries; i++) { | ~ ^ ~~~~~~~ src/libavformat/movenc.c:3248:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3248 | if (i && duration == stts_entries[entries].duration) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:3263:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3263 | for (i = 0; i < entries; i++) { | ~ ^ ~~~~~~~ src/libavformat/movenc.c:3445:58: warning: unused parameter 'track' [-Wunused-parameter] 3445 | static int mov_write_tcmi_tag(AVIOContext *pb, MOVTrack *track) | ^ src/libavformat/movenc.c:3639:85: warning: unused parameter 's' [-Wunused-parameter] 3639 | static int mov_write_iloc_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s) | ^ src/libavformat/movenc.c:3662:85: warning: unused parameter 's' [-Wunused-parameter] 3662 | static int mov_write_iinf_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s) | ^ src/libavformat/movenc.c:3687:63: warning: unused parameter 'mov' [-Wunused-parameter] 3687 | static int mov_write_iref_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s) | ^ src/libavformat/movenc.c:3687:85: warning: unused parameter 's' [-Wunused-parameter] 3687 | static int mov_write_iref_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s) | ^ src/libavformat/movenc.c:3706:63: warning: unused parameter 'mov' [-Wunused-parameter] 3706 | static int mov_write_ispe_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s, | ^ src/libavformat/movenc.c:3718:63: warning: unused parameter 'mov' [-Wunused-parameter] 3718 | static int mov_write_pixi_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s, | ^ src/libavformat/movenc.c:3751:85: warning: unused parameter 's' [-Wunused-parameter] 3751 | static int mov_write_ipma_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s) | ^ src/libavformat/movenc.c:3890:54: warning: unused parameter 'mov' [-Wunused-parameter] 3890 | static int mov_mdhd_mvhd_tkhd_version(MOVMuxContext *mov, MOVTrack *track, int64_t duration) | ^ src/libavformat/movenc.c:4231:62: warning: unused parameter 'mov' [-Wunused-parameter] 4231 | static int mov_write_uuid_tag_psp(AVIOContext *pb, MOVTrack *mov) | ^ src/libavformat/movenc.c:4536:70: warning: unused parameter 'mov' [-Wunused-parameter] 4536 | static int mov_write_itunes_hdlr_tag(AVIOContext *pb, MOVMuxContext *mov, | ^ src/libavformat/movenc.c:4537:55: warning: unused parameter 's' [-Wunused-parameter] 4537 | AVFormatContext *s) | ^ src/libavformat/movenc.c:4693:63: warning: unused parameter 'mov' [-Wunused-parameter] 4693 | static int mov_write_trkn_tag(AVIOContext *pb, MOVMuxContext *mov, | ^ src/libavformat/movenc.c:4814:68: warning: unused parameter 'mov' [-Wunused-parameter] 4814 | static int mov_write_mdta_hdlr_tag(AVIOContext *pb, MOVMuxContext *mov, | ^ src/libavformat/movenc.c:4815:53: warning: unused parameter 's' [-Wunused-parameter] 4815 | AVFormatContext *s) | ^ src/libavformat/movenc.c:4829:68: warning: unused parameter 'mov' [-Wunused-parameter] 4829 | static int mov_write_mdta_keys_tag(AVIOContext *pb, MOVMuxContext *mov, | ^ src/libavformat/movenc.c:4858:68: warning: unused parameter 'mov' [-Wunused-parameter] 4858 | static int mov_write_mdta_ilst_tag(AVIOContext *pb, MOVMuxContext *mov, | ^ src/libavformat/movenc.c:5127:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 5127 | for (int i = 0; i < copy->system_id_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:5130:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 5130 | for (int i = 0; i < copy->num_key_ids; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:5131:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 5131 | for (int j = 0; j < copy->key_id_size; j++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:5179:69: warning: unused parameter 's' [-Wunused-parameter] 5179 | static int mov_setup_track_ids(MOVMuxContext *mov, AVFormatContext *s) | ^ src/libavformat/movenc.c:5317:11: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 5317 | len = FFMIN(sizeof(buf) / 2 - 1, len); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/movenc.c:5455:44: warning: unused parameter 'track' [-Wunused-parameter] 5455 | static uint32_t get_sample_flags(MOVTrack *track, MOVIentry *entry) | ^ src/libavformat/movenc.c:5662:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5662 | if (track->nb_frag_info >= track->frag_info_capacity) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:6089:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6089 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenccenc.c:103:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 103 | cur_size = FFMIN(size_left, sizeof(chunk)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/movenccenc.c:286:41: warning: unused parameter 's' [-Wunused-parameter] 286 | static int wrsrc/libavformat/movenc.ci:t6793e:_27t:i lwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s (AVFo r6793m | a t C o nitfe x(tp k*ts-,> sMtOrVeMaumx_CienndceCxo n n*bc_tsxt,r eAaVmIsO)C o n| t ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~e xt *psrc/libavformat/movenc.cb:,6804 :A39V:1 _warning: Ocomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int32_t' (aka 'int') [-Wsign-compare]B U_Typ e6804 | t y p e , | ^( uint64_t)pkt->dts - pkt->pts != (int32_t)((uint64_t)pkt->src/libavformat/movenccenc.cd:t337s: 45-: pwarning: kcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]t ->pts )337) | { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (src/libavformat/movenc.cb:y6896t:e40s:t rwarning: ecomparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]a m2_ge t6896_ | b y t e s _ l e f t ( & gibf) (ee_xstirzaed_abtyat_essi)z e [| i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~] == src/libavformat/movenccenc.cs:d340-:>27s:i zwarning: ecomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] && !340m | e m c m p ( t r kf-o>re x(tirnatd ait a=[ i0];, is d<- >tdialtea_,s iszde-_>bsyitzees);) i +| + ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenccenc.csrc/libavformat/movenc.c::3427083::4520:: warning: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | 7083 | i f i(ft r(kb-y>teensttrrye a>m=2 _tgrekt-_>bcyltuesst_elre_fcta(p&agcbi)t y<)= {t i l| e ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~_ size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/movenccenc.c:457:32: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 457 | av_assert0(ret == unit->data_size); | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/movenc.c:7286:62: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 7286 | (mov->max_fragment_size && mov->mdat_size + size >= mov->max_fragment_size) || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:7621:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7621 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/movenc.c:7762:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7762 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7888:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7888 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:7911:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7911 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:7915:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 7915 | for (int j = 0; j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenc.c:7941:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7941 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:7945:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7945 | for (int j = 0; j < stg->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenc.c:8096:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8096 | for (i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:8118:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8118 | for (int j = 0; j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenc.c:8135:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8135 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:8155:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8155 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:8170:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8170 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:8184:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8184 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:8241:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8241 | for (int j = 0, i = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:8252:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8252 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:8448:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8448 | for (i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:8888:49: warning: unused parameter 's' [-Wunused-parameter] 8888 | static int mov_check_bitstream(AVFormatContext *s, AVStream *st, | ^ src/libavformat/movenchint.c:335:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 335 | if (packet_len > size || packet_src/libavformat/movenc.cl:e9069n: 170<:= warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]2 ) | ~~~~~~~~~~ ^ ~~~~ 9069 | { "movie_timescale", "set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:9071:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 9071 | { NULL }, | ^ 6 warnings generated. CC libavformat/mp3dec.o 1 warning generated. CC libavformat/mp3enc.o src/libavformat/mp3dec.c:178:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 178 | fsize = fsize >= pos ? fsize - pos : 0; | ~~~~~ ^ ~~~ src/libavformat/mp3dec.c:299:62: warning: unused parameter 'st' [-Wunused-parameter] 299 | static void mp3_parse_vbri_tag(AVFormatContext *s, AVStream *st, int64_t base) | ^ src/libavformat/mp3dec.c:552:45: warning: unused parameter 'stream_index' [-Wunused-parameter] 552 | static int mp3_seek(AVFormatContext *s, int stream_index, int64_t timestamp, | ^ src/libavformat/mp3dec.c:606:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 606 | { "usetoc", "use table of contents", offsetof(MP3DecContext, usetoc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/mp3dec.c:607:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 607 | { NULL }, | ^ src/libavformat/mp3enc.c:164:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 164 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpa_freq_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mp3enc.c:495:47: warning: unused parameter 'std_compliance' [-Wunused-parameter] 495 | static int query_codec(enum AVCodecID id, int std_compliance) | ^ src/libavformat/mp3enc.c:512:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 512 | offsetof(MP3Context, id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 0, 4, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mp3enc.c:514:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 514 | offsetof(MP3Context, write_id3v1), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mp3enc.c:516:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 516 | offsetof(MP3Context, write_xing), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mp3enc.c:517:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 517 | { NULL }, | ^ src/libavformat/mp3enc.c:588:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 588 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 7 warnings generated. 5 warnings generated. CC libavformat/mpc.o CC libavformat/mpc8.o In file included from src/libavformat/mpc8.c:24: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mpc8.c:133:34: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 133 | if (av_sat_add64(*size, pos) != (uint64_t)*size + pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpc8.c:186:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 186 | if (av_sat_add64(pos, c->header_pos) != pos + (uint64_t)c->header_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mpeg.o src/libavformat/mpeg.c:467:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 467 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:524:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 524 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:675:55: warning: unused parameter 'pos_limit' [-Wunused-parameter] 675 | int64_t *ppos, int64_t pos_limit) | ^ 3 warnings generated. src/libavformat/mpeg.c:744:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 744 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:818:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 818 | if (stream_id >= FF_ARRAY_ELEMS(vobsub->q)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpeg.c:911:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 911 | if (langidx < s->nb_streams) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:914:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 914 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:924:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 924 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:946:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 946 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:1033:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1033 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:1049:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1049 | { "sub_name", "URI for .sub file", offsetof(VobSubDemuxContext, sub_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpeg.c:1050:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1050 | { NULL } | ^ CC libavformat/mpegenc.o In file included from src/libavformat/mpegenc.c:34: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:198:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:241:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 241 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:291:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 291 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:346:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 346 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:479:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 479 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:572:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 572 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:629:43: warning: unused parameter 'ctx' [-Wunused-parameter] 629 | static int get_nb_frames(AVFormatContext *ctx, StreamInfo *stream, int len) | ^ src/libavformat/mpegenc.c:839:30: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 839 | if (payload_size < av_fifo_can_read(stream->fifo)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:986:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 986 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1026:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1026 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1036:28: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 1036 | if (s->packet_size > avail_data && !flush | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mpegenc.c:1062:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1062 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1119:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1119 | av_assert0(av_fifo_can_read(stream->fifo) == trailer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/mpegenc.c:1212:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1212 | if (can_write < size) { | ~~~~~~~~~ ^ ~~~~ src/libavformat/mpegenc.c:1270:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1270 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1280:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1280 | for (int i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1296:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1296 | { "muxrate", "mux rate as bits/s", OFFSET(user_mux_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, ((1<<22) - 1) * (8 * 50), E }, | ^ src/libavformat/mpegenc.c:1297:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1297 | { "preload", "initial demux-decode delay in microseconds", OFFSET(preload), AV_OPT_TYPE_INT, { .i64 = 500000 }, 0, INT_MAX, E }, | ^ src/libavformat/mpegenc.c:1298:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ 12 warnings generated. CC libavformat/mpegts.o In file included from src/libavformat/mpegts.c:34: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ src/libavformat/mpegts.c:209:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | MPEGTS_OPTIONS, | ^ src/libavformat/mpegts.c:200:76: note: expanded from macro 'MPEGTS_OPTIONS' 200 | { .i64 = MAX_RESYNC_SIZE}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, \ | ^ src/libavformat/mpegts.c:209:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mpegts.c:203:77: note: expanded from macro 'MPEGTS_OPTIONS' 203 | { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, \ | ^ src/libavformat/mpegts.c:209:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mpegts.c:206:77: note: expanded from macro 'MPEGTS_OPTIONS' 206 | { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY } | ^ src/libavformat/mpegts.c:211:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 211 | {.i64 = 1}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:213:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:215:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:217:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:219:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | {.i64 = 0}, 0, 1, 0 }, | ^ src/libavformat/mpegts.c:221:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | {.i64 = 0}, 0, 1, 0 }, | ^ src/libavformat/mpegts.c:223:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | {.i64 = 204800}, 1, INT_MAX/2, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:224:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 224 | { NULL }, | ^ src/libavformat/mpegts.c:235:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 235 | MPEGTS_OPTIONS, | ^ src/libavformat/mpegts.c:200:76: note: expanded from macro 'MPEGTS_OPTIONS' 200 | { .i64 = MAX_RESYNC_SIZE}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, \ | ^ src/libavformat/mpegts.c:235:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mpegts.c:203:77: note: expanded from macro 'MPEGTS_OPTIONS' 203 | { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, \ | ^ src/libavformat/mpegts.c:235:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mpegts.c:206:77: note: expanded from macro 'MPEGTS_OPTIONS' 206 | { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY } | ^ src/libavformat/mpegts.c:238:59: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 238 | { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:239:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ src/libavformat/mpegts.c:293:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | for (i = 0; i < ts->stream->nb_programs; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:307:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | if (ts->stream->programs[i]->id == programid) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mpegts.c:358:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 358 | for (i = 0; i < p->nb_pids; i++) | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:369:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 369 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegts.c:371:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 371 | if (program->id == programid) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mpegts.c:406:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (k = 0; k < ts->stream->nb_programs; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:409:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 409 | if (k == ts->stream->nb_programs) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:412:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:414:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 414 | for (j = 0; j < p->nb_pids; j++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:418:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 418 | for (k = 0; k < ts->stream->nb_programs; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:419:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 419 | if (ts->stream->programs[k]->id == p->id) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/mpegts.c:738:26: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] 738 | in = (char *)p + 3; | ^ src/libavformat/mpegts.c:742:26: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] 742 | in = (char *)p + 1; | ^ src/libavformat/mpegts.c:745:26: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] 745 | in = (char *)p; | ^ src/libavformat/mpegts.c:755:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 755 | if (iconv(cd, &in, &inlen, &out, &outlen) == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/mpegts.c:1007:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1007 | old_codec_tag != st->codecpar->codec_tag) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1006:24: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 1006 | old_codec_id != st->codecpar->codec_id || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1025:28: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1025 | pkt->data = (uint8_t *)buffer; | ^ src/libavformat/mpegts.c:1051:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1051 | if (header_size > pkt->size) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mpegts.c:1102:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1102 | int buf_padded_size = FFMIN(buf_size, sizeof(buf_padded) - AV_INPUT_BUFFER_PADDING_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mpegts.c:1369:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1369 | for (i = 0; i < p->nb_stream_indexes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1593:72: warning: unused parameter 'off' [-Wunused-parameter] 1593 | static int parse_MP4DecConfigDescrTag(MP4DescrParseContext *d, int64_t off, | ^ src/libavformat/mpegts.c:1607:65: warning: unused parameter 'off' [-Wunused-parameter] 1607 | static int parse_MP4SLDescrTag(MP4DescrParseContext *d, int64_t off, int len) | ^ src/libavformat/mpegts.c:1607:74: warning: unused parameter 'len' [-Wunused-parameter] 1607 | static int parse_MP4SLDescrTag(MP4DescrParseContext *d, int64_t off, int len) | ^ src/libavformat/mpegts.c:1943:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | for (i = 0; i < p->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1950:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1950 | if (i == p->nb_stream_groups) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1959:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1959 | for (i = 0; i < stg->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1963:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1963 | if (i == stg->nb_streams) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1970:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1970 | av_assert0(i < stg->nb_streams); | ~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/mpegts.c:1989:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1989 | for (j = 0; j < p->nb_stream_groups; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1996:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1996 | if (j == p->nb_stream_groups) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2005:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2005 | for (j = 0; j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2009:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2009 | if (j == stg->nb_streams) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2109:43: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2109 | av_assert0(language_count <= sizeof(language) / 4); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/mpegts.c:2160:43: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2160 | av_assert0(language_count <= sizeof(language) / 4); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/mpegts.c:2471:80: warning: unused parameter 'programid' [-Wunused-parameter] 2471 | static AVStream *find_matching_stream(MpegTSContext *ts, int pid, unsigned int programid, | ^ src/libavformat/mpegts.c:2478:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2478 | for (int i = 0; i < p->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2483:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2483 | } else if (pmt_stream_idx < p->nb_streams) { /* match based on position within the PMT */ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2551:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2551 | for (int i = 0; i < prg->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2557:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2557 | for (j = 0; j 21< warning st generateds. ->stream->nb_stream_groups; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2562:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2562 | if (j == ts->stream->nb_stream_groups) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2570:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2570 | for (int j = 0; j < grp->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2629:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2629 | if (prg && prg->nb_pids && prg->pids[0] != ts->current_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2872:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2872 | if (prg->nb_pids && prg->pids[0] != pmt_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mpegts.c:2875:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2875 | if (prg_idx > nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2877:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2877 | if (prg_idx >= nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2887:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2887 | for (j=0; jstream->nb_programs; j++) { | ~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2888:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2888 | for (i = 0; i < ts->nb_prg; i++) | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:2889:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2889 | if (ts->prg[i].id == ts->stream->programs[j]->id) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2891:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2891 | if (i==ts->nb_prg && !ts->skip_clear) | ~^ ~~~~~~~~~~ src/libavformat/mpegts.c:3148:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3148 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:3152:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3152 | if (i == ts->nb_prg && ts->nb_prg > 0) { | ~ ^ ~~~~~~~~~~ CC libavformat/mpegtsenc.o src/libavformat/mpegts.c:3177:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3177 | int64_t back = FFMIN(seekback, pos); | ^ ~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mpegts.c:3572:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3572 | for (i = 0; i < FF_ARRAY_ELEMS(ts->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:538:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 538 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:550:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 550 | for (k = 0; k < program->nb_stream_indexes; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:551:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 551 | if (program->stream_index[k] == i) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/mpegtsenc.c:776:57: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 776 | while (strlen(language) >= 3 && q - data < sizeof(data) - 6) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1143:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1143 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1173:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1173 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1539:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1539 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1542:64: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1542 | int st2_index = i < st->index ? i : (i + 1 == s->nb_streams ? st->index : i + 1); | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2247:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2247 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2290:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2290 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2310:52: warning: unused parameter 's' [-Wunused-parameter] 2310 | static int mpegts_check_bitstream(AVFormatContext *s, AVStream *st, | ^ src/libavformat/mpegtsenc.c:2324:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2324 | for (int i = 0; i < FF_ARRAY_ELEMS(list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2340:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2340 | OFFSET(transport_stream_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2342:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2342 | OFFSET(original_network_id), AV_OPT_TYPE_INT, { .i64 = DVB_PRIVATE_NETWORK_START }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2344:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2344 | OFFSET(service_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2364:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2364 | OFFSET(pmt_start_pid), AV_OPT_TYPE_INT, { .i64 = 0x1000 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC }, | ^ src/libavformat/mpegtsenc.c:2366:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2366 | OFFSET(start_pid), AV_OPT_TYPE_INT, { .i64 = 0x0100 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC }, | ^ src/libavformat/mpegtsenc.c:2367:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2367 | { "mpegts_m2ts_mode", "Enable m2ts mode.", OFFSET(m2ts_mode), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2368:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2368 | { "muxrate", NULL, OFFSET(mux_rate), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2370:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2370 | OFFSET(pes_payload_size), AV_OPT_TYPE_INT, { .i64 = DEFAULT_PES_PAYLOAD_SIZE }, 0, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2386:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2386 | { "mpegts_copyts", "don't offset dts/pts", OFFSET(copyts), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2387:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2387 | { "tables_version", "set PAT, PMT, SDT and NIT version", OFFSET(tables_version), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 31, ENC }, | ^ src/libavformat/mpegtsenc.c:2389:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2389 | OFFSET(omit_video_pes_length), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2391:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2391 | OFFSET(pcr_period_ms), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2393:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2393 | OFFSET(pat_period_us), AV_OPT_TYPE_DURATION, { .i64 = PAT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2395:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2395 | OFFSET(sdt_period_us), AV_OPT_TYPE_DURATION, { .i64 = SDT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2397:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2397 | OFFSET(nit_period_us), AV_OPT_TYPE_DURATION, { .i64 = NIT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2398:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2398 | { NULL }, | ^ 28 warnings generated. CC libavformat/mpegvideodec.o 75 warnings generated. CC libavformat/mpjpeg.o src/libavformat/mpjpeg.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL }, | ^ 1 warning generated. CC libavformat/mpjpegdec.o CC libavformat/mpl2dec.o src/libavformat/mpjpegdec.c:362:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 362 | { "strict_mime_boundary", "require MIME boundaries match", OFFSET(strict_mime_boundary), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/mpjpegdec.c:363:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 363 | { NULL } | ^ CC libavformat/mpsubdec.o 2 warnings generated. CC libavformat/msf.o CC libavformat/msnwc_tcp.o CC libavformat/mspdec.o src/libavformat/mspdec.c:98:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 98 | for (i = 0; i < st->codecpar->height; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 96 warnings generated. CC libavformat/mtaf.o 1 warning generated. CC libavformat/mtv.o CC libavformat/musx.o CC libavformat/mux.o CC libavformat/mux_utils.o CC libavformat/mvdec.o src/libavformat/mux.c:763:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 763 | if (pkt->stream_index < 0 || pkt->stream_index >= s->nb_streams) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mux.c:777:50: warning: unused parameter 's' [-Wunused-parameter] 777 | static int prepare_input_packet(AVFormatContext *s, AVStream *st, AVPacket *pkt) | ^ src/libavformat/mux.c:870:66: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 870 | || (max && sti->interleaver_chunk_duration > max)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/mux.c:873:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 873 | if (max && sti->interleaver_chunk_duration > max) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/mux.c:1021:55: warning: unused parameter 's' [-Wunused-parameter] 1021 | int ff_interleave_packet_passthrough(AVFormatContext *s, AVPacket *pkt, | ^ src/libavformat/mux.c:1021:68: warning: unused parameter 'pkt' [-Wunused-parameter] 1021 | int ff_interleave_packet_passthrough(AVFormatContext *s, AVPacket *pkt, | ^ src/libavformat/mux.c:1022:42: warning: unused parameter 'flush' [-Wunused-parameter] 1022 | int flush, int has_packet) | ^ src/libavformat/mux.c:1031:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1031 | if (stream_index < 0 || stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mux.c:1367:38: warning: unused parameter 'unused' [-Wunused-parameter] 1367 | static void uncoded_frame_free(void *unused, uint8_t *data) | ^ src/libavformat/mvdec.c:124:63: warning: unused parameter 'st' [-Wunused-parameter] 124 | static int parse_global_var(AVFormatContext *avctx, AVStream *st, | ^ src/libavformat/mvdec.c:252:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/mvdec.c:488:24: warning: comparison of integers of different signs: 'const int64_t' (aka 'const long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 488 | if (index->pos > pos) | ~~~~~~~~~~ ^ ~~~ src/libavformat/mvdec.c:490:29: warning: comparison of integers of different signs: 'const int64_t' (aka 'const long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 490 | else if (index->pos < pos) { | ~~~~~~~~~~ ^ ~~~ src/libavformat/mvdec.c:509:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 509 | if (mv->eof_count >= avctx->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mvdec.c:517:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 517 | if (mv->stream_index >= avctx->nb_streams) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mvdec.c:540:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 540 | for (i = 0; i < avctx->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/mvi.o 7 warnings generated. 206 warnings generated. CC libavformat/mxf.o CC libavformat/mxfdec.o CC libavformat/mxfenc.o src/libavformat/mxf.c:32:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 32 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x01,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_VIDEO }, | ^ src/libavformat/mxf.c:33:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 33 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x02,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_AUDIO }, | ^ src/libavformat/mxf.c:34:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 34 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x03,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_DATA }, | ^ src/libavformat/mxf.c:35:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 35 | { { 0x80,0x7D,0x00,0x60,0x08,0x14,0x3E,0x6F,0x6F,0x3C,0x8C,0xE1,0x6C,0xEF,0x11,0xD2 }, 16, AVMEDIA_TYPE_VIDEO }, /* LegacyPicture Avid Media Composer MXF */ | ^ src/libavformat/mxf.c:36:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 36 | { { 0x80,0x7D,0x00,0x60,0x08,0x14,0x3E,0x6F,0x78,0xE1,0xEB,0xE1,0x6C,0xEF,0x11,0xD2 }, 16, AVMEDIA_TYPE_AUDIO }, /* LegacySound Avid Media Composer MXF */ | ^ src/libavformat/mxf.c:37:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 37 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVMEDIA_TYPE_DATA }, | ^ src/libavformat/mxf.c:42:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 42 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x01,0x11,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MP@ML Long GoP */ | ^ src/libavformat/mxf.c:43:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 43 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x01,0x02,0x01,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* D-10 50Mbps PAL */ | ^ src/libavformat/mxf.c:44:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 44 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x03,0x03,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MP@HL Long GoP */ | ^ src/libavformat/mxf.c:45:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 45 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x04,0x02,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* 422P@HL I-Frame */ | ^ src/libavformat/mxf.c:46:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 46 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x20,0x02,0x03 }, 14, AV_CODEC_ID_MPEG4 }, /* XDCAM proxy_pal030926.mxf */ | ^ src/libavformat/mxf.c:47:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 47 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x02,0x01,0x02,0x00 }, 13, AV_CODEC_ID_DVVIDEO }, /* DV25 IEC PAL */ | ^ src/libavformat/mxf.c:48:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 48 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x07,0x04,0x01,0x02,0x02,0x03,0x01,0x01,0x00 }, 14, AV_CODEC_ID_JPEG2000 }, /* JPEG 2000 code stream */ | ^ src/libavformat/mxf.c:49:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 49 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x01,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 SP@LL */ | ^ src/libavformat/mxf.c:50:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 50 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x02,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 SP@ML */ | ^ src/libavformat/mxf.c:51:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 51 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x03,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@LL */ | ^ src/libavformat/mxf.c:52:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 52 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x04,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@ML */ | ^ src/libavformat/mxf.c:53:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 53 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x05,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@HL */ | ^ src/libavformat/mxf.c:54:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 54 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x06,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L0 */ | ^ src/libavformat/mxf.c:55:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 55 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x07,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L1 */ | ^ src/libavformat/mxf.c:56:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 56 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x08,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L2 */ | ^ src/libavformat/mxf.c:57:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 57 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x09,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L3 */ | ^ src/libavformat/mxf.c:58:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 58 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x0A,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L4 */ | ^ src/libavformat/mxf.c:59:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 59 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x01,0x7F,0x00,0x00,0x00 }, 13, AV_CODEC_ID_RAWVIDEO }, /* uncompressed */ | ^ src/libavformat/mxf.c:60:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 60 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, 15, AV_CODEC_ID_RAWVIDEO }, /* uncompressed 422 8-bit */ | ^ src/libavformat/mxf.c:61:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 61 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x71,0x00,0x00,0x00 }, 13, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */ | ^ src/libavformat/mxf.c:62:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 62 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x03,0x02,0x00,0x00 }, 14, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */ | ^ src/libavformat/mxf.c:63:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 63 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x04,0x01,0x00 }, 16, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD Legacy Avid Media Composer MXF */ | ^ src/libavformat/mxf.c:64:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 64 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x07,0x01,0x00 }, 14, AV_CODEC_ID_DNXUC }, /* DNxUncompressed/SMPTE RDD 50 */ | ^ src/libavformat/mxf.c:65:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 65 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra */ | ^ src/libavformat/mxf.c:66:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 66 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x31,0x11,0x01 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC SPS/PPS in-band */ | ^ src/libavformat/mxf.c:67:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 67 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x02,0x01 }, 16, AV_CODEC_ID_V210 }, /* V210 */ | ^ src/libavformat/mxf.c:68:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 68 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x11,0x00,0x00 }, 14, AV_CODEC_ID_PRORES }, /* Avid MC7 ProRes */ | ^ src/libavformat/mxf.c:69:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 69 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x06,0x00,0x00 }, 14, AV_CODEC_ID_PRORES }, /* Apple ProRes */ | ^ src/libavformat/mxf.c:70:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 70 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x01,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V0 */ | ^ src/libavformat/mxf.c:71:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 71 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x02,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V1 */ | ^ src/libavformat/mxf.c:72:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 72 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x04,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V3 */ | ^ src/libavformat/mxf.c:74:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 74 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */ | ^ src/libavformat/mxf.c:75:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 75 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x00,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16LE }, /* uncompressed */ | ^ src/libavformat/mxf.c:76:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 76 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x7F,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16LE }, | ^ src/libavformat/mxf.c:77:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 77 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x07,0x04,0x02,0x02,0x01,0x7E,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16BE }, /* From Omneon MXF file */ | ^ src/libavformat/mxf.c:78:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 78 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x04,0x04,0x02,0x02,0x02,0x03,0x01,0x01,0x00 }, 15, AV_CODEC_ID_PCM_ALAW }, /* XDCAM Proxy C0023S01.mxf */ | ^ src/libavformat/mxf.c:79:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 79 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x01,0x00 }, 15, AV_CODEC_ID_AC3 }, | ^ src/libavformat/mxf.c:80:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 80 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x05,0x00 }, 15, AV_CODEC_ID_MP2 }, /* MP2 or MP3 */ | ^ src/libavformat/mxf.c:82:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 82 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x02,0x02,0x02,0x04,0x03,0x00,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC SMPTE 381-4 */ | ^ src/libavformat/mxf.c:83:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 83 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x02,0x02,0x02,0x04,0x04,0x00,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-4 AAC SMPTE 381-4 */ | ^ src/libavformat/mxf.c:84:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 84 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxf.c:88:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 88 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x01 }, 16, AV_PIX_FMT_UYVY422 }, | ^ src/libavformat/mxf.c:89:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 89 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x02 }, 16, AV_PIX_FMT_YUYV422 }, | ^ src/libavformat/mxf.c:90:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 90 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_PIX_FMT_NONE }, | ^ src/libavformat/mxf.c:94:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 94 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x03,0x01,0x01,0x03,0x01,0x00 }, 15, MKTAG('A', 'V', 'u', 'p') }, /* Avid 1:1 */ | ^ src/libavformat/mxf.c:95:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 95 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 }, | ^ src/libavformat/mxf.c:99:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 99 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE170M }, /* SMPTE 170M */ | ^ src/libavformat/mxf.c:100:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 100 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x02,0x00,0x00 }, 14, AVCOL_PRI_BT470BG }, /* ITU-R BT.470 PAL */ | ^ src/libavformat/mxf.c:101:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 101 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x03,0x00,0x00 }, 14, AVCOL_PRI_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:102:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 102 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x04,0x00,0x00 }, 14, AVCOL_PRI_BT2020 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:103:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 103 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x05,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* SMPTE-DC28 DCDM */ | ^ src/libavformat/mxf.c:104:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 104 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x06,0x00,0x00 }, 14, AVCOL_PRI_SMPTE432 }, /* P3D65 */ | ^ src/libavformat/mxf.c:105:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 105 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x08,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* Cinema Mezzanine */ | ^ src/libavformat/mxf.c:106:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 106 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x0a,0x00,0x00 }, 14, AVCOL_PRI_SMPTE431 }, /* P3DCI */ | ^ src/libavformat/mxf.c:108:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 108 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE240M }, /* = AVCOL_PRI_SMPTE170M */ | ^ src/libavformat/mxf.c:110:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 110 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_PRI_UNSPECIFIED }, | ^ src/libavformat/mxf.c:114:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 114 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA22 }, /* ITU-R BT.470 */ | ^ src/libavformat/mxf.c:115:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 115 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:116:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 116 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x03,0x00,0x00 }, 14, AVCOL_TRC_SMPTE240M }, /* SMPTE 240M */ | ^ src/libavformat/mxf.c:117:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 117 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x04,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* SMPTE 274/296M (must appear after ITU-R BT.709) */ | ^ src/libavformat/mxf.c:118:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 118 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x05,0x00,0x00 }, 14, AVCOL_TRC_BT1361_ECG }, /* ITU-R BT.1361 */ | ^ src/libavformat/mxf.c:119:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 119 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x06,0x00,0x00 }, 14, AVCOL_TRC_LINEAR }, /* Linear */ | ^ src/libavformat/mxf.c:120:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 120 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x08,0x04,0x01,0x01,0x01,0x01,0x07,0x00,0x00 }, 14, AVCOL_TRC_SMPTE428 }, /* SMPTE-DC28 DCDM */ | ^ src/libavformat/mxf.c:121:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 121 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x08,0x00,0x00 }, 14, AVCOL_TRC_IEC61966_2_4 }, /* IEC 61966-2-4 xvYCC */ | ^ src/libavformat/mxf.c:122:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 122 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_10 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:123:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 123 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0A,0x00,0x00 }, 14, AVCOL_TRC_SMPTE2084 }, /* SMPTE ST 2084 */ | ^ src/libavformat/mxf.c:124:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 124 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0B,0x00,0x00 }, 14, AVCOL_TRC_ARIB_STD_B67 }, /* Hybrid Log-Gamma OETF */ | ^ src/libavformat/mxf.c:126:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 126 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA28 }, /* = AVCOL_TRC_GAMMA22 */ | ^ src/libavformat/mxf.c:127:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 127 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_SMPTE170M }, /* = AVCOL_TRC_BT709 */ | ^ src/libavformat/mxf.c:128:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 128 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_12 }, /* = AVCOL_TRC_BT2020_10 */ | ^ src/libavformat/mxf.c:130:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 130 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_TRC_UNSPECIFIED }, | ^ src/libavformat/mxf.c:135:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 135 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_BT470BG }, /* ITU-R BT.601 */ | ^ src/libavformat/mxf.c:136:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 136 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x02,0x00,0x00 }, 14, AVCOL_SPC_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:137:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 137 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x02,0x03,0x00,0x00 }, 14, AVCOL_SPC_SMPTE240M }, /* SMPTE 240M */ | ^ src/libavformat/mxf.c:138:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 138 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x04,0x00,0x00 }, 14, AVCOL_SPC_YCGCO }, /* YCgCo */ | ^ src/libavformat/mxf.c:139:110: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 139 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x05,0x00,0x00 }, 14, AVCOL_SPC_RGB }, /* GBR */ | ^ src/libavformat/mxf.c:140:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 140 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x06,0x00,0x00 }, 14, AVCOL_SPC_BT2020_NCL }, /* ITU-R BT.2020 Non-Constant Luminance */ | ^ src/libavformat/mxf.c:142:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 142 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_SMPTE170M }, /* = AVCOL_SPC_BT470BG */ | ^ src/libavformat/mxf.c:144:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 144 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_SPC_UNSPECIFIED }, | ^ In file included from src/libavformat/mxfenc.c:54: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mxfdec.c:456:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | for (i = 0; i < size && !avio_feof(pb); i++) { | ~ ^ ~~~~ src/libavformat/mxfdec.c:463:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 463 | return i == size; | ~ ^ ~~~~ src/libavformat/mxfdec.c:513:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:546:64: warning: unused parameter 'st' [-Wunused-parameter] 546 | static int mxf_get_eia60In file included from 8src/libavformat/mxfenc.c_:p58a: csrc/libavcodec/rangecoder.hk:e64t:(25A:V Fwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r matCo n64t | e x t *isf, (AcV-S>tlroewa m- *0sxtF,F 0A1V P>a=c k0ext1 0*0p0k0t ,- i0nxtF6F40_1tU )l e{n g t| h ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~) | ^ src/libavformat/mxfdec.c:700:62: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 700 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:700:32: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 700 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size) | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:714:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 714 | else if (size < plaintext_size) | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:726:65: warning: unused parameter 'tag' [-Wunused-parameter] 726 | static int mxf_read_primer_pack(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:726:74: warning: unused parameter 'size' [-Wunused-parameter] 726 | static int mxf_read_primer_pack(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:726:84: warning: unused parameter 'uid' [-Wunused-parameter] 726 | static int mxf_read_primer_pack(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:726:97: warning: unused parameter 'klv_offset' [-Wunused-parameter] 726 | static int mxf_read_primer_pack(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:752:68: warning: unused parameter 'tag' [-Wunused-parameter] 752 | static int mxf_read_partition_pack(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:811:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 811 | if (this_partition != klv_offset - mxf->run_in) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:882:53: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 882 | mxf->run_in + partition->previous_partition >= klv_offset) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mxfdec.c:981:75: warning: unused parameter 'tag' [-Wunused-parameter] 981 | static int mxf_read_cryptographic_context(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t src/libavformat/mxfenc.ck:l169v:_24o:f fwarning: smissing field 'index' initializer [-Wmissing-field-initializers]e t) 169| | ^ src/libavformat/mxfdec.c :{981 :A107V:_ Cwarning: Ounused parameter 'klv_offset' [-Wunused-parameter]D EC_ID_ N981O | NsEt a}t i c| ^i nt mxf_read_cryptographic_context(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1077:78: warning: unused parameter 'size' [-Wunused-parameter] 1077 | static int mxf_read_content_storage(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1077:88: warning: unused parameter 'uid' [-Wunused-parameter] 1077 | static int mxf_read_content_storage(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1077:101: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1077 | static int mxf_read_content_storage(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1091:74: warning: unused parameter 'size' [-Wunused-parameter] 1091 | static int mxf_read_source_clip(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1091:84: warning: unused parameter 'uid' [-Wunused-parameter] 1091 | static int mxf_read_source_clip(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1091:97: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1091 | static int mxf_read_source_clip(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1113:81: warning: unused parameter 'size' [-Wunused-parameter] 1113 | static int mxf_read_timecode_component(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1113:91: warning: unused parameter 'uid' [-Wunused-parameter] 1113 | static int mxf_read_timecode_component(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1113:104: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1113 | static int mxf_read_timecode_component(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1130:81: warning: unused parameter 'size' [-Wunused-parameter] 1130 | static int mxf_read_pulldown_component(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1130:91: warning: unused parameter 'uid' [-Wunused-parameter] 1130 | static int mxf_read_pulldown_component(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1130:104: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1130 | static int mxf_read_pulldown_component(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1141:78: warning: unused parameter 'uid' [-Wunused-parameter] 1141 | static int mxf_read_track(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1141:91: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1141 | static int mxf_read_track(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1168:71: warning: unused parameter 'size' [-Wunused-parameter] 1168 | static int mxf_read_sequence(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1168:81: warning: unused parameter 'uid' [-Wunused-parameter] 1168 | static int mxf_read_sequence(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offsrc/libavformat/mxfenc.cs:e572t:)23 : | warning: ^comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] src/libavformat/mxfdec.c:1168: 94572: | warning: unused parameter 'klv_offset' [-Wunused-parameter] for (1168i | nstt ait i=c 0i;n ti mnntb _ssitzree,a mUsI;D iu+i+d), {i n t| 6 ~ ^ ~~~~~~~~~~~~~4 _t klsrc/libavformat/mxfenc.cv:_672o:f19f:s ewarning: tcomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]) | ^ 672 | src/libavformat/mxfdec.c : 1185 : 99f:o rwarning: unused parameter 'klv_offset' [-Wunused-parameter]( i = 0 ;1185 | is t*nabr_gs,t rAeVaImOsC;o nit+e+x)t {* p b| , ~ ^ ~~~~~~~~~~~~~ int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1223:85: warning: unused parameter 'size' [-Wunused-parameter] 1223 | static int mxf_read_essence_container_data(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1223:95: warning: unused parameter 'uid' [-Wunused-parameter] 1223 | static int mxf_read_essence_container_data(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1223:108: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1223 | static int mxf_read_essence_container_data(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1279:82: warning: unused parameter 'size' [-Wunused-parameter] 1279 | static int mxf_read_index_table_segment(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1279:92: warning: unused parameter 'uid' [-Wunused-parameter] 1279 | static int mxf_read_index_table_segment(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1279:105: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1279 | static int mxf_read_index_table_segment(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfenc.c:1028:78: warning: unused parameter 'package' [-Wunused-parameter] 1028 | static void mxf_write_sequence(AVFormatContext *s, AVStream *st, MXFPackage *package) | ^ src/libavformat/mxfenc.c:1055:88: warning: unused parameter 'package' [-Wunused-parameter] 1055 | static void mxf_write_timecode_component(AVFormatContext *s, AVStream *st, MXFPackage *package) | ^ src/libavformat/mxfdec.c:1339:104: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1339 | static int mxf_read_generic_descriptor(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfenc.c:1163:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1163 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1514:72: warning: unused parameter 'tag' [-Wunused-parameter] 1514 | static int mxf_read_mca_sub_descriptor(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1514:104: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1514 | static int mxf_read_mca_sub_descriptor(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1539:73: warning: unused parameter 'tag' [-Wunused-parameter] 1539 | static int mxf_read_ffv1_sub_descriptor(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1539:105: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1539 | static int mxf_read_ffv1_sub_descriptor(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1579:85: warning: unused parameter 'uid' [-Wunused-parameter] 1579 | static int mxf_read_tagged_value(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1579:98: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1579 | static int mxf_read_tagged_value(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ CC libavformat/mxg.o src/libavformat/mxfdec.c:1631:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1631 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x10,0x60,0x01 }, 14, AV_CODEC_ID_H264, NULL, 15 }, /* H.264 */ | ^ src/libavformat/mxfdec.c:1632:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1632 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x11,0x01,0x00 }, 14, AV_CODEC_ID_DNXHD, NULL, 14 }, /* VC-3 */ | ^ src/libavformat/mxfdec.c:1633:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1633 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x1e,0x01,0x00 }, 14, AV_CODEC_ID_DNXUC, NULL, 14 }, /* DNxUncompressed / SMPTE RDD 50 */ | ^ src/libavformat/mxfdec.c:1634:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1634 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x12,0x01,0x00 }, 14, AV_CODEC_ID_VC1, NULL, 14 }, /* VC-1 */ | ^ src/libavformat/mxfdec.c:1635:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1635 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x14,0x01,0x00 }, 14, AV_CODEC_ID_TIFF, NULL, 14 }, /* TIFF */ | ^ src/libavformat/mxfdec.c:1636:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1636 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x15,0x01,0x00 }, 14, AV_CODEC_ID_DIRAC, NULL, 14 }, /* VC-2 */ | ^ src/libavformat/mxfdec.c:1637:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1637 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1b,0x01,0x00 }, 14, AV_CODEC_ID_CFHD, NULL, 14 }, /* VC-5 */ | ^ src/libavformat/mxfdec.c:1638:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1638 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1c,0x01,0x00 }, 14, AV_CODEC_ID_PRORES, NULL, 14 }, /* ProRes */ | ^ src/libavformat/mxfdec.c:1639:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] src/libavformat/mxfenc.c :16391906 | : 19 : warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { 0x06 ,19060 | x 0 e , 0fxo2rb ,(0ix 3=4 ,00;x 0i4 ,<0 xs0-1>,n0bx_0s1t,r0exa0m2s,;0 xi0+d+,)0 x{0 1 ,| 0 ~ ^ ~~~~~~~~~~~~~x 03,0x01,0x02,0x04,0x60,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEO, NULL, 15 }, /* MPEG-ES */ | ^ src/libavformat/mxfdec.c:1641:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1641 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x23,0x01,0x00 }, 14, AV_CODEC_ID_FFV1, NULL, 14 }, | ^ src/libavformat/mxfdec.c:1642:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1642 | { { src/libavformat/mxfenc.c0:x19670:623,:0 xwarning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ,0x2b ,19670 | x 3 4 , 0 x 0 4 ,f0oxr0 1(,i0 x=0 10,;0 xi0 1<, 0sx-0>dn,b0_xs0t1r,e0axm0s3;, 0ix+0+1), 0{x 0 2| , ~ ^ ~~~~~~~~~~~~~0 x02,0x41,0x01 }, 14, AV_CODEC_ID_DVVIDEO, NULL, 15 }, /* DV 625 25mbps */ | ^ src/libavformat/mxfdec.c:1644:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1644 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x0f,0x03,0x01,0x02,0x20,0x01,0x01 }, 15, AV_CODEC_ID_HQ_HQA }, | ^ src/libavformat/mxfdec.c:1645:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1645 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x0f,0x03,0x01,0x02,0x20,0x02,0x01 }, 15, AV_CODEC_ID_HQX }, | ^ src/libavformat/mxfdec.c:1646:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1646 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x15,0x00,0x04,0x02,0x10,0x00,0x01 }, 16, AV_CODEC_ID_HEVC, NULL, 15 }, /* Canon XF-HEVC */ | ^ src/libavformat/mxfdec.csrc/libavformat/mxfenc.c::16472085::11919:: warning: warning: missing field 'desc' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 20851647 | | f{o r{ (0ix 0=6 ,00;x 0ie ,<0 xs2-b>,n0bx_3s4t,r0exa0m1s,;0 xi0+1,+0)x 0{1 , 0| x ~ ^ ~~~~~~~~~~~~~f f,0xsrc/libavformat/mxfenc.c4:b2113,:023x:4 6warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 x41, 02113x | 4 1 , 0 x 0 0 , 0fxo0rd ,(0ix 4=d ,00;x 4if <} ,m x1f4-,> e d iAtV__uCnOiDtEsC__cIoDu_nRtA;W ViI+D+E)O {} , | / ~ ^ ~~~~~~~~~~~~~~~~~~~~~* Legsrc/libavformat/mxfenc.ca:c2125y: 43?:? warning: Ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n compr e2125s | s e d P i c t u r e * / | ^ for (j = kesrc/libavformat/mxfdec.cy:_1648i:n118d:e xwarning: ;missing field 'desc' initializer [-Wmissing-field-initializers] j < mx f1648- | > e d i t{_ u{n i0txs0_0c,o0uxn0t0;, 0jx+0+0), 0{x 0 0| , ~ ^ ~~~~~~~~~~~~~~~~~~~~~0 x00src/libavformat/mxfenc.c,:02129x:0270:, 0warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 0,0x 021290 | , 0 x 0 0 , 0 x 0 0 , 0 x 0 0 , 0 x 0 0 ,i0fx 0(0j, 0=x=0 0m,x0fx-0>0e,d0ixt0_0u n}i,t s _0c,o u n t ) A| V ~ ^ ~~~~~~~~~~~~~~~~~~~~~_ CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1653:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1653 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x01,0x00,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MXF-GC SMPTE D-10 mappings */ | ^ src/libavformat/mxfdec.c:1654:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1654 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1659:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1659 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14, src/libavformat/mxfenc.c : 2318A:V19_:C Owarning: Dcomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]E C_ID_ H23182 | 6 4 } ,f o/r* (Hi. 2=6 40/;M PiE G<- 4F FA_VACR RIAnYt_rEaL EPMrSo(fmixlfe_sp r*o/r e s| _ ^c odec_uls); i++) src/libavformat/mxfdec.c{: 1660 :| 119 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1660 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x07,0x04,0x01,0x02,0x02,0x03,0x01,0x01,0x00 }, 14, AV_CODEC_ID_JPEG2000 }, /* JPEG 2000 code stream */ | ^ src/libavformat/mxfdec.c:1661:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1661 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1666:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1666 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x01 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1667:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1667 | src/libavformat/mxfenc.c : 2372 : 19{: {warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]0 x06,0x 02372e | , 0 x 2 bf,o0rx 3(4i, 0=x 004;, 0ix 0<1 ,F0Fx_0A1R,R0AxY0_AE,L0ExM0S4(,m0xxf0_1d,n0xxh0d2_,c0oxd0e2c,_0uxl0s1),;0 xi3+2+,)0 x{2 1 ,| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x 02 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1668:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1668 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x03 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1669:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1669 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x04 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1670:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1670 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 }, | ^ src/libavformat/mxfdec.c:1676:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1676 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x04,0x40,0x01 }, 14, AV_CODEC_ID_MP2, NULL, 15 }, /* MPEG-ES */ | ^ src/libavformat/mxfdec.c:1677:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1677 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x01,0x01,0x01 }, 14, AV_CODEC_ID_PCM_S16LE, NULL, 13 }, /* D-10 Mapping 50Mbps PAL Extended Template */ | ^ src/libavformat/mxfdec.c:1678:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1678 | { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4F }, 14, AV_CODEC_ID_PCM_S16LE }, /* 0001GL00.MXF.A1.mxf_opatom.mxf */ | ^ src/libavformat/mxfdec.c:1679:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1679 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */ | ^ src/libavformat/mxfdec.c:1680:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1680 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02src/libavformat/mxfenc.c,:02599x:1196:, 0warning: xcomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]0 0,0x00 2599} | , 1 4 ,f o r ( i =A V0_;C OiD Ebody_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position == best_index_start && s->index_duration > best_index_duration)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1832:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1832 | s->body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position < best_index_start || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1828:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1828 | s->body_sid == last_body_sid && s->index_sid == last_index_sid && s->index_start_position > last_index_start) && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2954:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2954 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3092:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3092 | if (st->index != s->nb_streams - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3144:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3144 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3184:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3184 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1939:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1939 | edit_unit = FFMAX(FFMIN(edit_unit, index_end), first_segment->index_start_position); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/mxfdec.c:1960:63: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1960 | if (s->index_start_position <= edit_unit && edit_unit < s->index_start_position + s->index_duration) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1960:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1960 | if (s->index_start_position <= edit_unit && edit_unit < s->index_start_position + s->index_duration) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:1971:41: src/libavformat/mxfenc.cwarning: :comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]3314 :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1971 | 3314 | f o r ( ii f= (0s;- >in b<_ isn->nb_streadmesx;_ ein+t+r)i e{s =| = ~ ^ ~~~~~~~~~~~~~ 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1990:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1990 | if (edit_unit < s->index_start_position) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2019:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2019 | if (s->index_duration > INT_MAX - index_table->nb_ptses) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2027:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2027 | s->nb_index_entries != s->index_duratiosrc/libavformat/mxfenc.cn: 3474*: 192: +warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 ) { | 3474 ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | src/libavformat/mxfdec.c :f2026o:r33 :( iwarning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]= 0; i 2026< | m x f - > b o d y _ p asr-t>intbi_oinnsd_ecxo_uenntt;r iie+s+ )! ={ s -| > ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~i ndex_duration + 1 && /* Avid index */ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2025:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2025 | if (s->nb_index_entries != s->index_duration && | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2087:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2087 | if (s->nb_index_entries == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2089:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2089 | if (s->nb_index_entries == index_delta * s->indsrc/libavformat/mxfenc.ce:x3537_:d23u:r awarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i on + 1 )3537 | | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ for (i = 0; i < mxf->body_partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. src/libavformat/mxfenc.c:3560:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3560 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3563:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3563 | if (stream_count && (s->nb_streams == stream_count || flush)) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:3565:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3565 | src/libavformat/mxfdec.c : 2200 : 27 : iwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (s->n b2200_ | s t r e a m s !f=o rs t(rienatm _kc o=u n0t;) k{ < | m ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~x f->fc->nb_streams; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2223:61: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 2223 | s->edit_unit_byte_count * s->index_duration > INT64_MAX - offset_temp)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3629:49: warning: unused parameter 's' [-Wunused-parameter] 3629 | static int mxf_check_bitstream(AVFormatContext *s, AVStream *st, const AVPacket *pkt) | ^ src/libavformat/mxfenc.c:3662:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3662 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3663:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3663 | { NULL }, | ^ src/libavformat/mxfenc.c:3675:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3675 | offsetof(MXFContext, channel_count), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 8, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3678:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mxfdec.c:2475 :367871 | : warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] offset o2475f | ( M X F C o n t e x t , s t o rief_ u(saevr__scaotm_maedndt6s4)(,s tAaVr_tO_PpTo_sTiYtPiEo_nB,O OmLx,f _{t.ci-6>4s t=a r0t}_,f r0a,m e1), !A=V _sOtPaTr_tF_LpAoGs_iEtNiCoOnD I+N G(_uPiAnRtA6M4}_,t ) m| x ^f _tc->ssrc/libavformat/mxfenc.ct:a3679r:t12_:f rwarning: amissing field 'help' initializer [-Wmissing-field-initializers]m e) 3679 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { NULL }, | ^ src/libavformat/mxfenc.c:3691:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3691 | offsetof(MXFContext, audio_edit_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/mxfdec.c:2541:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2541 | descriptor->color_range ==src/libavformat/mxfenc.c :(3694(:11124:<<(des cwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]i ptor->c o3694m | p o n e n t _odfefpsteht o-f (4M)X)F C+o n1t)e)x t ,| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s torsrc/libavformat/mxfdec.ce:_2540u:s41e:r _warning: ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]o mmen t2540s | ) , A V _ O P T _ T Y PdEe_sBcOrOiLp,t o{r.-i>6w4h i=t e1_}r,e f0_,l e1v,e lA V=_=O P(T2_3F5LRcAoMm}p,o n e| n ^t _depth src/libavformat/mxfenc.c-: 36958:)12): &warning: &missing field 'help' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3695 | { NULL }, | ^ src/libavformat/mxfdec.c:2557:42: warning: unused parameter 's' [-Wunused-parameter] 2557 | static int set_language(AVFormatContext *s, const char *rfc5646, AVDictionary **met) | ^ src/libavformat/mxfdec.c:2583:66: warning: unused parameter 'source_track' [-Wunused-parameter] 2583 | static void parse_ffv1_sub_descriptor(MXFContext *mxf, MXFTrack *source_track, MXFDescriptor *descriptor, AVStream *st) | ^ src/libavformat/mxfdec.c:2583:117: warning: unused parameter 'st' [-Wunused-parameter] 2583 | static void parse_ffv1_sub_descriptor(MXFContext *mxf, MXFTrack *source_track, MXFDescriptor *descriptor, AVStream *st) | ^ src/libavformat/mxfdec.c:2598:56: warning: unused parameter 'source_track' [-Wunused-parameter] 2598 | static int parse_mca_labels(MXFContext *mxf, MXFTrack *source_track, MXFDescriptor *descriptor, AVStream *st) | ^ src/libavformat/mxfdec.c:3100:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3100 | if (descriptor->channels <= 0 || descriptor->channels >= FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3144:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3144 | for (int i = 0; i < mxf->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3147:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3147 | for (int j = i + 1; j < mxf->fc->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3220:96: warning: unused parameter '_uid' [-Wunused-parameter] 3220 | static int mxf_read_identification_metadata(void *arg, AVIOContext *pb, int tag, int size, UID _uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:3220:110: warning: unused parameter 'klv_offset' [-Wunused-parameter] 3220 | static int mxf_read_identification_metadata(void *arg, AVIOContext *pb, int tag, int size, UID _uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:3264:102: warning: unused parameter 'klv_offset' [-Wunused-parameter] 3264 | static int mxf_read_preface_metadata(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:3278:113: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3278 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x05,0x01,0x00 }, mxf_read_pCC libavformat/nal.o rimer_pack }, | ^ src/libavformat/mxfdec.c:3279:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3279 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3280:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3280 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3281:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3281 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x03,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3282:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3282 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3283:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3283 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x01,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3284:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3284 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3285:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3285 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x03,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3286:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3286 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3287:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3287 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3288:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3288 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3289:118: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3289 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x2f,0x00 }, mxf_read_preface_metadata }, | ^ src/libavformat/mxfdec.c:3290:125: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3290 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x30,0x00 }, mxf_read_identification_metadata }, | ^ src/libavformat/mxfdec.c:3291:117: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3291 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x18,0x00 }, mxf_read_content_storage }, | ^ src/libavformat/mxfdec.c:3320:91: warning: missing field 'read' initializer [-Wmissing-field-initializers] 3320 | { { 0x06,0x0E,0x2B,0x34,0x01,0x01,0x01,0x02,0x03,0x01,0x02,0x10,0x01,0x00,0x00,0x00 } }, /* KLV fill, skip */ | ^ src/libavformat/mxfdec.c:3396:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3396 | if (avio_tell(pb) > klv_end) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mxfdec.c:3441:30: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3441 | if (avio_tell(s->pb) > next) { | ~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:3468:66: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3468 | mxf->run_in + mxf->current_partition->previous_partition <= mxf->last_forward_tell) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3561:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3561 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3577:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3577 | for (x = 0; x < mxf->partitions_count; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3597:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3597 | if (x < mxf->partitions_count - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3677:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3677 | for (i = 0; i < mxf->partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3768:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3768 | if (mxf->run_in + mxf->footer_partition >= file_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:3877:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3877 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3894:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3894 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4026:38: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 4026 | if (t && track->sample_count < t->nb_ptses) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/mxfdec.c:4058:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4058 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4116:64: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4116 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4136:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4136 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4143:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4143 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4149:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4149 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4158:56: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4158 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4169:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4169 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4057:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4057 | if (pos < mxf->current_klv_data.next_klv - mxf->current_klv_data.length || pos >= mxf->current_klv_data.next_klv) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4108:51: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4108 | if (klv.next_klv - klv.length == pos && max_data_size > MXF_MAX_CHUNK_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/mxfdec.c:4182:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4182 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4185:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4185 | for (int type = 0; type < FF_ARRAY_ELEMS(mxf->metadata_set_groups); type++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4211:35: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4211 | const uint8_t *end = p->buf + FFMIN(p->buf_size, RUN_IN_MAX + 1 + sizeof(mxf_header_partition_pack_key)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfdec.c:4213:21: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4213 | if (p->buf_size < sizeof(mxf_header_partition_pack_key)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4266:48: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4266 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4328:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4328 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4274:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4274 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4283:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4283 | if (i == s->nb_streams) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4322:25: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4322 | if (seekpos < klv.next_klv - klv.length || seekpos >= klv.next_klv) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4334:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4334 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4350:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4350 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mxfdec.c:4351:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4351 | { NULL }, | ^ src/libavformat/nal.c:175:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 175 | while (i < header_len && i < src_len) | ~ ^ ~~~~~~~~~~ CC libavformat/ncdec.o 1 warning generated. CC libavformat/network.o In file included from src/libavformat/network.c:29: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/network.c:416:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 416 | if (parallel > FF_ARRAY_ELEMS(attempts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/nistspheredec.o src/libavformat/nistspheredec.c:116:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 116 | if (bps > INT16_MAX/8U) | ~~~ ^ ~~~~~~~~~~~~ 2 warnings generated. CC libavformat/nspdec.o 1 warning generated. CC libavformat/nsvdec.o CC libavformat/nullenc.o src/libavformat/nsvdec.c:609:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 609 | for (i = 0; i < FFMIN(8, vsize); i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/nullenc.c:25:54: warning: unused parameter 's' [-Wunused-parameter] 25 | static int null_write_packet(struct AVFormatContext *s, AVPacket *pkt) | ^ src/libavformat/nullenc.c:25:67: warning: unused parameter 'pkt' [-Wunused-parameter] 25 | static int null_write_packet(struct AVFormatContext *s, AVPacket *pkt) | ^ 2 warnings generated. CC libavformat/nut.o 1 warning generated. CC libavformat/nutdec.o src/libavformat/nut.c:269:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 269 | for (i = 0; i < nut->avf->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nut.c:321:27: warning: unused parameter 'opaque' [-Wunused-parameter] 321 | static int enu_free(void *opaque, void *elem) | ^ 2 warnings generated. CC libavformat/nutenc.o src/libavformat/nutdec.c:91:41: warning: unused parameter 'nut' [-Wunused-parameter] 91 | static int get_packetheader(NUTContext *nut, AVIOContext *bc, | ^ src/libavformat/nutdec.c:231:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | for (i = 0; i < nut->time_base_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:292:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | if (tmp_stream >= stream_count) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/nutdec.c:321:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 321 | if (end > avio_tell(bc) + 4) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:348:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 348 | if (nut->version > 3 && end > avio_tell(bc) + 4) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:363:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 363 | for (i = 0; i < stream_count; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/nutdec.c:499:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 499 | for (i = 0; i < avf->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:551:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 551 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/nutdec.c:671:55: warning: unused parameter 'filesize' [-Wunused-parameter] 671 | static int64_t find_duration(NUTContext *nut, int64_t filesize) | ^ src/libavformat/nutdec.c:732:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 732 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutdec.c:742:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 742 | if (n + x >= syncpoint_count + 1) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:836:65: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 836 | for (initialized_stream_count = 0; initialized_stream_count < s->nb_streams;) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/nutdec.c:879:81: warning: unused parameter 'is_meta' [-Wunused-parameter] 879 | static int read_sm_data(AVFormatContext *s, AVIOContext *bc, AVPacket *pkt, int is_meta, int64_t maxpos) | ^ src/libavformat/nutdec.c:1065:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1065 | size > 2 * nut->max_distance || | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:1296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1296 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:48:52: warning: unused parameter 's' [-Wunused-parameter] 48 | static AVRational choose_timebase(AVFormatContext *s, AVStream *st, int min_precision) | ^ src/libavformat/nutenc.c:191:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | for (stream_id = 0; stream_id < s->nb_streams; stream_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:351:36: warning: unused parameter 'nut' [-Wunused-parameter] 351 | static void put_packet(NUTContext *nut, AVIOContext *bc, AVIOContext *dyn_bc, | ^ src/libavformat/nutenc.c:385:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 385 | for (i = 0; i < nut->time_base_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:632:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 632 | for (i=0; iavf->nb_streams; i++) { | ~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:681:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 681 | for (i = 0; i < nut->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:692:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 692 | for (i = 0; i < nut->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:701:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 701 | for (i = 0; i < nut->avf->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:744:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 744 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:758:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 758 | for (j = 0; j < nut->time_base_count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:764:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 764 | if (j == nut->time_base_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:775:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 775 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/nutenc.c:778:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 778 | for (j = 0; j < nut->time_base_count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:784:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 784 | if (j == nut->time_base_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:820:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 820 | if (pkt->size > 2 * nut->max_distance) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:1017:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1017 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:1216:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1216 | for (i=0; inb_streams; i++) | ~^~~~~~~~~~~~~~ src/libavformat/nutenc.c:1231:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1231 | { "write_index", "Write index", OFFSET(write_index), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E, }, | ^ src/libavformat/nutenc.c:1232:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1232 | { NULL }, | ^ 40 warnings generated. CC libavformat/nuv.o CC libavformat/oggdec.o 15 warnings generated. CC libavformat/oggenc.o In file included from src/libavformat/oggdec.c:37: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/oggdec.c:307:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 307 | if (os->bufsize - os->bufpos < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/oggdec.c:568:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 568 | if (os->granule == -1) | ~~~~~~~~~~~ ^ ~~ src/libavformat/oggdec.c:680:47: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 680 | if (i >= 0 && ogg->streams[i].granule != -1 && ogg->streams[i].granule != 0 && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/oggdec.c:800:25: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare] 800 | if (os->granule != -1LL) { | ~~~~~~~~~~~ ^ ~~~~ src/libavformat/oggenc.c:95:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | OFFSET(serial_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, PARAM }, | ^ src/libavformat/oggenc.c:98:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | OFFSET(pref_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_PAGE_SIZE, PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/oggenc.c:100:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | OFFSET(pref_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_PAGE_SIZE, PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/oggenc.c:103:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM }, | ^ src/libavformat/oggenc.c:104:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 104 | { NULL }, | ^ src/libavformat/oggenc.c:264:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 264 | len = FFMIN(size, segments*255); | ^ ~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/oggenc.c:604:56: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 604 | (const uint8_t**)oggstream->header, oggstream->header_len) < 0) { | ^ src/libavformat/oggenc.c:511:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 511 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:647:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 647 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:654:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 654 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:788:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 788 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:803:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 803 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:821:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 821 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 6 warnings generated. CC libavformat/oggparsecelt.o 13 warnings generated. CC libavformat/oggparsedirac.o In file included from src/libavformat/oggparsecelt.c:28: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. 19 warnings generated. CC libavformat/oggparseflac.o In file included from src/libavformat/oggparsedirac.c:27: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/oggparsedirac.c:104:44: warning: unused parameter 'dts' [-Wunused-parameter] 104 | int64_t *dts) | ^ CC libavformat/oggparseogm.o 3 warnings generated. CC libavformat/oggparseopus.o In file included from src/libavformat/oggparseogm.c:33: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/oggparseogm.c:111:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 111 | if (bytestream2_get_bytes_left(&p) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/oggparseogm.c:183:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 183 | if (os->psize < lb + 1) | ~~~~~~~~~ ^ ~~~~~~ In file included from src/libavformat/oggparseflac.c:27: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/oggparseopus.c:28: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/oggparseskeleton.o 4 warnings generated. CC libavformat/oggparsespeex.o 2 warnings generated. CC libavformat/oggparsetheora.o 165 warnings generated. CC libavformat/oggparsevorbis.o In file included from src/libavformat/oggparseskeleton.c:24: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/oggparsespeex.c:31: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/oggparsevp8.o 2 warnings generated. In file included from src/libavformat/oggparsetheora.c:30: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == seriaCC libavformat/oma.o l) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/oggparsevorbis.c:39: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/oggparsevorbis.c:59:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 59 | for (i = 0; i < as->nb_chapters; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/oggparsevorbis.c:95:22: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] 95 | char *t = (char*)buf, *v = memchr(t, '=', size); | ^ src/libavformat/oggparsevorbis.c:226:50: warning: unused parameter 'as' [-Wunused-parameter] 226 | static int fixup_vorbis_headers(AVFormatContext *as, | ^ In file included from src/libavformat/oggparsevp8.c:26: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/omadec.o CC libavformat/omaenc.o 2 warnings generated. CC libavformat/options.o 5 warnings generated. CC libavformat/os_support.o src/libavformat/omadec.c:294:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 294 | for (i = 0; i < FF_ARRAY_ELEMS(leaf_table); i += 2) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/omadec.c:303:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 303 | if (i >= FF_ARRAY_ELEMS(leaf_table)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/omadec.c:344:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 344 | if (pos >= oc->content_start && byte_rate > 0) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/omadec.c:569:21: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 569 | if (p->buf_size < tag_len + 5) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/omadec.c:597:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 597 | if (err || avio_tell(s->pb) < oc->content_start) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:30: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ In file included from src/libavformat/options.c:42: src/libavformat/options_table.h:39:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | {"probesize", "set probing size", OFFSET(probesize), AV_OPT_TYPE_INT64, {.i64 = 5000000 }, 32, (double)INT64_MAX, D}, | ^ src/libavformat/options_table.h:40:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | {"formatprobesize", "number of bytes to probe file format", OFFSET(format_probesize), AV_OPT_TYPE_INT, {.i64 = PROBE_BUF_MAX}, 0, INT_MAX-1, D}, | ^ src/libavformat/options_table.h:41:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | {"packetsize", "set packet size", OFFSET(packet_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, E}, | ^ src/libavformat/options_table.h:55:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | {"seek2any", "allow seeking to non-keyframes on demuxer level when supported", OFFSET(seek2any), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, D}, | ^ src/libavformat/options_table.h:56:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"analyzeduration", "specify how many microseconds are analyzed to probe the input", OFFSET(max_analyze_duration), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, (double)INT64_MAX, D}, | ^ src/libavformat/options_table.h:57:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | {"cryptokey", "decryption key", OFFSET(key), AV_OPT_TYPE_BINARY, {.dbl = 0}, 0, 0, D}, | ^ src/libavformat/options_table.h:58:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"indexmem", "max memory used for timestamp index (per stream)", OFFSET(max_index_size), AV_OPT_TYPE_INT, {.i64 = 1<<20 }, 0, INT_MAX, D}, | ^ src/libavformat/options_table.hCC libavformat/osq.o :59:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"rtbufsize", "max memory used for buffering real-time frames", OFFSET(max_picture_buffer), AV_OPT_TYPE_INT, {.i64 = 3041280 }, 0, INT_MAX, D}, /* defaults to 1s of 15fps 352x288 YUYV422 video */ | ^ src/libavformat/options_table.h:62:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | {"max_delay", "maximum muxing or demuxing delay in microseconds", OFFSET(max_delay), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, INT_MAX, E|D}, | ^ src/libavformat/options_table.h:63:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"start_time_realtime", "wall-clock time when stream begins (PTS==0)", OFFSET(start_time_realtime), AV_OPT_TYPE_INT64, {.i64 = AV_NOPTS_VALUE}, INT64_MIN, (double)INT64_MAX, E}, | ^ src/libavformat/options_table.h:64:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"fpsprobesize", "number of frames used to probe fps", OFFSET(fps_probe_size), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX-1, D}, | ^ src/libavformat/options_table.h:65:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"audio_preload", "microseconds by which audio packets should be interleaved earlier", OFFSET(audio_preload), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/options_table.h:66:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"chunk_duration", "microseconds for each chunk", OFFSET(max_chunk_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/options_table.h:67:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"chunk_size", "size in bytes for each chunk", OFFSET(max_chunk_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/options_table.h:80:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"use_wallclock_as_timestamps", "use wallclock as timestamps", OFFSET(use_wallclock_as_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D}, | ^ src/libavformat/options_table.h:81:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"skip_initial_bytes", "set number of bytes to skip before reading header and frames", OFFSET(skip_initial_bytes), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, (double)(INT64_MAX-1), D}, | ^ src/libavformat/options_table.h:82:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"correct_ts_overflow", "correct single timestamp overflows", OFFSET(correct_ts_overflow), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, D}, | ^ src/libavformat/options_table.h:83:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"flush_packets", "enable flushing of the I/O context after each packet", OFFSET(flush_packets), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 1, E}, | ^ src/libavformat/options_table.h:84:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"metadata_header_padding", "set number of bytes to be written as padding in a metadata header", OFFSET(metadata_header_padding), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, E}, | ^ src/libavformat/options_table.h:85:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"output_ts_offset", "set output timestamp offset", OFFSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, INT64_MIN, (double)INT64_MAX, E}, | ^ src/libavformat/options_table.h:86:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"max_interleave_delta", "maximum buffering duration for interleaving", OFFSET(max_interleave_delta), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, (double)INT64_MAX, E }, | ^ src/libavformat/options_table.h:94:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | {"max_ts_probe", "maximum number of packets to read while waiting for the first timestamp", OFFSET(max_ts_probe), AV_OPT_TYPE_INT, { .i64 = 50 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:100:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = ", "}, 0, 0, D|E}, | ^ src/libavformat/options_table.h:101:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:102:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | {"format_whitelist", "List of demuxers that are allowed to be used", OFFSET(format_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:103:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:104:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:105:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"max_streams", "maximum number of streams", OFFSET(max_streams), AV_OPT_TYPE_INT, { .i64 = 1000 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:106:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"skip_estimate_duration_from_pts", "skip duration calculation in estimate_timings_from_pts", OFFSET(skip_estimate_duration_from_pts), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D}, | ^ src/libavformat/options_table.h:107:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"max_probe_packets", "Maximum number of packets to probe a codec", OFFSET(max_probe_packets), AV_OPT_TYPE_INT, { .i64 = 2500 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:108:201: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"duration_probesize", "Maximum number of bytes to probe the durations of the streams in estimate_timings_from_pts", OFFSET(duration_probesize), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, (double)INT64_MAX, D}, | ^ src/libavformat/options_table.h:109:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | {NULL}, | ^ src/libavformat/options.c:158:47: warning: unused parameter 's' [-Wunused-parameter] 158 | static int io_close2_default(AVFormatContext *s, AVIOContext *pb) | ^ src/libavformat/options.c:230:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL } | ^ src/libavformat/options.c:245:66: warning: unused parameter 'c' [-Wunused-parameter] 245 | AVStream *avformat_new_stream(AVFormatContext *s, const AVCodec *c) | ^ src/libavformat/options.c:251:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 251 | if (s->nb_streams >= s->max_streams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/options.c:335:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | AV_OPT_TYPE_IMAGE_SIZE, { .str = NULL }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/options.c:337:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | AV_OPT_TYPE_IMAGE_SIZE, { .str = NULL }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/options.c:339:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | OFFSET(background), AV_OPT_TYPE_COLOR, { .str = "black"}, 0, 0, FLAGS }, | ^ src/libavformat/options.c:340:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "horizontal_offset", NULL, OFFSET(horizontal_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/options.c:341:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 341 | { "vertical_offset", NULL, OFFSET(vertical_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/options.c:342:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 342 | { NULL }, | ^ src/libavformat/options.c:355:58: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 355 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/options.c:357:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 357 | AV_OPT_TYPE_IMAGE_SIZE, { .str = NULL }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/options.c:358:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 358 | { NULL }, | ^ src/libavformat/options.c:422:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | {"id", "Set group id", offsetof(AVStreamGroup, id), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/options.c:423:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 423 | { NULL } | ^ src/libavformat/options.c:528:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 528 | for (int i = 0; i < stg->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavformat/os_support.c:30: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ 1 warning generated. CC libavformat/paf.o 49 warnings generated. 5 warnings generated. CC libavformat/pcm.o CC libavformat/pcmdec.o CC libavformat/pcmenc.o src/libavformat/paf.c:60:22: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 60 | if ((p->buf_size >= strlen(MAGIC)) && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/paf.c:84:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 84 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/paf.c:229:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 229 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/paf.c:252:50: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 252 | if (p->frames_offset_table[p->current_frame] >= p->video_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/pcm.c:74:26: warning: unused parameter 'stream_index' [-Wunused-parameter] 74 | int stream_index, int64_t timestamp, int flags) | ^ src/libavformat/pcmdec.c:108:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:109:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "ch_layout", "", offsetof(PCMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "mono"}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 110 | { NULL }, | ^ src/libavformat/pcmdec.c:169:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 80004} warning,s generated0. , INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:170:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "ch_layout", "", offsetof(PCMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "mono"}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:171:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 171 | { NULL }, | ^ CC libavformat/pdvdec.o 1 warning generated. CC libavformat/pdvenc.o 6 warnings generated. CC libavformat/pjsdec.o CC libavformat/pmpdec.o src/libavformat/pdvdec.c:94:66: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 94 | ((pb->seekable & AVIO_SEEKABLE_NORMAL) && pos + size > avio_size(pb))) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/pdvenc.c:204:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 204 | OFFSET(max_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, PDV_MAX_FRAMES, ENC }, | ^ src/libavformat/pdvenc.c:205:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 205 | { NULL }, | ^ src/libavformat/pmpdec.c:107:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 107 | if (size < 9 + 4*pmp->num_streams) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pmpdec.c:113:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 113 | if (fsize > 0 && i == 0 && pos > fsize) { | ~~~ ^ ~~~~~ src/libavformat/pmpdec.c:118:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 118 | for (i = 1; i < pmp->num_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/pmpdec.c:173:45: warning: unused parameter 'stream_index' [-Wunused-parameter] 173 | static int pmp_seek(AVFormatContext *s, int stream_index, int64_t ts, int flags) | ^ src/libavformat/pmpdec.c:173:67: warning: unused parameter 'ts' [-Wunused-parameter] 173 | static int pmp_seek(AVFormatContext *s, int stream_index, int64_t ts, int flags) | ^ src/libavformat/pmpdec.c:173:75: warning: unused parameter 'flags' [-Wunused-parameter] 173 | static int pmp_seek(AVFormatContext *s, int stream_index, int64_t ts, int flags) | ^ CC libavformat/pp_bnk.o CC libavformat/prompeg.o 2 warnings generated. CC libavformat/protocols.o 6 warnings generated. CC libavformat/psxstr.o src/libavformat/prompeg.c:126:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 126 | { NULL } | ^ src/libavformat/prompeg.c:319:55: warning: unused parameter 'buf' [-Wunused-parameter] 319 | static int prompeg_init(URLContext *h, const uint8_t *buf, int size) { | ^ src/libavformat/pp_bnk.c:143:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 143 | for (int i = 0; i < hdr.track_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/pp_bnk.c:301:41: warning: unused parameter 'flags' [-Wunused-parameter] 301 | int64_t pts, int flags) | ^ CC libavformat/pva.o 2 warnings generated. CC libavformat/pvfdec.o 2 warnings generated. CC libavformat/qcp.o src/libavformat/pva.c:210:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 210 | pos_limit = FFMIN(*pos+PVA_MAX_PAYLOAD_LENGTH*8, (uint64_t)*pos+pos_limit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/qoadec.o src/libavformat/pvfdec.c:50:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 50 | bps <= 0 || bps > INT_MAX / FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pvfdec.c:49:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/qtpalette.o 1 warning generated. CC libavformat/r3d.o src/libavformat/qcp.c:137:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 137 | for (i=0; idata_size <= pkt_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/qtpalette.c:354:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 354 | for (i = 0; i < color_count; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/qtpalette.c:375:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 375 | for (i = 0; i < color_count; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/qtpalette.c:388:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 388 | for (i = color_start; i <= color_end; i++) { | ~ ^ ~~~~~~~~~ 2 warnings generated. CC libavformat/rawdec.o CC libavformat/rawenc.o 3 warnings generated. CC libavformat/rawutils.o src/libavformat/r3d.c:125:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 125 | for (i = 0; i < r3d->video_offsets_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/r3d.c:380:45: warning: unused parameter 'stream_index' [-Wunused-parameter] 380 | static int r3d_seek(AVFormatContext *s, int stream_index, int64_t sample_time, int flags) | ^ src/libavformat/r3d.c:380:84: warning: unused parameter 'flags' [-Wunused-parameter] 380 | static int r3d_seek(AVFormatContext *s, int stream_index, int64_t sample_time, int flags) | ^ src/libavformat/r3d.c:394:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 394 | if (frame_num < r3d->video_offsets_count) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rawdec.c:122:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:123:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL }, | ^ src/libavformat/rawdec.c:137:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:138:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 138 | { NULL }, | ^ src/libavformat/rawenc.c:386:50: warning: unused parameter 's' [-Wunused-parameter] 386 | static int h264_check_bitstream(AVFormatContext *s, AVStream *st, | ^ src/libavformat/rawenc.c:411:49: warning: unused parameter 's' [-Wunused-parameter] 411 | static int vvc_check_bitstream(AVFormatContext *s, AVStream *st, | ^ src/libavformat/rawenc.c:436:50: warning: unused parameter 's' [-Wunused-parameter] 436 | static int hevc_check_bitstream(AVFormatContext *s, AVStream *st, | ^ src/libavformat/rawenc.c:569:49: warning: unused parameter 's' [-Wunused-parameter] 569 | static int obu_check_bitstream(AVFormatContext *s, AVStream *st, | ^ src/libavformat/rawenc.c:570:48: warning: unused parameter 'pkt' [-Wunused-parameter] 570 | const AVPacket *pkt) | ^ 4 warnings generated. src/libavformat/rawutils.c:27:43: warning: unused parameter 's' [-Wunused-parameter] 27 | int ff_reshuffle_raw_rgb(AVFormatContext *s, AVPacket **ppkt, AVCodecParameters *par, int expected_stride) | ^ 5 warnings generated. CC libavformat/rawvideodec.o CC libavformat/rcwtdec.o 5 warnings generated. CC libavformat/rcwtenc.o 1 warning generated. CC libavformat/rdt.o src/libavformat/rawvideodec.c:82:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 82 | if (s->nb_linesize != n) { | ~~~~~~~~~~~~~~ ^ ~ src/libavformat/rawvideodec.c:181:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | for (int i = 0; i < s->nb_linesize; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/rawvideodec.c:213:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | {"stride", "frame line size in bytes", OFFSET(linesize), AV_OPT_TYPE_INT | AV_OPT_TYPE_FLAG_ARRAY, {.arr = NULL}, 0, INT_MAX, DEC }, | ^ src/libavformat/rawvideodec.c:216:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { "pixel_format", "set pixel format", OFFSET(pix_fmt), AV_OPT_TYPE_PIXEL_FMT, {.i64 = AV_PIX_FMT_YUV420P}, AV_PIX_FMT_YUV420P, INT_MAX, DEC }, | ^ src/libavformat/rawvideodec.c:218:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { "video_size", "set frame size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.c:219:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/rawvideodec.c:220:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 220 | { NULL }, | ^ CC libavformat/realtextdec.o 7 warnings generated. src/libavformat/rdt.c:68:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | } while (first_stream_of_set_idx + s->n_streams < ic->nb_streams && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/redspark.o CC libavformat/replaygain.o src/libavformat/rdt.c:298:36: warning: unused parameter 'ctx' [-Wunused-parameter] 298 | rdt_parse_packet (AVFormatContext *ctx, PayloadContext *rdt, AVStream *st, | ^ src/libavformat/rdt.c:300:57: warning: unused parameter 'rtp_seq' [-Wunused-parameter] 300 | const uint8_t *buf, int len, uint16_t rtp_seq, int flags) | ^ src/libavformat/rdt.c:426:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 426 | for (n = 0; n < s->nb_streams; n++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rdt.c:530:53: warning: unused parameter 'st_index' [-Wunused-parameter] 530 | static av_cold int rdt_init(AVFormatContext *s, int st_index, PayloadContext *rdt) | ^ src/libavformat/redspark.c:143:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 143 | if (ret != size) { | ~~~ ^ ~~~~ CC libavformat/riff.o 5 warnings generated. 1 warning generated. CC libavformat/riffdec.o CC libavformat/riffenc.o CC libavformat/rka.o src/libavformat/riff.c:672:24: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 672 | { AV_CODEC_ID_NONE } | ^ 1 warning generated. CC libavformat/rl2.o CC libavformat/rm.o src/libavformat/rl2.c:176:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 176 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:183:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:190:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:199:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | for(i=0;inb_streams; i++){ | ~^~~~~~~~~~~~~~ src/libavformat/rl2.c:243:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 243 | if (rl2->index_pos[i] < sti->nb_index_entries | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rl2.c:291:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 291 | for(i=0; i < s->nb_streams; i++){ | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rmdec.o CC libavformat/rmenc.o src/libavformat/rm.c:48:24: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 48 | { AV_CODEC_ID_NONE }, | ^ 1 warning generated. 7 warnings generated. CC libavformat/rmsipr.o CC libavformat/rpl.o src/libavformat/rmenc.c:95:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 95 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ src/libavformat/rmenc.c:132:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 132 | for(i=0; inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ src/libavformat/rmenc.c:325:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 325 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ src/libavformat/rmenc.c:455:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 455 | for(i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ CC libavformat/rsd.o src/libavformat/rmdec.c:97:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 97 | for (i=0; i (INT64_MAX - 9) / 10ULL || den > INT64_MAX / 10ULL) | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/rpl.c:105:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare] 105 | if (num > (INT64_MAX - 9) / 10ULL || den > INT64_MAX / 10ULL) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:273:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare] 273 | ast->coded_framesize * (uint64_t)sub_packet_h > (2LL + (sub_packet_h & 1)) * ast->audio_framesize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:275:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare] 275 | if (ast->coded_framesize * (uint64_t)sub_packet_h != 2LL*ast->audio_framesize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rpl.c:296:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 296 | for (i = 0; !error && i < number_of_chunks; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:420:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 420 | if (codec_data_size >= size) { | ~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/rpl.c:338:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 338 | if (rpl->chunk_number >= sti->nb_index_entries) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rpl.c:366:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 366 | if (ret != frame_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/rpl.c:374:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 374 | if (rpl->frame_in_part == rpl->frames_per_chunk) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:453:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | if (s->streams[n]->id == str_id) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/rmdec.c:510:46: warning: unused parameter 'mime' [-Wunused-parameter] 510 | AVStream *st, char *mime) | ^ src/libavformat/rmdec.c:760:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 760 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ src/libavformat/rmdec.c:765:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 765 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rmdec.c:1093:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1093 | for (i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ src/libavformat/rmdec.c:1113:55: warning: unused parameter 'pos_limit' [-Wunused-parameter] 1113 | int64_t *ppos, int64_t pos_limit) | ^ src/libavformat/rmdec.c:1257:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1257 | for (j = 0; j < len; j++) { | ~ ^ ~~~ src/libavformat/rmdec.c:1313:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1313 | for (j = 0; j < len; j++) { | ~ ^ ~~~ 6 warnings generated. src/libavformat/rsd.c:75:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 75 | for (i=0; i < FF_ARRAY_ELEMS(rsd_unsupported_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rso.o 1 warning generated. CC libavformat/rsodec.o 6 warnings generated. CC libavformat/rsoenc.o CC libavformat/rtmpdigest.o src/libavformat/rsoenc.c:49:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (par->sample_rate >= 1u<<16) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ 1 warning generated. CC libavformat/rtmphttp.o CC libavformat/rtmppkt.o CC libavformat/rtmpproto.o 12 warnings generated. CC libavformat/rtp.o src/libavformat/rtmphttp.c:183:63: warning: unused parameter 'flags' [-Wunused-parameter] 183 | static int rtmp_http_open(URLContext *h, const char *uri, int flags) | ^ src/libavformat/rtmphttp.c:264:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 264 | {"ffrtmphttp_tls", "Use a HTTPS tunneling connection (RTMPTS).", OFFSET(tls), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC}, | ^ src/libavformat/rtmphttp.c:265:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 265 | { NULL }, | ^ In file included from src/libavformat/rtmpproto.c:41: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ 3 warnings generated. src/libavformat/rtmpproto.c:783:46: warning: unused parameter 's' [-Wunused-parameter] 783 | static int gen_get_stream_length(URLContext *s, RTMPContext *rt) | ^ src/libavformat/rtmpproto.c:805:40: warning: unused parameter 's' [-Wunused-parameter] 805 | static int gen_buffer_time(URLContext *s, RTMPContext *rt) | ^ src/libavformat/rtmpproto.c:978:44: warning: unused parameter 's' [-Wunused-parameter] 978 | static int gen_window_ack_size(URLContext *s, RTMPContext *rt) | ^ src/libavformat/rtmpproto.c:997:37: warning: unused parameter 's' [-Wunused-parameter] 997 | static int gen_check_bw(URLContext *s, RTMPContext *rt) | ^ src/libavformat/rtmpproto.c:1018:39: warning: unused parameter 's' [-Wunused-parameter] 1018 | static int gen_bytes_read(URLContext *s, RTMPContext *rt, uint32_t ts) | ^ src/libavformat/rtmpproto.c:1034:47: warning: unused parameter 's' [-Wunused-parameter] 1034 | static int gen_fcsubscribe_stream(URLContext *s, RTMPContext *rt, | ^ src/libavformat/rtmpproto.c:1458:39: warning: unused parameter 'size' [-Wunused-parameter] 1458 | int size) | ^ src/libavformat/rtmpproto.c:1478:74: warning: unused parameter 'size' [-Wunused-parameter] 1478 | uint32_t second_int, char *arraydata, int size) | ^ CC libavformat/rtpdec.o src/libavformat/rtmpproto.c:1795:39: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1795 | while (*cptr && *cptr != ' ' && i < sizeof(authmod) - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/rtmpproto.c:2383:58: warning: unused parameter 'rt' [-Wunused-parameter] 2383 | static int rtmp_parse_result(URLContext *s, RTMPContext *rt, RTMPPacket *pkt) | ^ src/libavformat/rtmpproto.c:2673:49: warning: unused parameter 'uri' [-Wunused-parameter] 2673 | static int rtmp_open(URLContext *s, const char *uri, int flags, AVDictionary **opts) | ^ src/libavformat/rtmpproto.c:2787:45: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2787 | av_strlcpy(fname_buffer, fname, FFMIN(amp - fname + 1, | ^ ~~~~~~~~~~~~~~~ 2788 | sizeof(fname_buffer))); | ~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rtmpproto.c:3191:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3191 | {"rtmp_app", "Name of application to connect to on the RTMP server", OFFSET(app), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3192:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3192 | {"rtmp_buffer", "Set buffer time in milliseconds. The default is 3000.", OFFSET(client_buffer_time), AV_OPT_TYPE_INT, {.i64 = 3000}, 0, INT_MAX, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3193:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3193 | {"rtmp_conn", "Append arbitrary AMF data to the Connect message", OFFSET(conn), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3194:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3194 | {"rtmp_flashver", "Version of the Flash plugin used to run the SWF player.", OFFSET(flashver), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3195:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3195 | {"rtmp_flush_interval", "Number of packets flushed in the same request (RTMPT only).", OFFSET(flush_interval), AV_OPT_TYPE_INT, {.i64 = 10}, 0, INT_MAX, ENC}, | ^ src/libavformat/rtmpproto.c:3196:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3196 | {"rtmp_enhanced_codecs", "Specify the codec(s) to use in an enhanced rtmp live stream", OFFSET(enhanced_codecs), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, ENC}, | ^ src/libavformat/rtmpproto.c:3201:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3201 | {"rtmp_pageurl", "URL of the web page in which the media was embedded. By default no value will be sent.", OFFSET(pageurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3202:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3202 | {"rtmp_playpath", "Stream identifier to play or to publish", OFFSET(playpath), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3203:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3203 | {"rtmp_subscribe", "Name of live stream to subscribe to. Defaults to rtmp_playpath.", OFFSET(subscribe), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3205:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3205 | {"rtmp_swfsize", "Size of the decompressed SWF file, required for SWFVerification.", OFFSET(swfsize), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, DEC}, | ^ src/libavformat/rtmpproto.c:3206:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3206 | {"rtmp_swfurl", "URL of the SWF player. By default no value will be sent", OFFSET(swfurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3207:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3207 | {"rtmp_swfverify", "URL to player swf file, compute hash/size automatically.", OFFSET(swfverify), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3208:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3208 | {"rtmp_tcurl", "URL of the target stream. Defaults to proto://host[:port]/app.", OFFSET(tcurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3211:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3211 | {"tcp_nodelay", "Use TCP_NODELAY to disable Nagle's algorithm", OFFSET(tcp_nodelay), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3213:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3213 | { NULL }, | ^ CC libavformat/rtpdec_ac3.o In file included from src/libavformat/rtpdec.c:31: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/rtpdec.c:204:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (s->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpdec.c:375:34: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 375 | if (s->last_sr.ntp_timestamp == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpdec.c:643:34: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 643 | if (s->last_sr.ntp_timestamp != AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpdec.c:649:34: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 649 | if (s->last_sr.ntp_timestamp != AV_NOPTS_VALUE && s->ic->nb_streams > 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rtpdec_amr.o src/libavformat/rtpdec_ac3.c:42:68: warning: unused parameter 'seq' [-Wunused-parameter] 42 | const uint8_t *buf, int len, uint16_t seq, | ^ 1 warning generated. CC libavformat/rtpdec_asf.o src/libavformat/rtpdec_amr.c:41:46: warning: unused parameter 's' [-Wunused-parameter] 41 | static av_cold int amr_init(AVFormatContext *s, int st_index, PayloadContext *data) | ^ src/libavformat/rtpdec_amr.c:41:53: warning: unused parameter 'st_index' [-Wunused-parameter] 41 | static av_cold int amr_init(AVFormatContext *s, int st_index, PayloadContext *data) | ^ src/libavformat/rtpdec_amr.c:47:68: warning: unused parameter 'data' [-Wunused-parameter] 47 | static int amr_handle_packet(AVFormatContext *ctx, PayloadContext *data, | ^ src/libavformat/rtpdec_amr.c:48:69: warning: unused parameter 'timestamp' [-Wunused-parameter] 48 | AVStream *st, AVPacket *pkt, uint32_t *timestamp, | ^ src/libavformat/rtpdec_amr.c:49:68: warning: unused parameter 'seq' [-Wunused-parameter] 49 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_amr.c:50:34: warning: unused parameter 'flags' [-Wunused-parameter] 50 | int flags) | ^ src/libavformat/rtpdec_amr.c:136:37: warning: unused parameter 'stream' [-Wunused-parameter] 136 | AVStream *stream, PayloadContext *data, | ^ 7 warnings generated. CC libavformat/rtpdec_av1.o In file included from src/libavformat/rtpdec_asf.c:33: In file included from src/libavformat/rtsp.h:28: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/rtpdec_asf.c:50:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 50 | if (len < sizeof(ff_asf_guid) * 2 + 22 || | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_asf.c:59:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 59 | if (chunksize > end - p) | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/rtpdec_asf.c:75:22: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 75 | } while (end - p >= sizeof(ff_asf_guid) + 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_asf.c:86:34: warning: unused parameter 'opaque' [-Wunused-parameter] 86 | static int packetizer_read(void *opaque, uint8_t *buf, int buf_size) | ^ src/libavformat/rtpdec_asf.c:86:51: warning: unused parameter 'buf' [-Wunused-parameter] 86 | static int packetizer_read(void *opaque, uint8_t *buf, int buf_size) | ^ src/libavformat/rtpdec_asf.c:86:60: warning: unused parameter 'buf_size' [-Wunused-parameter] 86 | static int packetizer_read(void *opaque, uint8_t *buf, int buf_size) | ^ src/libavformat/rtpdec_asf.c:156:50: warning: unused parameter 'asf' [-Wunused-parameter] 156 | PayloadContext *asf, const char *line) | ^ src/libavformat/rtpdec_asf.c:168:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 168 | for (i = 0; i < rt->asf_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_asf.c:195:42: warning: unused parameter 'st' [-Wunused-parameter] 195 | AVStream *st, AVPacket *pkt, | ^ src/libavformat/rtpdec_asf.c:196:42: warning: unused parameter 'timestamp' [-Wunused-parameter] 196 | uint32_t *timestamp, | ^ src/libavformat/rtpdec_asf.c:197:70: warning: unused parameter 'seq' [-Wunused-parameter] 197 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_asf.c:288:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 288 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/rtpdec_dv.o In file included from src/libavformat/rtpdec_av1.c:38: src/libavformat/rtp_av1.h:84:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (int i = 0; i < num_lebs; i++) { | ~ ^ ~~~~~~~~ src/libavformat/rtp_av1.h:85:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (i == num_lebs - 1) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/rtpdec_av1.c:63:48: warning: unused parameter 'stream' [-Wunused-parameter] 63 | AVStream *stream, | ^ src/libavformat/rtpdec_av1.c:351:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 351 | if (num_lebs > data->frag_lebs_res) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_av1.c:420:47: warning: unused parameter 'data' [-Wunused-parameter] 420 | static void av1_close_context(PayloadContext *data) { | ^ 13 warnings generated. CC libavformat/rtpdec_g726.o src/libavformat/rtpdec_dv.c:38:62: warning: unused parameter 's' [-Wunused-parameter] 38 | static av_cold int dv_sdp_parse_fmtp_config(AVFormatContext *s, | ^ src/libavformat/rtpdec_dv.c:39:55: warning: unused parameter 'stream' [-Wunused-parameter] 39 | AVStream *stream, | ^ src/libavformat/rtpdec_dv.c:91:67: warning: unused parameter 'seq' [-Wunused-parameter] 91 | const uint8_t *buf, int len, uint16_t seq, | ^ 3 warnings generated. CC libavformat/rtpdec_h261.o src/libavformat/rtpdec_g726.c:51:1: warning: unused parameter 'data' [-Wunused-parameter] 51 | RTP_G726_HANDLER(16); | ^ src/libavformat/rtpdec_g726.c:27:61: note: expanded from macro 'RTP_G726_HANDLER' 27 | PayloadContext *data) \ | ^ 5 warnings generated. src/libavformat/rtpdec_g726.c:52:1: warning: unused parameter 'data' [-Wunused-parameter] 52 | RTP_G726_HANDLER(24); | ^ src/libavformat/rtpdec_g726.c:27:61: note: expanded from macro 'RTP_G726_HANDLER' 27 | PayloadContext *data) \ | ^ src/libavformat/rtpdec_g726.c:53:1: warning: unused parameter 'data' [-Wunused-parameter] 53 | RTP_G726_HANDLER(32); | ^ src/libavformat/rtpdec_g726.c:27:61: note: expanded from macro 'RTP_G726_HANDLER' 27 | PayloadContext *data) \ | ^ src/libavformat/rtpdec_g726.c:54:1: warning: unused parameter 'data' [-Wunused-parameter] 54 | RTP_G726_HANDLER(40); | ^ src/libavformat/rtpdec_g726.c:27:61: note: expanded from macro 'RTP_G726_HANDLER' 27 | PayloadContext *data) \ | ^ CC libavformat/rtpdec_h263.o 4 warnings generated. CC libavformat/rtpdec_h263_rfc2190.o src/libavformat/rtpdec_h261.c:48:69: warning: unused parameter 'seq' [-Wunused-parameter] 48 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_h263.c:27:65: warning: unused parameter 'data' [-Wunused-parameter] 27 | int ff_h263_handle_packet(AVFormatContext *ctx, PayloadContext *data, | ^ src/libavformat/rtpdec_h263.c:28:66: warning: unused parameter 'timestamp' [-Wunused-parameter] 28 | AVStream *st, AVPacket *pkt, uint32_t *timestamp, | ^ src/libavformat/rtpdec_h263.c:29:65: warning: unused parameter 'seq' [-Wunused-parameter] 29 | const uint8_t *buf, int len, uint16_t seq, int flags) | ^ src/libavformat/rtpdec_h263.c:29:74: warning: unused parameter 'flags' [-Wunused-parameter] 29 | const uint8_t *buf, int len, uint16_t seq, int flags) | ^ 4 warnings generated. 1 warning generated. CC libavformat/rtpdec_h264.o CC libavformat/rtpdec_hevc.o 28 warnings generated. CC libavformat/rtpdec_ilbc.o CC libavformat/rtpdec_jpeg.o src/libavformat/rtpdec_hevc.c:49:57: warning: unused parameter 'stream' [-Wunused-parameter] 49 | AVStream *stream, | ^ src/libavformat/rtpdec_hevc.c:179:70: warning: unused parameter 'timestamp' [-Wunused-parameter] 179 | AVStream *st, AVPacket *pkt, uint32_t *timestamp, | ^ src/libavformat/rtpdec_hevc.c:180:69: warning: unused parameter 'seq' [-Wunused-parameter] 180 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_hevc.c:181:35: warning: unused parameter 'flags' [-Wunused-parameter] 181 | int flags) | ^ src/libavformat/rtpdec_h264.c:109:40: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 109 | && (dst - base64packet) < sizeof(base64packet) - 1) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_h264.c:197:44: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 197 | while (*p && *p != '-' && (dst - buf1) < sizeof(buf1) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_h264.c:207:76: warning: unused parameter 'data' [-Wunused-parameter] 207 | int ff_h264_handle_aggregated_packet(AVFormatContext *ctx, PayloadContext *data, AVPacket *pkt, | ^ src/libavformat/rtpdec_h264.c:286:74: warning: unused parameter 'data' [-Wunused-parameter] 286 | static int h264_handle_packet_fu_a(AVFormatContext *ctx, PayloadContext *data, AVPacket *pkt, | ^ src/libavformat/rtpdec_h264.c:314:70: warning: unused parameter 'timestamp' [-Wunused-parameter] 314 | AVStream *st, AVPacket *pkt, uint32_t *timestamp, | ^ src/libavformat/rtpdec_h264.c:315:69: warning: unused parameter 'seq' [-Wunused-parameter] 315 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_h264.c:316:35: warning: unused parameter 'flags' [-Wunused-parameter] 316 | int flags) | ^ src/libavformat/rtpdec_h264.c:377:48: warning: unused parameter 'data' [-Wunused-parameter] 377 | static void h264_close_context(PayloadContext *data) | ^ 4 warnings generated. src/libavformat/rtpdec_ilbc.c:27:62: warning: unused parameter 'data' [-Wunused-parameter] 27 | AVStream *stream, PayloadContext *data, | ^ CC libavformat/rtpdec_latm.o 1 warning generated. CC libavformat/rtpdec_mpa_robust.o src/libavformat/rtpdec_jpeg.c:216:68: warning: unused parameter 'seq' [-Wunused-parameter] 216 | const uint8_t *buf, int len, uint16_t seq, | ^ 8 warnings generated. src/libavformat/rtpdec_latm.c:44:68: warning: unused parameter 'seq' [-Wunused-parameter] 44 | const uint8_t *buf, int len, uint16_t seq, | ^ CC libavformat/rtpdec_mpeg12.o src/libavformat/rtpdec_latm.c:134:57: warning: unused parameter 'data' [-Wunused-parameter] 134 | AVStream *stream, PayloadContext *data, | ^ src/libavformat/rtpdec_mpa_robust.c:70:54: warning: unused parameter 'seq' [-Wunused-parameter] 70 | int len, uint16_t seq, int flags) | ^ src/libavformat/rtpdec_mpa_robust.c:70:63: warning: unused parameter 'flags' [-Wunused-parameter] 70 | int len, uint16_t seq, int flags) | ^ src/libavformat/rtpdec_mpa_robust.c:88:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 88 | if (continuation || adu_size > len) { | ~~~~~~~~ ^ ~~~ src/libavformat/rtpdec_mpa_robust.c:121:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 121 | if (!continuation && adu_size <= len) { | ~~~~~~~~ ^ ~~~ 4 warnings generated. 2 warnings generated. CC libavformat/rtpdec_mpeg4.o CC libavformat/rtpdec_mpegts.o 1 warning generated. CC libavformat/rtpdec_opus.o src/libavformat/rtpdec_mpeg12.c:26:47: warning: unused parameter 'ctx' [-Wunused-parameter] 26 | static int mpeg_parse_packet(AVFormatContext *ctx, PayloadContext *data, | ^ src/libavformat/rtpdec_mpeg12.c:26:68: warning: unused parameter 'data' [-Wunused-parameter] 26 | static int mpeg_parse_packet(AVFormatContext *ctx, PayloadContext *data, | ^ src/libavformat/rtpdec_mpeg12.c:27:69: warning: unused parameter 'timestamp' [-Wunused-parameter] 27 | AVStream *st, AVPacket *pkt, uint32_t *timestamp, | ^ src/libavformat/rtpdec_mpeg12.c:28:68: warning: unused parameter 'seq' [-Wunused-parameter] 28 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_mpeg12.c:29:34: warning: unused parameter 'flags' [-Wunused-parameter] 29 | int flags) | ^ 5 warnings generated. CC libavformat/rtpdec_qcelp.o src/libavformat/rtpdec_mpegts.c:41:58: warning: unused parameter 'st_index' [-Wunused-parameter] 41 | static av_cold int mpegts_init(AVFormatContext *ctx, int st_index, | ^ src/libavformat/rtpdec_mpegts.c:50:50: warning: unused parameter 'ctx' [-Wunused-parameter] 50 | static int mpegts_handle_packet(AVFormatContext *ctx, PayloadContext *data, | ^ src/libavformat/rtpdec_mpegts.c:51:43: warning: unused parameter 'st' [-Wunused-parameter] 51 | AVStream *st, AVPacket *pkt, uint32_t *timestamp, | ^ src/libavformat/rtpdec_mpegts.c:52:71: warning: unused parameter 'seq' [-Wunused-parameter] 52 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_mpegts.c:53:37: warning: unused parameter 'flags' [-Wunused-parameter] 53 | int flags) | ^ src/libavformat/rtpdec_mpegts.c:84:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 84 | data->read_buf_size = FFMIN(len - ret, sizeof(data->buf)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 6 warnings generated. src/libavformat/rtpdec_mpeg4.c:183:67: warning: unused parameter 'seq' [-Wunused-parameter] 183 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_mpeg4.c:283:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 283 | data->buf_size = FFMIN(len, sizeof(data->buf)); | ^ ~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defCC libavformat/rtpdec_qdm2.o ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rtpdec_opus.c:86:72: warning: unused parameter 'priv_data' [-Wunused-parameter] 86 | static int opus_init(AVFormatContext *s, int st_index, PayloadContext *priv_data) | ^ src/libavformat/rtpdec_opus.c:91:47: warning: unused parameter 'ctx' [-Wunused-parameter] 91 | static int opus_parse_packet(AVFormatContext *ctx, PayloadContext *data, | ^ src/libavformat/rtpdec_opus.c:91:68: warning: unused parameter 'data' [-Wunused-parameter] 91 | static int opus_parse_packet(AVFormatContext *ctx, PayloadContext *data, | ^ src/libavformat/rtpdec_opus.c:92:68: warning: unused parameter 'timestamp' [-Wunused-parameter] 92 | AVStream *st, AVPacket *pkt, uint32_t *timestamp, | ^ src/libavformat/rtpdec_opus.c:93:67: warning: unused parameter 'seq' [-Wunused-parameter] 93 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_opus.c:94:33: warning: unused parameter 'flags' [-Wunused-parameter] 94 | int flags) | ^ src/libavformat/rtpdec_opus.c:114:57: warning: unused parameter 'data' [-Wunused-parameter] 114 | AVStream *stream, PayloadContext *data, | ^ src/libavformat/rtpdec_qcelp.c:100:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 100 | if (len > sizeof(data->next_data)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_qcelp.c:125:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 125 | if (len - 1 - frame_size > sizeof(data->group[0].data)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_qcelp.c:153:47: warning: unused parameter 'buf' [-Wunused-parameter] 153 | const uint8_t *buf, int len) | ^ src/libavformat/rtpdec_qcelp.c:153:56: warning: unused parameter 'len' [-Wunused-parameter] 153 | const uint8_t *buf, int len) | ^ src/libavformat/rtpdec_qcelp.c:203:69: warning: unused parameter 'seq' [-Wunused-parameter] 203 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_qcelp.c:204:35: warning: unused parameter 'flags' [-Wunused-parameter] 204 | int flags) | ^ 7 warnings generated. CC libavformat/rtpdec_qt.o 2 warnings generated. 6 warnings generated. CC libavformat/rtpdec_rfc4175.o src/libavformat/rtpdec_qdm2.c:153:64: warning: unused parameter 'st' [-Wunused-parameter] 153 | static int qdm2_parse_subpacket(PayloadContext *qdm, AVStream *st, | ^ src/libavformat/rtpdec_qdm2.c:241:68: warning: unused parameter 'seq' [-Wunused-parameter] 241 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_qdm2.c:242:34: warning: unused parameter 'flags' [-Wunused-parameter] 242 | int flags) | ^ src/libavformat/rtpdec_qdm2.c:282:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | if (++qdm->n_pkts < qdm->subpkts_per_block) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_svq3.o src/libavformat/rtpdec_rfc4175.c:125:48: warning: unused parameter 's' [-Wunused-parameter] 125 | static int rfc4175_parse_fmtp(AVFormatContext *s, AVStream *stream, | ^ src/libavformat/rtpdec_rfc4175.c:238:43: warning: unused parameter 'seq' [-Wunused-parameter] 238 | uint16_t seq, int flags) | ^ src/libavformat/rtpdec_rfc4175.c:290:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | if (payload_len < data->pgroup) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/rtpdec_rfc4175.c:315:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 315 | if (copy_offset + length > data->frame_size || !data->frame) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_qt.c:43:49: warning: unused parameter 'ctx' [-Wunused-parameter] 43 | static av_cold int qt_rtp_init(AVFormatContext *ctx, int st_index, | ^ src/libavformat/rtpdec_qt.c:43:58: warning: unused parameter 'st_index' [-Wunused-parameter] 43 | static av_cold int qt_rtp_init(AVFormatContext *ctx, int st_index, | ^ 4 warnings generated. src/libavformat/rtpdec_qt.c:56:50: warning: unused parameter 'seq' [-Wunused-parameter] 56 | int len, uint16_t seq, int flags) | ^ CC libavformat/rtpdec_vc2hq.o src/libavformat/rtpdec_svq3.c:43:48: warning: unused parameter 's' [-Wunused-parameter] 43 | static int svq3_parse_packet (AVFormatContext *s, PayloadContext *sv, | ^ src/libavformat/rtpdec_svq3.c:46:69: warning: unused parameter 'seq' [-Wunused-parameter] 46 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_svq3.c:47:35: warning: unused parameter 'flags' [-Wunused-parameter] 47 | int flags) | ^ 3 warnings generated. CC libavformat/rtpdec_vp8.o 4 warnings generated. 3 warnings generated. CC libavformat/rtpdec_vp9.o CC libavformat/rtpdec_xiph.o src/libavformat/rtpdec_vc2hq.c:178:70: warning: unused parameter 'seq' [-Wunused-parameter] 178 | const uint8_t *buf, int len, uint16_t seq, | ^ 1 warning generated. src/libavformat/rtpdec_vp8.c:263:46: warning: unused parameter 's' [-Wunused-parameter] 263 | static av_cold int vp8_init(AVFormatContext *s, int st_index, PayloadContext *vp8) | ^ src/libavformat/rtpdec_vp8.c:263:53: warning: unused parameter 'st_index' [-Wunused-parameter] 263 | static av_cold int vp8_init(AVFormatContext *s, int st_index, PayloadContext *vp8) | ^ CC libavformat/rtpenc.o src/libavformat/rtpdec_vp9.c:34:55: warning: unused parameter 'st_index' [-Wunused-parameter] 34 | static av_cold int vp9_init(AVFormatContext *ctx, int st_index, | ^ src/libavformat/rtpdec_vp9.c:35:45: warning: unused parameter 'data' [-Wunused-parameter] 35 | PayloadContext *data) | ^ src/libavformat/rtpdec_vp9.c:45:68: warning: unused parameter 'seq' [-Wunused-parameter] 45 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_xiph.c:63:69: warning: unused parameter 'seq' [-Wunused-parameter] 63 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_xiph.c:64:35: warning: unused parameter 'flags' [-Wunused-parameter] 64 | int flags) | ^ src/libavformat/rtpdec_xiph.c:111:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | if (ident != data->ident) { | ~~~~~ ^ ~~~~~~~~~~~ 2 warnings generated. CC libavformat/rtpenc_aac.o 3 warnings generated. CC libavformat/rtpenc_amr.o src/libavformat/rtpenc.c:35:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "payload_type", "Specify RTP payload type", offsetof(RTPMuxContext, payload_type), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 127, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:36:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "ssrc", "Stream identifier", offsetof(RTPMuxContext, ssrc), AV_OPT_TYPE_UINT, { .i64 = 0 }, 0, UINT32_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:37:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "cname", "CNAME to include in RTCP SR packets", offsetof(RTPMuxContext, cname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:38:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "seq", "Starting sequence number", offsetof(RTPMuxContext, seq), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL }, | ^ src/libavformat/rtpenc.c:151:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 151 | s1->packet_size = FFMIN(s1->packet_size, | ^ ~~~~~~~~~~~~~~~ 152 | s1->pb->max_packet_size); | ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. CC libavformat/rtpenc_av1.o CC libavformat/rtpenc_chain.o In file included from src/libavformat/rtpenc_av1.c:33: src/libavformat/rtp_av1.h:84:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (int i = 0; i < num_lebs; i++) { | ~ ^ ~~~~~~~~ src/libavformat/rtp_av1.h:85:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (i == num_lebs - 1) { | ~ ^ ~~~~~~~~~~~~ CC libavformat/rtpenc_h261.o 6 warnings generated. CC libavformat/rtpenc_h263.o CC libavformat/rtpenc_h263_rfc2190.o CC libavformat/rtpenc_h264_hevc.o 2 warnings generated. CC libavformat/rtpenc_jpeg.o CC libavformat/rtpenc_latm.o In file included from src/libavformat/rtpenc_h263_rfc2190.c:24: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rtpenc_mpegts.o CC libavformat/rtpenc_mpv.o 2 warnings generated. CC libavformat/rtpenc_rfc4175.o CC libavformat/rtpenc_vc2hq.o src/libavformat/rtpenc_mpegts.c:77:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 77 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtpenc_mpegts.c:96:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 96 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtpenc_mpegts.c:179:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "mpegts_muxer_options", "set list of options for the MPEG-TS muxer", OFFSET(mpegts_muxer_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/rtpenc_mpegts.c:180:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "rtp_muxer_options", "set list of options for the RTP muxer", OFFSET(rtp_muxer_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/rtpenc_mpegts.c:181:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 181 | { NULL }, | ^ 5 warnings generated. CC libavformat/rtpenc_vp8.o CC libavformat/rtpenc_vp9.o In file included from src/libavformat/rtpenc_vc2hq.c:25: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/rtpenc_vc2hq.c:74:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 74 | for(lvl = 0; lvl < wavelet_depth; lvl++) | ~~~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpenc_xiph.o CC libavformat/rtpproto.o CC libavformat/rtsp.o 2 warnings generated. In file included from src/libavformat/rtpproto.c:36: In file included from src/libavformat/ip.h:24: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ CC libavformat/rtspdec.o src/libavformat/rtpproto.c:90:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 90 | { NULL } | ^ CC libavformat/rtspenc.o In file included from src/libavformat/rtsp.c:45: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/rtsp.c:88:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "initial_pause", "do not start playing the stream immediately", OFFSET(initial_pause), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/rtsp.c:101:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "min_port", "set minimum local UDP port", OFFSET(rtp_port_min), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MIN}, 0, 65535, DEC|ENC }, | ^ src/libavformat/rtsp.c:102:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "max_port", "set maximum local UDP port", OFFSET(rtp_port_max), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MAX}, 0, 65535, DEC|ENC }, | ^ src/libavformat/rtsp.c:103:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections (-1 is infinite, imply flag listen)", OFFSET(initial_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, DEC }, | ^ src/libavformat/rtsp.c:104:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "timeout", "set timeout (in microseconds) of socket I/O operations", OFFSET(stimeout), AV_OPT_TYPE_INT64, {.i64 = 0}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:105:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:82:178: note: expanded from macro 'COMMON_OPTS' 82 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:105:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:83:178: note: expanded from macro 'COMMON_OPTS' 83 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:105:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:84:176: note: expanded from macro 'COMMON_OPTS' 84 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:106:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = LIBAVFORMAT_IDENT}, 0, 0, DEC }, | ^ src/libavformat/rtsp.c:110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 110 | { NULL }, | ^ src/libavformat/rtsp.c:117:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:118:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/rtsp.c:120:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:82:178: note: expanded from macro 'COMMON_OPTS' 82 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:120:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:83:178: note: expanded from macro 'COMMON_OPTS' 83 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:120:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:84:176: note: expanded from macro 'COMMON_OPTS' 84 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 121 | { NULL }, | ^ src/libavformat/rtsp.c:126:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:127:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/rtsp.c:129:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:82:178: note: expanded from macro 'COMMON_OPTS' 82 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:129:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:83:178: note: expanded from macro 'COMMON_OPTS' 83 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:129:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:84:176: note: expanded from macro 'COMMON_OPTS' 84 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:130:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 130 | { NULL }, | ^ src/libavformat/rtsp.c:755:45: warning: missing field 'default_ttl' initializer [-Wmissing-field-initializers] 755 | SDPParseState sdp_parse_state = { { 0 } }, *s1 = &sdp_parse_state; | ^ src/libavformat/rtsp.c:772:27: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 772 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:1078:38: warning: unused parameter 'seq' [-Wunused-parameter] 1078 | uint32_t seq, uint32_t rtptime) | ^ src/libavformat/rtsp.c:1215:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1215 | if (len1 > sizeof(buf)) | ~~~~ ^ ~~~~~~~~~~~ src/libavformat/rtsp.c:1269:31: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1269 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavformat/rtspenc.c:28: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/rtsp.c:1781:50: warning: comparison of integers of different signs: 'enum RTSPLowerTransport' and 'int' [-Wsign-compare] 1781 | if (reply->transports[0].lower_transport != lower_transport) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavformat/rtspdec.c:35: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ 2 warnings generated. src/libavformat/rtsp.c:2475:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2475 | if (rtpctx->first_rtcp_ntp_time != AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtsp.c:2490:54: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2490 | rtpctx2->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtsp.c:2549:35: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 2549 | if (sizeof("c=IN IP") - 1 < p_end - p && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/s337m.o src/libavformat/rtspdec.c:384:42: warning: unused parameter 'linelen' [-Wunused-parameter] 384 | int linelen, char *uri, int urisize, | ^ src/libavformat/rtsp.c:2776:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2776 | for (i = 0; i < FF_ARRAY_ELEMS(filters); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtspdec.c:967:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 967 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtspdec.c:995:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 995 | for (r = 0; r < s->nb_streams; r++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtspdec.c:1072:50: warning: unused parameter 'flags' [-Wunused-parameter] 1072 | int64_t timestamp, int flags) | ^ src/libavformat/rtspenc.c:93:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 93 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtspenc.c:165:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 165 | if (packet_len > size || packet_len < 2) | ~~~~~~~~~~ ^ ~~~~ 3 warnings generated. CC libavformat/samidec.o src/libavformat/s337m.c:120:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 120 | for (i = 0; i < FF_ARRAY_ELEMS(markers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/sapdec.o CC libavformat/sapenc.o 5 warnings generated. CC libavformat/sauce.o In file included from src/libavformat/sapdec.c:27: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/sapdec.c:175:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 175 | for (i = 0; i < sap->sdp_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/sapenc.c:32: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/sapenc.c:49:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/sapenc.c:146:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 146 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/sbcdec.o 3 warnings generated. CC libavformat/sbgdec.o CC libavformat/sccdec.o CC libavformat/sccenc.o src/libavformat/sbgdec.c:548:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 548 | if (av_sat_add64(p->current_time.t, rel_ts) != p->current_time.t + (uint64_t)rel_ts) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:578:53: warning: unused parameter 'wavenum' [-Wunused-parameter] 578 | static int parse_wave_def(struct sbg_parser *p, int wavenum) | ^ src/libavformat/sbgdec.c:931:50: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 931 | if (av_sat_add64(s->tseq[i].ts.t, delta) != s->tseq[i].ts.t + (uint64_t)delta) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:953:35: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 953 | if (t0 + (uint64_t)tseq->ts.t != av_sat_add64(t0, tseq->ts.t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:1060:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1060 | for (i = 0; i < FF_ARRAY_ELEMS(cpoints); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:1308:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1308 | if (av_sat_sub64(ev0.ts_int, period) != (uint64_t)ev0.ts_int - period) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:1340:48: warning: unused parameter 's' [-Wunused-parameter] 1340 | static int encode_intervals(struct sbg_script *s, AVCodecParameters *par, | ^ src/libavformat/sbgdec.c:1499:35: warning: unused parameter 'min_ts' [-Wunused-parameter] 1499 | int64_t min_ts, int64_t ts, int64_t max_ts, int flags) | ^ src/libavformat/sbgdec.c:1499:63: warning: unused parameter 'max_ts' [-Wunused-parameter] 1499 | int64_t min_ts, int64_t ts, int64_t max_ts, int flags) | ^ src/libavformat/sbgdec.c:1510:42: warning: unused parameter 'flags' [-Wunused-parameter] 1510 | int64_t ts, int flags) | ^ src/libavformat/sbgdec.c:1518:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1518 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1521:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1521 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1524:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1524 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1525:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1525 | { NULL }, | ^ CC libavformat/scd.o CC libavformat/sdns.o src/libavformat/scd.c:347:45: warning: unused parameter 'stream_index' [-Wunused-parameter] 347 | static int scd_seek(AVFormatContext *s, int stream_index, | ^ src/libavformat/scd.c:348:38: warning: unused parameter 'flags' [-Wunused-parameter] 348 | int64_t pts, int flags) | ^ CC libavformat/sdp.o 2 warnings generated. CC libavformat/sdr2.o In file included from src/libavformat/sdp.c:41: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ 33 warnings generated. src/libavformat/sdp.c:249:48: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 249 | if (sps && sps_end - sps >= 4 && p - psets <= MAX_PSET_SIZE - strlen(profile_string) - 7) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/sdsdec.o src/libavformat/sdp.c:919:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 919 | for (j = 0; j < ac[i]->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/sdxdec.o CC libavformat/seek.o CC libavformat/segafilm.o 3 warnings generated. src/libavformat/seek.c:216:70: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 216 | if (e2_pts < e1_pts || e2_pts - (uint64_t)e1_pts < time_tolerance) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/segafilmenc.o src/libavformat/seek.c:505:52: warning: unused parameter 'stream_index' [-Wunused-parameter] 505 | static int seek_frame_byte(AVFormatContext *s, int stream_index, | ^ src/libavformat/seek.c:506:45: warning: unused parameter 'flags' [-Wunused-parameter] 506 | int64_t pos, int flags) | ^ src/libavformat/segafilm.c:211:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segafilm.c:220:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 220 | for (i = 0; i < film->sample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:284:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 284 | if (next_sample_id >= film->sample_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:298:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | if (ret != sample->sample_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ 14 warnings generated. CC libavformat/segment.o 4 warnings generated. src/libavformat/segafilmenc.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (int i = 0; i < format_context->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/serdec.o 1 warning generated. src/libavformat/segment.c:169:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 169 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:427:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 427 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:444:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 444 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:619:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 619 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:627:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 627 | for (i = 0; i < FF_ARRAY_ELEMS(type_priority_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:633:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 633 | for (i = 0; i < s->nb_streams; i++)CC libavformat/sga.o { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:818:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 818 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:1047:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1047 | { "reference_stream", "set reference stream", OFFSET(reference_stream_specifier), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, E }, | ^ src/libavformat/segment.c:1048:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1048 | { "segment_format", "set container format used for the segments", OFFSET(format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1049:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1049 | { "segment_format_options", "set list of options for the container format used for the segments", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1050:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1050 | { "segment_list", "set the segment list filename", OFFSET(list), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1051:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1051 | { "segment_header_filename", "write a single file containing the header", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1057:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1057 | { "segment_list_size", "set the maximum number of playlist entries", OFFSET(list_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1067:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1067 | { "segment_atclocktime", "set segment to be cut at clocktime", OFFSET(use_clocktime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/segment.c:1068:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1068 | { "segment_clocktime_offset", "set segment clocktime offset", OFFSET(clocktime_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, 86400000000LL, E}, | ^ src/libavformat/segment.c:1069:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1069 | { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E}, | ^ src/libavformat/segment.c:1070:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "segment_time", "set segment duration", OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX, E }, | ^ src/libavformat/segment.c:1071:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1071 | { "segment_time_delta","set approximation value used for the segment times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1072:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1072 | { "min_seg_duration", "set minimum segment duration", OFFSET(min_seg_duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1073:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1073 | { "segment_times", "set segment split time points", OFFSET(times_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1074:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1074 | { "segment_frames", "set segment split frame numbers", OFFSET(frames_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1075:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1075 | { "segment_wrap", "set number after which the index wraps", OFFSET(segment_idx_wrap), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1076:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1076 | { "segment_list_entry_prefix", "set base url prefix for segments", OFFSET(entry_prefix), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1077:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1077 | { "segment_start_number", "set the sequence number of the first segment", OFFSET(segment_idx), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1078:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1078 | { "segment_wrap_number", "set the number of wrap before the first segment", OFFSET(segment_idx_wrap_nb), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1079:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1079 | { "strftime", "set filename expansion with strftime at segment creation", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1080:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "increment_tc", "increment timecode between each segment", OFFSET(increment_tc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1081:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1081 | { "break_non_keyframes", "allow breaking segments on non-keyframes", OFFSET(break_non_keyframes), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1083:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1083 | { "individual_header_trailer", "write header/trailer to each segment", OFFSET(individual_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1084:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1084 | { "write_header_trailer", "write a header to the first segment and a trailer to the last one", OFFSET(write_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1085:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1085 | { "reset_timestamps", "reset timestamps at the beginning of each segment", OFFSET(reset_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1086:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1086 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ^ src/libavformat/segment.c:1087:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1087 | { "write_empty_segments", "allow writing empty 'filler' segments", OFFSET(write_empty), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1088:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1088 | { NULL }, | ^ src/libavformat/serdec.c:125:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/serdec.c:126:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 126 | { NULL }, | ^ 2 warnings generated. CC libavformat/shortendec.o 3 warnings generated. src/libavformat/sga.c:441:41: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 441 | av_assert0(sga->idx + sga->left < sizeof(sga->sector)); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/sga.c:459:45: warning: unused parameter 'stream_index' [-Wunused-parameter] 459 | static int sga_seek(AVFormatContext *s, int stream_index, | ^ src/libavformat/sga.c:460:30: warning: unused parameter 'timestamp' [-Wunused-parameter] 460 | int64_t timestamp, int flags) | ^ src/libavformat/sga.c:460:45: warning: unused parameter 'flags' [-Wunused-parameter] 460 | int64_t timestamp, int flags) | ^ CC libavformat/sierravmd.o In file included from src/libavformat/shortendec.c:27: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. src/libavformat/sierravmd.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | for (i = 0; i < vmd->frame_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/sierravmd.c:205:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (j = 0; j < vmd->frames_per_block; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sierravmd.c:279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | if(ffio_limit(pb, frame->frame_size) != frame->frame_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/siff.o 34 warnings generated. CC libavformat/smacker.o 1 warning generated. 3 warnings generated. CC libavformat/smjpeg.o CC libavformat/smjpegdec.o src/libavformat/siff.c:227:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (avio_read(s->pb, pkt->data + 2 + c->gmcsize, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/smjpegdec.c:75:49: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 75 | if (avio_read(pb, comment, hlength) != hlength) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/smacker.c:223:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 223 | for (i = 0; i < smk->frames; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/smacker.c:246:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 246 | if (avio_feof(s->pb) || smk->cur_frame >= smk->frames) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/smacker.c:264:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | if (size > smk->frame_size) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/smacker.c:326:57: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 326 | if ((ret = av_get_packet(s->pb, pkt, size)) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 1 warning generated. CC libavformat/smjpegenc.o CC libavformat/smoothstreamingenc.o 1 warning generated. CC libavformat/smush.o In file included from src/libavformat/smoothstreamingenc.c:30: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98src/libavformat/smjpegenc.c | :s55t:a19t:i cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i nline i55n | t i s _fdoors _(pna t=h (0c;o nns t< csh-a>rn b*_psattrhe)a m s| ; ^ n++) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/smoothstreamingenc.c:169:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 169 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:221:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 221 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:250:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:264:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 264 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:299:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 299 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:481:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 481 | CC libavformat/sol.o int n = FFMIN(size, sizeof(buf)); | ^ ~~~~ ~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/smoothstreamingenc.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:555:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 555 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:624:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:625:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:626:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 626 | { "lookahead_count", "number of lookahead fragments", OFFSET(lookahead_count), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:627:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 627 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:628:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 628 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/smoothstreamingenc.c:629:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 629 | { NULL }, | ^ 1 warning generated. CC libavformat/soxdec.o CC libavformat/soxenc.o CC libavformat/spdif.o CC libavformat/spdifdec.o 15 warnings generated. CC libavformat/spdifenc.o CC libavformat/srtdec.o CC libavformat/srtenc.o src/libavformat/spdifenc.c:100:218: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dtshd_rate", "mux complete DTS frames in HD mode at the specified IEC958 rate (in Hz, default 0=disabled)", offsetof(IEC61937Context, dtshd_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 768000, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/spdifenc.c:101:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "dtshd_fallback_time", "min secs to strip HD for after an overflow (-1: till the end, default 60)", offsetof(IEC61937Context, dtshd_fallback), AV_OPT_TYPE_INT, {.i64 = 60}, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/spdifenc.c:102:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL }, | ^ src/libavformat/spdifenc.c:217:13: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 216 | if (sizeof(dtshd_start_code) + 2 + pkt_size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | > ctx->pkt_offsetCC libavformat/srtp.o - BURST_HEADER_SIZE && core_size) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:484:43: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 484 | for (next_code_idx = 0; next_code_idx < FF_ARRAY_ELEMS(mat_codes); next_code_idx++) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:485:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 485 | if (ctx->hd_buf_filled <= mat_codes[next_code_idx].pos) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:488:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 488 | if (next_code_idx >= FF_ARRAY_ELEMS(mat_codes)) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:492:41: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 492 | mat_codes[next_code_idx].pos == ctx->hd_buf_filled) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:494:42: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 494 | if (mat_codes[next_code_idx].pos == ctx->hd_buf_filled) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:530:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 530 | int padding_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | padding_remaining); | ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/spdifenc.c:542:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 542 | int data_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | data_remaining); | ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/spdifenc.c:595:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 595 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:613:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 613 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/srtpproto.o CC libavformat/stldec.o 13 warnings generated. CC libavformat/subfile.o src/libavformat/srtpproto.c:41:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "srtp_out_suite", "", offsetof(SRTPProtoContext, out_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:42:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "srtp_out_params", "", offsetof(SRTPProtoContext, out_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:43:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "srtp_in_suite", "", offsetof(SRTPProtoContext, in_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:44:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "srtp_in_params", "", offsetof(SRTPProtoContext, in_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ src/libavformat/srtpproto.c:84:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 84 | h->max_packet_size = FFMIN(s->rtp_hd->max_packet_size, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | sizeof(s->encryptbuf)) - 14; | ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 6 warnings generated. CC libavformat/subtitles.o src/libavformat/subfile.c:38:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ src/libavformat/subfile.c:39:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "end", "end offset", OFFSET(end), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ src/libavformat/subfile.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ 3 warnings generated. CC libavformat/subviewer1dec.o CC libavformat/subviewerdec.o CC libavformat/supdec.o src/libavformat/subtitles.c:132:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 132 | if (q->nb_subs >= INT_MAX/sizeof(*q->subs) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/subtitles.c:166:46: warning: cast from 'const void *' to 'const struct AVPacket **' drops const qualifier [-Wcast-qual] 166 | const AVPacket *s1 = *(const AVPacket **)a; | ^ src/libavformat/subtitles.c:167:46: warning: cast from 'const void *' to 'const struct AVPacket **' drops const qualifier [-Wcast-qual] 167 | const AVPacket *s2 = *(const AVPacket **)b; | ^ src/libavformat/subtitles.c:175:46: warning: cast from 'const void *' to 'const struct AVPacket **' drops const qualifier [-Wcast-qual] 175 | const AVPacket *s1 = *(const AVPacket **)a; | ^ src/libavformat/subtitles.c:176:46: warning: cast from 'const void *' to 'const struct AVPacket **' drops const qualifier [-Wcast-qual] 176 | const AVPacket *s2 = *(const AVPacket **)b; | ^ src/libavformat/subtitles.c:269:72: warning: unused parameter 's' [-Wunused-parameter] 269 | int ff_subtitles_queue_seek(FFDemuxSubtitlesQueue *q, AVFormatContext *s, int stream_index, | ^ src/libavformat/subviewerdec.c:138:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 138 | for (i = 1; i < sizeof(key) - 1 && line[i] && line[i] != ']'; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/subviewerdec.c:146:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 146 | while (j < sizeof(value) - 1 && line[i] && line[i] != ']') | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/supenc.o CC libavformat/svag.o 6 warnings generated. CC libavformat/svs.o 2 warnings generated. src/libavformat/svag.c:57:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 57 | if (align <= 0 || align > INT_MAX / st->codecpar->ch_layout.nb_channels) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/swf.o 1 warning generated. CC libavformat/swfdec.o CC libavformat/swfenc.o CC libavformat/takdec.o In file included from src/libavformat/swfenc.c:25: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/tcp.o src/libavformat/swfenc.c:208:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:238:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | for (i=0; i:n486b:_44s:t rwarning: ecomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]a ms; i +486+ | ) { i| f ~^~~~~~~~~~~~~~ (av_fifsrc/libavformat/swfdec.co:_260c:a24n:_ wwarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i te(s w260f | - > a u d i o _ f i f o )f nb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:277:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 277 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:304:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 304 | for(i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:399:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:404:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 404 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:475:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 475 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:497:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 497 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:502:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/tcp.c:29: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/tcp.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ src/libavformat/tcp.c:149:57: warning: unused parameter 'flags' [-Wunused-parameter] 149 | static int tcp_open(URLContext *h, const char *uri, int flags) | ^ 3 warnings generated. CC libavformat/tedcaptionsdec.o CC libavformat/tee.o 9 warnings generated. CC libavformat/tee_common.o 4 warnings generated. CC libavformat/teeproto.o src/libavformat/tee.c:70:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | OFFSET(use_fifo), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tee.c:72:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | src/libavformat/tedcaptionsdec.c : 40 : 63 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT _40T | Y P E _ D I CATV,_ O{P.Ts_tFrL A=G _NSUULBLT}I,T L0E,_ P0A,R AAMV _|O PATV__FOLPATG__FELNACGO_DDIENCGO_DPIANRGA_MP}A,R A M| ^} , | ^src/libavformat/tee.c :73:14: warning: src/libavformat/tedcaptionsdec.cmissing field 'help' initializer [-Wmissing-field-initializers]: 41: 1273: | warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { N U L{L }N U L| L ^ }, | ^ src/libavformat/tee_common.c:46:29: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] 46 | *filename = (char *)p + 1; | ^ src/libavformat/tee_common.c:63:25: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] 63 | *filename = (char *)p + 1; | ^ 2 warnings generated. CC libavformat/thp.o CC libavformat/tiertexseq.o 2 warnings generated. src/libavformat/thp.c:102:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 102 | if (thp->compcount > FF_ARRAY_ELEMS(thp->components)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/thp.c:195:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 195 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/thp.c:204:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 204 | if (ret != thp->audiosize) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/tmv.o 3 warnings generated. CC libavformat/tta.o 3 warnings generated. CC libavformat/ttaenc.o CC libavformat/ttmlenc.o src/libavformat/tmv.c:172:49: warning: unused parameter 'flags' [-Wunused-parameter] 172 | int64_t timestamp, int flags) | ^ src/libavformat/tta.c:93:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 93 | if(c->totalframes >= (INT_MAX - 4)/sizeof(uint32_t) || c->totalframes <= 0){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ttaenc.c:55:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 55 | if (par->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 1 warning generated. CC libavformat/tty.o In file included from src/libavformat/ttmlenc.c:34: src/libavformat/ttmlenc.h:33:38: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. CC libavformat/txd.o CC libavformat/ty.o 1 warning generated. CC libavformat/udp.o src/libavformat/tty.c:172:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "chars_per_frame", "", offsetof(TtyDemuxContext, chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/tty.c:173:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "video_size", "A string describing frame size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/tty.c:174:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/tty.c:175:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 175 | { NULL }, | ^ CC libavformat/uncodedframecrcenc.o 4 warnings generated. In file included from src/libavformat/udp.c:40: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ CC libavformat/unix.o src/libavformat/udp.c:138:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "localport", "Local port", OFFSET(local_port), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, D|E }, | ^ src/libavformat/udp.c:141:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "udplite_coverage", "choose UDPLite head size which should be validated by checksum", OFFSET(udplite_coverage), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D|E }, | ^ src/libavformat/udp.c:143:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | { "reuse", "explicitly allow reusing UDP sockets", OFFSET(reuse_socket), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D|E }, | ^ src/libavformat/udp.c:145:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | { "broadcast", "explicitly allow or disallow broadcast destination", OFFSET(is_broadcast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/udp.c:146:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "ttl", "Time to live (multicast only)", OFFSET(ttl), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 255, E }, | ^ src/libavformat/udp.c:147:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "dscp", "DSCP class for outgoing packets", OFFSET(dscp), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 63, E }, | ^ src/libavformat/udp.c:149:187: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "fifo_size", "set the UDP circular buffer size (in 188-byte packets)", OFFSET(circular_buffer_size), AV_OPT_TYPE_INT, {.i64 = HAVE_PTHREAD_CANCEL ? 7*4096 : 0}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:150:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "overrun_nonfatal", "survive in case of UDP receiving circular buffer overrun", OFFSET(overrun_nonfatal), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D }, | ^ src/libavformat/udp.c:151:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "timeout", "set raise error timeout, in microseconds (only in read mode)",OFFSET(timeout), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:154:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 154 | { NULL } | ^ src/libavformat/udp.c:630:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 630 | av_assert0(len <= sizeof(s->tmp)); | ~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/udp.c:1065:43: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1065 | if (av_fifo_can_write(s->tx_fifo) < size + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavformat/unix.c:30: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/uncodedframecrcenc.c:164:49: warning: unused parameter 's' [-Wunused-parameter] 164 | static int write_packet(struct AVFormatContext *s, AVPacket *pkt) | ^ src/libavformat/uncodedframecrcenc.c:164:62: warning: unused parameter 'pkt' [-Wunused-parameter] 164 | static int write_packet(struct AVFormatContext *s, AVPacket *pkt) | ^ src/libavformat/unix.c:48:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "listen", "Open socket for listening", OFFSET(listen), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ED }, | ^ src/libavformat/unix.c:49:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "timeout", "Timeout in ms", OFFSET(timeout), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ED }, | ^ src/libavformat/unix.c:54:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "pkt_size", "Maximum packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, ED }, | ^ src/libavformat/unix.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavformat/unix.c:65:63: warning: unused parameter 'flags' [-Wunused-parameter] 65 | static int unix_open(URLContext *h, const char *filename, int flags) | ^ 6 warnings generated. CC libavformat/url.o CC libavformat/urldecode.o 2 warnings generated. CC libavformat/usmdec.o In file included from src/libavformat/url.c:28: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/url.c:78:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 78 | vsnprintf(str + len, size > len ? size - len : 0, fmt, vl); | ~~~~ ^ ~~~ src/libavformat/url.c:265:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 265 | COPY(ub.url, keep); | ^~~~~~~~~~~~~~~~~~ src/libavformat/url.c:258:17: note: expanded from macro 'COPY' 258 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:266:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 266 | COPY(uc.url, uc.path); | ^~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:258:17: note: expanded from macro 'COPY' 258 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:291:9: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 291 | COPY(root, root + 1); | ^~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:258:17: note: expanded from macro 'COPY' 258 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:305:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 305 | COPY(ub.path, base_path_end); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:258:17: note: expanded from macro 'COPY' 258 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:306:9: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 306 | COPY(uc.path, uc.url_component_end_path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:258:17: note: expanded from macro 'COPY' 258 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/url.c:309:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 309 | COPY(uc.url_component_end_path, uc.end); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/url.c:258:17: note: expanded from macro 'COPY' 258 | if (len > out_end - out) { \ | ~~~ ^ ~~~~~~~~~~~~~ 13 warnings generated. CC libavformat/utils.o CC libavformat/vag.o src/libavformat/usmdec.c:98:48: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 98 | if (avio_read(pb, usm->header, chunk_size) != chunk_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/usmdec.c:135:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 135 | if (n >= sizeof(key) - 1) | ~ ^ ~~~~~~~~~~~~~~~ 8 warnings generated. CC libavformat/vc1dec.o In file included from src/libavformat/utils.c:44: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ CC libavformat/vc1test.o CC libavformat/vc1testenc.o src/libavformat/vc1test.c:44:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 44 | if (p->buf[3] != 0xC5 || size < 4 || size > p->buf_size - 20 || | ~~~~ ^ ~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/version.o 1 warning generated. CC libavformat/vividas.o 1 warning generated. CC libavformat/vivo.o CC libavformat/voc.o CC libavformat/voc_packet.o src/libavformat/vividas.c:160:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 160 | if (a2 > s) { | ~~ ^ ~ src/libavformat/vividas.c:224:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | if (avio_read(src, buf + 4, n) == n) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/vividas.c:272:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 272 | if (avio_read(src, buf+8, n) != n) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/vividas.c:415:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 415 | av_assert0(delta <= xd_size - offset); | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/vividas.c:763:87: warning: unused parameter 'flags' [-Wunused-parameter] 763 | static int viv_read_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags) | ^ src/libavformat/vivo.c:298:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | while (vivo->sequence == old_sequence && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavformat/vocdec.o src/libavformat/voc_packet.c:133:32: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare] 133 | else if (par->codec_id != tmp_codec) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ 1 warning generated. 1 warning generated. CC libavformat/vocenc.o CC libavformat/vorbiscomment.o CC libavformat/vpcc.o src/libavformat/vorbiscomment.c:72:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 72 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/vorbiscomment.c:90:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ 2 warnings generated. CC libavformat/vpk.o CC libavformat/vplayerdec.o 5 warnings generated. CC libavformat/vqf.o src/libavformat/vpk.c:117:49: warning: unused parameter 'flags' [-Wunused-parameter] 117 | int64_t timestamp, int flags) | ^ src/libavformat/vqf.c:62:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 62 | if (len == UINT_MAX) | ~~~ ^ ~~~~~~~~ CC libavformat/vvc.o 1 warning generated. CC libavformat/vvcdec.o CC libavformat/w64.o 1 warning generated. CC libavformat/wady.o CC libavformat/wavarc.o In file included from src/libavformat/vvc.c:24: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/vvc.c:25: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/vvc.c:269:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 269 | for (int i = 0; i <= vps_max_layers_minus1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/vvc.c:297:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | for (int i = 1; i <= vps_num_output_layer_sets_minus2 + 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/vvc.c:298:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | for (int j = 0; j <= vps_max_layers_minus1; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/vvc.c:307:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (int i = 0; i <= vps_num_ptls_minus1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/vvc.c:321:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 321 | for (int i = 0; i <= vps_num_ptls_minus1; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/vvc.c:390:57: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 390 | for (int i = 0; sps_num_subpics_minus1 > 0 && i <= sps_num_subpics_minus1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/vvc.c:392:64: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 392 | if (i > 0 && sps_pic_width_max_in_luma_samples > ctb_size_y) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/vvc.c:394:65: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 394 | if (i > 0 && sps_pic_height_max_in_luma_samples > ctb_size_y) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/vvc.c:396:85: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 396 | if (i < sps_num_subpics_minus1 && sps_pic_width_max_in_luma_samples > ctb_size_y) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/vvc.c:396:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 396 | if (i < sps_num_subpics_minus1 && sps_pic_width_max_in_luma_samples > ctb_size_y) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/vvc.c:398:86: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 398 | if (i < sps_num_subpics_minus1 && sps_pic_height_max_in_luma_samples > ctb_size_y) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/vvc.c:398:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 398 | if (i < sps_num_subpics_minus1 && sps_pic_height_max_in_luma_samples > ctb_size_y) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/vvc.c:408:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 408 | for (int i = 0; i <= sps_num_subpics_minus1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/vvc.c:419:42: warning: unused parameter 'gb' [-Wunused-parameter] 419 | static int vvcc_parse_pps(GetBitContext *gb, | ^ src/libavformat/vvc.c:420:58: warning: unused parameter 'vvcc' [-Wunused-parameter] 420 | VVCDecoderConfigurationRecord *vvcc) | ^ CC libavformat/wavdec.o CC libavformat/wavenc.o CC libavformat/wc3movie.o src/libavformat/wavdec.c:76:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "ignore_length", "Ignore length", OFFSET(ignore_length), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, DEC }, | ^ src/libavformat/wavdec.c:78:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "max_size", "max size of single packet", OFFSET(max_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1 << 22, DEC }, | ^ src/libavformat/wavdec.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL }, | ^ src/libavformat/wavdec.c:257:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 257 | av_assert0(length < sizeof(temp)); | ~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/wavdec.c:554:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/wavdec.c:583:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 583 | for (int i = 0; i < nb_cues; i++) { | ~ ^ ~~~~~~~ src/libavformat/wavdec.c:916:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 916 | st->codecpar->ch_layout.nb_channels < FF_SANE_NB_CHANNELS && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/wavenc.c:101:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 101 | len = FFMIN(len, maxlen); | ^ ~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/wavenc.c:131:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 131 | for (i = 0; i < len/16; i++) { | ~ ^ ~~~~~~ src/libavformat/wavenc.c:485:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 485 | { "write_bext", "Write BEXT chunk.", OFFSET(write_bext), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/wavenc.c:494:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 494 | { "peak_block_size", "Number of audio samples used to generate each peak frame.", OFFSET(peak_block_size), AV_OPT_TYPE_INT, { .i64 = 256 }, 0, 65536, ENC }, | ^ src/libavformat/wavenc.c:495:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 495 | { "peak_forsrc/libavformat/wc3movie.cm:a258t:"61,: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "The fo r258m | a t o f t h e p e aekl seen viefl o(p(er edta t=a f(f1i:o _urienatd8_,s i2z:e (upibn,t 1t6e)x.t",, sOiFzFeS)E)T (=p=e aski_zfeo)r m{a t )| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ AV_OPsrc/libavformat/wc3movie.cT:_261T:Y23P:E _warning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N T, 261 | { . i 6 4 = P E A K _ F O RiMfA T(_iU I>N=T 1s6i z}e, |P|E AaKv__FsOtRrMnAlTe_nU(I&NtTe8x,t [PiE A+K _1F]O,R MsAiTz_eU I-N Ti1 6-, 1E)N C> =} ,s i z| e ^ - i - 1) src/libavformat/wavenc.c :| 496 ~ ^ ~~~~: 148: src/libavformat/wc3movie.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]265 :23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 496 | 265 | { " p e a k _ p p v " , i f ( i" N>u=m bseirz eo f| |p eaavk_ sptorinnltesn (p&etre xpte[aik +v a1l]u,e s(i1z eo r- 2i) .-" ,1 ) > = s i z e - i O-F F1S)E T (| p ~ ^ ~~~~e aksrc/libavformat/wc3movie.c_:p269p:v23):, warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V _OPT_ T269Y | P E _ I N T , { . i 6 4 = i2f }(,i 1>,= 2s,i zEeN C| |} ,a v _| s ^t rnlensrc/libavformat/wavenc.c(:&497t:e12x:t [warning: imissing field 'help' initializer [-Wmissing-field-initializers] + 1497] | , s i z{e N-U LiL -} ,1 ) | > ^= size - i - 1) | ~ ^ ~~~~ 4 warnings generated. CC libavformat/webm_chunk.o 7 warnings generated. CC libavformat/webmdashenc.o src/libavformat/webm_chunk.c:233:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 233 | wc->duration_written >= wc->chunk_duration)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/webm_chunk.c:278:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 278 | { "chunk_start_index", "start index of the chunk", OFFSET(chunk_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:279:182: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 279 | { "header", "filename of the header where the initialization data will be written", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:280:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 280 | { "audio_chunk_duration", "duration of each chunk in milliseconds", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 5000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:281:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 281 | { "method", "set the HTTP method", OFFSET(http_method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:282:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 282 | { NULL }, | ^ 7 warnings generated. src/libavformat/webmdashenc.c:75:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/webpenc.o 6 warnings generated. src/libavformat/webmdashenc.c:443:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 443 | if (!comma || comma - p >= sizeof(w->as[w->nb_as - 1].id)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/webmdashenc.c:522:61: warning: unused parameter 's' [-Wunused-parameter] 522 | static int webm_dash_manifest_write_packet(AVFormatContext *s, AVPacket *pkt) | ^ src/libavformat/webmdashenc.c:522:74: warning: unused parameter 'pkt' [-Wunused-parameter] 522 | static int webm_dash_manifest_write_packet(AVFormatContext *s, AVPacket *pkt) | ^ src/libavformat/webmdashenc.c:529:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 529 | { "adaptation_sets", "Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on", OFFSET(adaptation_sets), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:530:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "live", "create a live stream manifest", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:531:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "chunk_start_index", "start index of the chunk", OFFSET(chunk_start_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:532:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "chunk_duration_ms", "duration of each chunk (in milliseconds)", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:533:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:534:251: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 534 | { "time_shift_buffer_depth", "Smallest time (in seconds) shifting buffer for which any Representation is guaranteed to be available.", OFFSET(time_shift_buffer_depth), AV_OPT_TYPE_DOUBLE, { .dbl = 60.0 }, 1.0, DBL_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:535:188: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 535 | { "minimum_update_period", "Minimum Update Period (in seconds) of the manifest.", OFFSET(minimum_update_period), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:536:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 536 | { NULL }, | ^ CC libavformat/webvttdec.o 18 warnings generated. CC libavformat/webvttenc.o src/libavformat/webpenc.c:207:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 65535, ENC }, | ^ src/libavformat/webpenc.c:208:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 208 | { NULL }, | ^ src/libavformat/webvttdec.c:206:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 206 | { NULL } | ^ 2 warnings generated. CC libavformat/westwood_aud.o 1 warning generated. CC libavformat/westwood_audenc.o 12 warnings generated. CC libavformat/westwood_vqa.o CC libavformat/wsddec.o src/libavformat/westwood_aud.c:164:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ CC libavformat/wtv_common.o 1 warning generated. CC libavformat/wtvdec.o src/libavformat/wtv_common.c:83:22: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 83 | {AV_CODEC_ID_NONE} | ^ CC libavformat/wtvenc.o 1 warning generated. CC libavformat/wv.o CC libavformat/wvdec.o src/libavformat/wtvdec.c:219:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 219 | if (length > ((int64_t)wf->nb_sectors << wf->sector_bits)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/wtvdec.c:756:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 756 | if (wtv->index_entries[i].pos > broken_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/wtvdec.c:850:28: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 850 | buf_size = FFMIN(len - consumed, sizeof(buf)); | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/wtvdec.c:976:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 976 | if (root_size > sizeof(root)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/wtvdec.c:1039:55: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1039 | while (e <= e_end && frame_nb > e->size) { | ~~~~~~~~ ^ ~~~~~~~ src/libavformat/wtvdec.c:1078:46: warning: unused parameter 'stream_index' [-Wunused-parameter] 1078 | static int read_seek(AVFormatContext *s, int stream_index, | ^ src/libavformat/wtvenc.c:413:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 413 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/wtvenc.c:426:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 426 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/wtvenc.c:547:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 547 | for (i = 0; i < sizeof(wtv_root_entry_table)/sizeof(WTVRootEntryTable); i++, h++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/wvedec.o src/libavformat/wvdec.c:45:5: warning: enumerator value which exceeds the range of 'int' is a C23 extension (2147483648 is too large) [-Wc23-extensions] 45 | WV_DSD = 0x80000000, | ^ ~~~~~~~~~~ src/libavformat/wvdec.c:226:67: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 226 | if (flags && rate != -1 && !(flags & WV_DSD) && rate * rate_x != wc->rate) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/wvdec.c:315:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 315 | if (ret != wc->header.blocksize) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/wvenc.o 3 warnings generated. CC libavformat/xa.o 3 warnings generated. CC libavformat/xmd.o CC libavformat/xmv.o CC libavformat/xvag.o CC libavformat/xwma.o 6 warnings generated. CC libavformat/yop.o src/libavformat/xmv.c:389:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 389 | av_assert0(xmv->video.stream_index < s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/xmv.c:415:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 415 | if (avio_seek(pb, xmv->this_packet_offset, SEEK_SET) != xmv->this_packet_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:445:53: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 445 | if (avio_seek(pb, audio->data_offset, SEEK_SET) != audio->data_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:482:53: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 482 | if (avio_seek(pb, video->data_offset, SEEK_SET) != video->data_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:496:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 496 | if (result != frame_size) | ~~~~~~ ^ ~~~~~~~~~~ src/libavformat/xvag.c:74:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/xwma.c:215:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 215 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/xwma.c:266:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 266 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/yuv4mpegdec.o src/libavformat/yop.c:181:49: warning: unused parameter 'flags' [-Wunused-parameter] 181 | int64_t timestamp, int flags) | ^ 5 warnings generated. 2 warnings generated. CC libavformat/yuv4mpegenc.o GEN libavformat/libavformat.pc 1 warning generated. src/libavformat/yuv4mpegdec.c:293:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | else if (ret != s->packet_size - Y4M_FRAME_MAGIC_LEN) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/yuv4mpegdec.c:302:51: warning: unused parameter 'stream_index' [-Wunused-parameter] 302 | static int yuv4_read_seek(AVFormatContext *s, int stream_index, | ^ GLSLC libavcodec/vulkan/dpx_copy.comp.spv GLSLC libavcodec/vulkan/dpx_unpack.comp.spv GLSLC libavcodec/vulkan/ffv1_dec.comp.spv 2 warnings generated. GLSLC libavcodec/vulkan/ffv1_dec_golomb.comp.spv src/libavcodec/vulkan/dpx_copy.comp.glsl src/libavcodec/vulkan/dpx_unpack.comp.glsl GLSLC libavcodec/vulkan/ffv1_dec_reset.comp.spv GLSLC libavcodec/vulkan/ffv1_dec_reset_golomb.comp.spv src/libavcodec/vulkan/ffv1_dec.comp.glsl GLSLC libavcodec/vulkan/ffv1_dec_rgb.comp.spv src/libavcodec/vulkan/ffv1_dec_golomb.comp.glsl GLSLC libavcodec/vulkan/ffv1_dec_rgb_float.comp.spv src/libavcodec/vulkan/ffv1_dec_reset.comp.glsl src/libavcodec/vulkan/ffv1_dec_reset_golomb.comp.glsl GLSLC libavcodec/vulkan/ffv1_dec_rgb_float_golomb.comp.spv GLSLC libavcodec/vulkan/ffv1_dec_rgb_golomb.comp.spv src/libavcodec/vulkan/ffv1_dec_rgb.comp.glsl GLSLC libavcodec/vulkan/ffv1_dec_setup.comp.spv src/libavcodec/vulkan/ffv1_dec_rgb_float.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc.comp.spv src/libavcodec/vulkan/ffv1_dec_rgb_float_golomb.comp.glsl src/libavcodec/vulkan/ffv1_dec_rgb_golomb.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_golomb.comp.spv GLSLC libavcodec/vulkan/ffv1_enc_rct_search.comp.spv src/libavcodec/vulkan/ffv1_dec_setup.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_remap.comp.spv src/libavcodec/vulkan/ffv1_enc.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_reset.comp.spv src/libavcodec/vulkan/ffv1_enc_rct_search.comp.glsl src/libavcodec/vulkan/ffv1_enc_golomb.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_reset_golomb.comp.spv GLSLC libavcodec/vulkan/ffv1_enc_rgb.comp.spv src/libavcodec/vulkan/ffv1_enc_remap.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_rgb_float.comp.spv src/libavcodec/vulkan/ffv1_enc_reset.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_rgb_golomb.comp.spv src/libavcodec/vulkan/ffv1_enc_reset_golomb.comp.glsl src/libavcodec/vulkan/ffv1_enc_rgb.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_setup.comp.spv GLSLC libavcodec/vulkan/prores_idct.comp.spv src/libavcodec/vulkan/ffv1_enc_rgb_float.comp.glsl GLSLC libavcodec/vulkan/prores_ks_alpha_data.comp.spv src/libavcodec/vulkan/ffv1_enc_rgb_golomb.comp.glsl GLSLC libavcodec/vulkan/prores_ks_encode_slice.comp.spv src/libavcodec/vulkan/ffv1_enc_setup.comp.glsl src/libavcodec/vulkan/prores_idct.comp.glsl GLSLC libavcodec/vulkan/prores_ks_estimate_slice.comp.spv GLSLC libavcodec/vulkan/prores_ks_slice_data.comp.spv src/libavcodec/vulkan/prores_ks_alpha_data.comp.glsl GLSLC libavcodec/vulkan/prores_ks_trellis_node.comp.spv src/libavcodec/vulkan/prores_ks_encode_slice.comp.glsl GLSLC libavcodec/vulkan/prores_raw_decode.comp.spv src/libavcodec/vulkan/prores_ks_estimate_slice.comp.glsl src/libavcodec/vulkan/prores_ks_slice_data.comp.glsl GLSLC libavcodec/vulkan/prores_raw_idct.comp.spv GLSLC libavcodec/vulkan/prores_vld.comp.spv src/libavcodec/vulkan/prores_ks_trellis_node.comp.glsl CC libavcodec/vulkan_av1.o src/libavcodec/vulkan/prores_raw_decode.comp.glsl CC libavcodec/vulkan_decode.o In file included from src/libavcodec/vulkan_av1.c:19: In file included from src/libavcodec/av1dec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ In file included from src/libavcodec/vulkan_av1.c:21: In file included from src/libavcodec/vulkan_decode.h:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/vulkan_av1.c:21: In file included from src/libavcodec/vulkan_decode.h:27: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_av1.c:104:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | for (int i = 1; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:107:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 107 | for (int i = 0; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:212:57: warning: unused parameter 'ap' [-Wunused-parameter] 212 | AV1VulkanDecodePicture *ap) | ^ src/libavcodec/vulkan_av1.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < STD_VIDEO_AV1_NUM_REF_FRAMES; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:295:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 295 | for (int i = 0; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:298:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | for (int i = 0; i < STD_VIDEO_AV1_REFS_PER_FRAME; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:341:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 341 | for (int i = 0; i < STD_VIDEO_AV1_REFS_PER_FRAME; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:404:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 404 | for (int i = 0; i < STD_VIDEO_AV1_MAX_LOOP_FILTER_STRENGTHS; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (int i = 0; i < STD_VIDEO_AV1_LOOP_FILTER_ADJUSTMENTS; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:507:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | for (int i = 0; i < STD_VIDEO_AV1_MAX_SEGMENTS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:509:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 509 | for (int j = 0; j < STD_VIDEO_AV1_SEG_LVL_MAX; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:516:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 516 | for (int i = 1; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:519:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 519 | for (int i = 0; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:522:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 522 | for (int i = 0; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:525:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 525 | for (int j = 0; j < STD_VIDEO_AV1_GLOBAL_MOTION_PARAMS; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:530:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 530 | for (int i = 0; i < STD_VIDEO_AV1_MAX_CDEF_FILTER_STRENGTHS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:538:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 538 | for (int i = 0; i < STD_VIDEO_AV1_MAX_NUM_Y_POINTS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:543:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 543 | for (int i = 0; i < STD_VIDEO_AV1_MAX_NUM_CB_POINTS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:550:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 550 | for (int i = 0; i < STD_VIDEO_AV1_MAX_NUM_POS_LUMA; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:553:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 553 | for (int i = 0; i < STD_VIDEO_AV1_MAX_NUM_POS_CHROMA; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_av1.c:566:48: warning: unused parameter 'size' [-Wunused-parameter] 566 | uint32_t size) | ^ src/libavcodec/vulkan_av1.c:631:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 631 | for (int i = 0; i < vp->decode_info.referenceSlotCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vulkan_decode.c:20: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan/prores_raw_idct.comp.glsl In file included from src/libavcodec/vulkan_decode.c:21: In file included from src/libavcodec/vulkan_decode.h:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/vulkan_decode.c:25: src/libavutil/vulkan_loader.h:104:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vulkan_dpx.o src/libavcodec/vulkan/prores_vld.comp.glsl src/libavutil/vulkan_loader.h:157:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:167:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 167 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:127:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 127 | for (int i = 0; i < profile_list->profileCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vulkan_encode.o src/libavcodec/vulkan_decode.c:152:56: warning: unused parameter 't' [-Wunused-parameter] 152 | int ff_vk_params_invalidate(AVCodecContext *avctx, int t, const uint8_t *b, uint32_t s) | ^ src/libavcodec/vulkan_decode.c:152:74: warning: unused parameter 'b' [-Wunused-parameter] 152 | int ff_vk_params_invalidate(AVCodecContext *avctx, int t, const uint8_t *b, uint32_t s) | ^ src/libavcodec/vulkan_decode.c:152:86: warning: unused parameter 's' [-Wunused-parameter] 152 | int ff_vk_params_invalidate(AVCodecContext *avctx, int t, const uint8_t *b, uint32_t s) | ^ src/libavcodec/vulkan_decode.c:345:33: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 345 | buf_pnext = (void *)ff_vk_find_struct(ctx->s.hwfc->create_pnext, | ^ src/libavcodec/vulkan_decode.c:521:26: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'void *' drops const qualifier [-Wcast-qual] 521 | cur_vk_ref = (void *)&decode_start.pReferenceSlots[decode_start.referenceSlotCount]; | ^ src/libavcodec/vulkan_decode.c:614:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 614 | for (int i = 0; i < vp->decode_info.referenceSlotCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:719:43: warning: unused parameter 'unused' [-Wunused-parameter] 719 | static void free_common(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/vulkan_decode.c:1031:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1031 | avctx->coded_height > caps->maxCodedExtent.height) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:1030:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1030 | avctx->coded_width > caps->maxCodedExtent.width || | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:1029:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1029 | avctx->coded_height < caps->minCodedExtent.height || | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:1028:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1028 | if (avctx->coded_width < caps->minCodedExtent.width || | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:1089:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1089 | for (int i = 0; i < nb_out_fmts; i++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:1112:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1112 | for (int i = 0; i < nb_out_fmts; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:1397:38: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 1397 | void *profile_list = (void *)ff_vk_find_struct(ctx->s.hwfc->create_pnext, | ^ src/libavcodec/vulkan_decode.c:1402:42: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 1402 | void *drm_create_pnext = (void *)ff_vk_find_struct(ctx->s.hwfc->create_pnext, | ^ In file included from src/libavcodec/vulkan_dpx.c:21: In file included from src/libavcodec/vulkan_decode.h:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/vulkan_dpx.c:21: In file included from src/libavcodec/vulkan_decode.h:27: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavcodec/vulkan_encode.c:21: In file included from src/libavcodec/vulkan_encode.h:28: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_dpx.c:73:68: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 73 | ff_vk_host_map_buffer(&ctx->s, &vp->slices_buf, (uint8_t *)buffer, | ^ src/libavcodec/vulkan_dpx.c:229:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 229 | SPEC_LIST_ADD(sl, 0, 32, dpx->endian && bits > 8); /* big endian */ | ^ src/libavcodec/vulkan_dpx.c:229:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 229 | SPEC_LIST_ADD(sl, 0, 32, dpx->endian && bits > 8); /* big endian */ | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_dpx.c:231:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 231 | SPEC_LIST_ADD(sl, 1, 32, bits == 10); In file included from /src/libavcodec/vulkan_encode.c*: 24p: asrc/libavutil/vulkan_loader.hc:k104e:d27_:1 0warning: bcomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]i t */ | 104 ^ | for (int src/libavcodec/vulkan_dpx.cj: 231=: 90:; warning: jcast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] < FF _231A | R R A Y _ E L E MSSP(EeCx_tLeInSsTi_oAnD_Dm(aspl),; 1j,+ +3)2 ,{ b i| t ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s == 10); /* packed_10bit */ | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_dpx.c:233:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 233 | SPEC_LIST_ADD(sl, 1, 32, FFALIGN(bits, 8)); /* type_bits */ | ^ src/libavcodec/vulkan_dpx.c:233:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 233 | SPEC_LIST_ADD(sl, 1, 32, FFALIGN(bits, 8)); /* type_bits */ | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavutil/vulkan_loader.h:157:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:167:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 167 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:209:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 209 | for (int i = 0; i < ctx->caps.maxDpbSlots; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:504:80: warning: comparison of integers of different signs: 'VkDeviceSize' (aka 'unsigned long') and 'int' [-Wsign-compare] 504 | (FFALIGN(offs, ctx->s.props.properties.limits.nonCoherentAtomSize) != offs)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/vulkan_encode.c:891:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 891 | if (ctx->opts.quality > ctx->enc_caps.maxQualityLevels) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:965:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 965 | avctx->coded_height > ctx->caps.maxCodedExtent.height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:964:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 964 | avctx->coded_width > ctx->caps.maxCodedExtent.width || | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:963:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 963 | avctx->coded_height < ctx->caps.minCodedExtent.height || | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:962:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 962 | if (avctx->coded_width < ctx->caps.minCodedExtent.width || | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:993:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 993 | for (int i = 0; i < nb_out_fmts; i++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:1011:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1011 | for (i = 0; i < nb_out_fmts; i++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:1014:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1014 | for (i = 0; i < nb_out_fmts; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:1023:11: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1023 | if (i == nb_out_fmts) { | ~ ^ ~~~~~~~~~~~ 29 warnings generated. CC libavcodec/vulkan_encode_av1.o 10 warnings generated. CC libavcodec/vulkan_encode_h264.o In file included from src/libavcodec/vulkan_encode_av1.c:27: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ 22 warnings generated. In file included from src/libavcodec/vulkan_encode_h264.c:29: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ CC libavcodec/vulkan_encode_h265.o In file included from src/libavcodec/vulkan_encode_av1.c:28: In file included from src/libavcodec/vulkan_encode.h:28: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_encode_av1.c:287:47: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual] 287 | ref_slot = (VkVideoReferenceSlotInfoKHR *)encode_info->pSetupReferenceSlot; | ^ src/libavcodec/vulkan_encode_av1.c:459:47: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual] 459 | ref_slot = (VkVideoReferenceSlotInfoKHR *)encode_info->pSetupReferenceSlot; | ^ src/libavcodec/vulkan_encode_av1.c:222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | for (int i = 0; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_av1.c:224:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | for (int j = 0; j < STD_VIDEO_AV1_GLOBAL_MOTION_PARAMS; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_av1.c:229:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 229 | for (int i = 0; i < STD_VIDEO_AV1_REFS_PER_FRAME; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_av1.c:246:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 246 | for (int i = 0; i < STD_VIDEO_AV1_MAX_SEGMENTS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_av1.c:248:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (int j = 0; j < STD_VIDEO_AV1_SEG_LVL_MAX; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_av1.c:456:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 456 | for (int i = 0; i < FF_ARRAY_ELEMS(ap->vkav1pic_info.referenceNameSlotIndices); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_av1.c:701:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 701 | if (avctx->rc_initial_buffer_occupancy > enc->hrd_buffer_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_av1.c:1096:57: warning: unused parameter 'base_pic' [-Wunused-parameter] 1096 | FFHWBaseEncodePicture *base_pic, | ^ src/libavcodec/vulkan_encode_av1.c:1370:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1370 | HW_BASE_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/hw_base_encode.h:247:39: note: expanded from macro 'HW_BASE_ENCODE_COMMON_OPTIONS' 247 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_av1.c:1370:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/hw_base_encode.h:251:39: note: expanded from macro 'HW_BASE_ENCODE_COMMON_OPTIONS' 251 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_av1.c:1370:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/hw_base_encode.h:255:47: note: expanded from macro 'HW_BASE_ENCODE_COMMON_OPTIONS' 255 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS } | ^ src/libavcodec/vulkan_encode_av1.c:1371:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1371 | VULKAN_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vulkan_encode.h:205:143: note: expanded from macro 'VULKAN_ENCODE_COMMON_OPTIONS' 205 | { "qp", "Use an explicit constant quantizer for the whole stream", OFFSET(common.opts.qp), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 255, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_av1.c:1371:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vulkan_encode.h:206:163: note: expanded from macro 'VULKAN_ENCODE_COMMON_OPTIONS' 206 | { "quality", "Set encode quality (trades off against speed, higher is faster)", OFFSET(common.opts.quality), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_av1.c:1424:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1424 | { NULL }, | ^ src/libavcodec/vulkan_encode_av1.c:1434:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1434 | { NULL }, | ^ In file included from src/libavcodec/vulkan_encode_h264.c:33: In file included from src/libavcodec/vulkan_encode.h:28: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ 16 warnings generated. src/libavcodec/vulkan_encode_h264.c:444:52: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual] 444 | slot_info = (VkVideoReferenceSlotInfoKHR *)&encode_info->pReferenceSlots[i]; | ^ src/libavcodec/vulkan_encode_h264.c:451:52: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual] 451 | slot_info = (VkVideoReferenceSlotInfoKHR *)&encode_info->pReferenceSlots[pic->nb_refs[0] + i]; | ^ src/libavcodec/vulkan_encode_h264.c:438:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | for (i = 0; i < STD_VIDEO_H264_MAX_NUM_LIST_REF; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_h264.c:669:47: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual] 669 | ref_slot = (VkVideoReferenceSlotInfoKHR *)encode_info->pSetupReferenceSlot; | ^ src/libavcodec/vulkan_encode_h264.c:770:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 770 | if (avctx->rc_initial_buffer_occupancy > unit_opts->hrd_buffer_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_h264.c:1052:37: warning: unused parameter 'sps_override' [-Wunused-parameter] 1052 | int sps_override, int pps_override) | ^ CC libavcodec/vulkan_ffv1.o src/libavcodec/vulkan_encode_h264.c:1571:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1571 | HW_BASE_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/hw_base_encode.h:247:39: note: expanded from macro 'HW_BASE_ENCODE_COMMON_OPTIONS' 247 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_h264.c:1571:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/hw_base_encode.h:251:39: note: expanded from macro 'HW_BASE_ENCODE_COMMON_OPTIONS' 251 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_h264.c:1571:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/hw_base_encode.h:255:47: note: expanded from macro 'HW_BASE_ENCODE_COMMON_OPTIONS' 255 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS } | ^ src/libavcodec/vulkan_encode_h264.c:1572:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1572 | VULKAN_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vulkan_encode.h:205:143: note: expanded from macro 'VULKAN_ENCODE_COMMON_OPTIONS' 205 | { "qp", "Use an explicit constant quantizer for the whole stream", OFFSET(common.opts.qp), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 255, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_h264.c:1572:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vulkan_encode.h:206:163: note: expanded from macro 'VULKAN_ENCODE_COMMON_OPTIONS' 206 | { "quality", "Set encode quality (trades off against speed, higher is faster)", OFFSET(common.opts.quality), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_h264.c:1624:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1624 | { NULL }, | ^ src/libavcodec/vulkan_encode_h264.c:1638:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1638 | { NULL }, | ^ In file included from src/libavcodec/vulkan_encode_h265.c:28: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/vulkan_ffv1.c:21: In file included from src/libavcodec/vulkan_decode.h:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/vulkan_encode_h265.c:32: In file included from src/libavcodec/vulkan_encode.h:28: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_encode_h265.c:398:52: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual] 398 | slot_info = (VkVideoReferenceSlotInfoKHR *)&encode_info->pReferenceSlots[i]; | ^ src/libavcodec/vulkan_encode_h265.c:405:52: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual] 405 | slot_info = (VkVideoReferenceSlotInfoKHR *)&encode_info->pReferenceSlots[pic->nb_refs[0] + i]; | ^ src/libavcodec/vulkan_encode_h265.c:392:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 392 | for (i = 0; i < STD_VIDEO_H265_MAX_NUM_LIST_REF; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_h265.c:584:47: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual] 584 | ref_slot = (VkVideoReferenceSlotInfoKHR *)encode_info->pSetupReferenceSlot; | ^ src/libavcodec/vulkan_encode_h265.c:685:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 685 | if (avctx->rc_initial_buffer_occupancy > enc->hrd_buffer_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_h265.c:910:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 910 | for (int i = 0; i < STD_VIDEO_H265_SUBLAYERS_LIST_SIZE; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_h265.c:928:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 928 | for (int i = 0; i < STD_VIDEO_H265_MAX_SHORT_TERM_REF_PIC_SETS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_h265.c:960:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 960 | for (int i = 0; i < STD_VIDEO_H265_MAX_LONG_TERM_REF_PICS_SPS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_h265.c:1115:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1115 | for (int i = 0; i < STD_VIDEO_H265_SUBLAYERS_LIST_SIZE; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_h265.c:1708:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1708 | HW_BASE_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/hw_base_encode.h:247:39: note: expanded from macro 'HW_BASE_ENCODE_COMMON_OPTIONS' 247 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_h265.c:1708:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/hw_base_encode.h:251:39: note: expanded from macro 'HW_BASE_ENCODE_COMMON_OPTIONS' 251 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_h265.c:1708:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/hw_base_encode.h:255:47: note: expanded from macro 'HW_BASE_ENCODE_COMMON_OPTIONS' 255 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS } | ^ src/libavcodec/vulkan_encode_h265.c:1709:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1709 | VULKAN_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vulkan_encode.h:205:143: note: expanded from macro 'VULKAN_ENCODE_COMMON_OPTIONS' 205 | { "qp", "Use an explicit constant quantizer for the whole stream", OFFSET(common.opts.qp), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 255, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_h265.c:1709:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vulkan_encode.h:206:163: note: expanded from macro 'VULKAN_ENCODE_COMMON_OPTIONS' 206 | { "quality", "Set encode quality (trades off against speed, higher is faster)", OFFSET(common.opts.quality), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_h265.c:1751:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1751 | { NULL }, | ^ src/libavcodec/vulkan_encode_h265.c:1765:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1765 | { NULL }, | ^ In file included from src/libavcodec/vulkan_ffv1.c:21: In file included from src/libavcodec/vulkan_decode.h:27: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavcodec/vulkan_ffv1.c:24: In file included from src/libavcodec/ffv1.h:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vulkan_ffv1.c:24: In file included from src/libavcodec/ffv1.h:37: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_ffv1.c:221:61: warning: cast from 'uint32_t **' (aka 'unsigned int **') to 'const uint32_t **' (aka 'const unsigned int **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 221 | (const uint32_t **)&fp->slice_offset); | ^ src/libavcodec/vulkan_ffv1.c:548:43: warning: unused parameter 'f' [-Wunused-parameter] 548 | static int init_setup_shader(FFV1Context *f, FFVulkanContext *s, | ^ src/libavcodec/vulkan_ffv1.c:602:43: warning: unused parameter 'f' [-Wunused-parameter] 602 | static int init_reset_shader(FFV1Context *f, FFVulkanContext *s, | ^ src/libavcodec/vulkan_ffv1.c:851:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 851 | SPEC_LIST_ADD(sl, 0, 32, RGB_LINECACHE); | ^ src/libavcodec/vulkan_ffv1.c:851:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 851 | SPEC_LIST_ADD(sl, 0, 32, RGB_LINECACHE); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_ffv1.c:854:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 854 | SPEC_LIST_ADD(sl, 1, 32, 1); | ^ src/libavcodec/vulkan_ffv1.c:854:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 854 | SPEC_LIST_ADD(sl, 1, 32, 1); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ 20 warnings generated. CC libavcodec/vulkan_h264.o In file included from src/libavcodec/vulkan_h264.c:22: In file included from src/libavcodec/vulkan_decode.h:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 16 warnings generated. 13 warnings generated. CC libavcodec/vulkan_hevc.o CC libavcodec/vulkan_prores.o In file included from src/libavcodec/vulkan_h264.c:22: In file included from src/libavcodec/vulkan_decode.h:27: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_h264.c:154:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | for (int i = 0; i < STD_VIDEO_H264_SCALING_LIST_4X4_NUM_LISTS; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:155:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 155 | for (int j = 0; j < STD_VIDEO_H264_SCALING_LIST_4X4_NUM_ELEMENTS; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:158:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | for (int i = 0; i < STD_VIDEO_H264_SCALING_LIST_8X8_NUM_LISTS; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:159:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 159 | for (int j = 0; j < STD_VIDEO_H264_SCALING_LIST_8X8_NUM_ELEMENTS; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:251:48: warning: unused parameter 'sps' [-Wunused-parameter] 251 | static void set_pps(const PPS *pps, const SPS *sps, | ^ src/libavcodec/vulkan_h264.c:260:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 260 | for (int i = 0; i < STD_VIDEO_H264_SCALING_LIST_4X4_NUM_LISTS; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:261:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 261 | for (int j = 0; j < STD_VIDEO_H264_SCALING_LIST_4X4_NUM_ELEMENTS; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:264:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 264 | for (int i = 0; i < STD_VIDEO_H264_SCALING_LIST_8X8_NUM_LISTS; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:265:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | for (int j = 0; j < STD_VIDEO_H264_SCALING_LIST_8X8_NUM_ELEMENTS; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:329:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 329 | for (int i = 0; i < FF_ARRAY_ELEMS(h->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:339:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 339 | for (int i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:551:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 551 | for (int i = 0; i < vp->decode_info.referenceSlotCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vulkan_hevc.c:20: In file included from src/libavcodec/hevc/hevcdec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ 19 warnings generated. In file included from src/libavcodec/vulkan_prores.c:20: In file included from src/libavcodec/vulkan_decode.h:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/vulkan_prores_raw.o In file included from src/libavcodec/vulkan_hevc.c:24: In file included from src/libavcodec/vulkan_decode.h:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/vulkan_prores.c:20: In file included from src/libavcodec/vulkan_decode.h:27: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavcodec/vulkan_prores_raw.c:21: In file included from src/libavcodec/vulkan_decode.h:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vulkan_prores.c:367:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 367 | SPEC_LIST_ADD(sl, 0, 32, interlaced); | ^ src/libavcodec/vulkan_prores.c:367:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 367 | SPEC_LIST_ADD(sl, 0, 32, interlaced); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_prores.c:360:35: warning: unused parameter 'max_num_mbs' [-Wunused-parameter] 360 | int max_num_mbs, int interlaced) | ^ src/libavcodec/vulkan_prores.c:412:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 412 | SPEC_LIST_ADD(sl, 0, 32, interlaced); | ^ In file included from src/libavcodec/vulkan_hevc.c:24: In file included from src/libavcodec/vulkan_decode.hsrc/libavcodec/vulkan_prores.c::27412: :In file included from 5src/libavcodec/vulkan_video.h:: 23warning: : cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]src/libavutil/vulkan.h :369: 16412: | warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] SPEC_ L369I | S T _ A DwDh(islle, ( c0n,t 3<2 ,F Fi_nAtReRrAlYa_cEeLdE)M;S ( f| - ^> imsrc/libavutil/vulkan.hg:)91 :&31&: fnote: -expanded from macro 'SPEC_LIST_ADD'> img[ c91n | t ] ) v| o ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~i d *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_prores.c:413:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 413 | SPEC_LIST_ADD(sl, 16, 32, 4*2); /* nb_blocks */ | ^ src/libavcodec/vulkan_prores.c:413:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 413 | SPEC_LIST_ADD(sl, 16, 32, 4*2); /* nb_blocks */ | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_prores.c:422:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 422 | SPEC_LIST_ADD(sl, 18 + i, 32, | ^ src/libavcodec/vulkan_prores.c:422:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 422 | SPEC_LIST_ADD(sl, 18 + i, 32, | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_prores.c:405:33: warning: unused parameter 'max_num_mbs' [-Wunused-parameter] 405 | int max_num_mbs, int interlaced) | ^ src/libavcodec/vulkan_hevc.c:185:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 185 | for (int i = 0; i < STD_VIDEO_H265_SCALING_LIST_4X4_NUM_LISTS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:186:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | for (int j = 0; j < STD_VIDEO_H265_SCALING_LIST_4X4_NUM_ELEMENTS; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:192:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192 | for (int i = 0; i < STD_VIDEO_H265_SCALING_LIST_8X8_NUM_LISTS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:193:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 193 | for (int j = 0; j < STD_VIDEO_H265_SCALING_LIST_8X8_NUM_ELEMENTS; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:199:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | for (int i = 0; i < STD_VIDEO_H265_SCALING_LIST_16X16_NUM_LISTS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:200:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | for (int j = 0; j < STD_VIDEO_H265_SCALING_LIST_16X16_NUM_ELEMENTS; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:206:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | for (int i = 0; i < STD_VIDEO_H265_SCALING_LIST_32X32_NUM_LISTS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:207:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 207 | for (int j = 0; j < STD_VIDEO_H265_SCALING_LIST_32X32_NUM_ELEMENTS; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:216:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 216 | for (int i = 0; i < STD_VIDEO_H265_SCALING_LIST_32X32_NUM_LISTS; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:336:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 336 | for (int i = 0; i < sps->nb_st_rps; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:762:67: warning: cast from 'const struct HEVCFrame *' to 'struct HEVCFrame *' drops const qualifier [-Wcast-qual] 762 | &hp->h265_refs[idx], (HEVCFrame *)ref, 0, i); | ^ src/libavcodec/vulkan_hevc.c:744:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 744 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:772:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 772 | for (int j = 0; j < FF_ARRAY_ELEMS(l->DPB); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:783:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 783 | for (int j = 0; j < FF_ARRAY_ELEMS(l->DPB); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:794:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 794 | for (int j = 0; j < FF_ARRAY_ELEMS(l->DPB); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_hevc.c:918:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 918 | for (int i = 0; i < vp->decode_info.referenceSlotCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vulkan_prores_raw.c:21: In file included from src/libavcodec/vulkan_decode.h:27: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_prores_raw.c:283:37: warning: unused parameter 'avctx' [-Wunused-parameter] 283 | static int add_desc(AVCodecContext *avctx, FFVulkanContext *s, | ^ src/libavcodec/vulkan_prores_raw.c:302:35: warning: unused parameter 'version' [-Wunused-parameter] 302 | int version) | ^ src/libavcodec/vulkan_prores_raw.c:331:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 331 | SPEC_LIST_ADD(sl, 16, 32, nb_blocks); | ^ src/libavcodec/vulkan_prores_raw.c:331:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 331 | SPEC_LIST_ADD(sl, 16, 32, nb_blocks); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_prores_raw.c:332:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 332 | SPEC_LIST_ADD(sl, 17, 32, 4); /* nb_components */ | ^ src/libavcodec/vulkan_prores_raw.c:332:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 332 | SPEC_LIST_ADD(sl, 17, 32, 4); /* nb_components */ | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_prores_raw.c:341:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 341 | SPEC_LIST_ADD(sl, 18 + i, 32, | ^ src/libavcodec/vulkan_prores_raw.c:341:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 341 | SPEC_LIST_ADD(sl, 18 + i, 32, | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ 13 warnings generated. 15 warnings generated. CC libavcodec/vulkan_video.o CC libavcodec/vulkan_vp9.o 11 warnings generated. CC libavcodec/vvc/cabac.o In file included from src/libavcodec/vulkan_vp9.c:21: In file included from src/libavcodec/vulkan_decode.h:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/vulkan_video.c:20: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_video.c:349:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 349 | for (int i = 0; i < common->nb_mem; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vulkan_video.c:411:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 411 | for (int i = 0; i < common->nb_mem; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vulkan_video.c:428:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 428 | for (int i = 0; i < common->nb_mem; i++) { | ~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vulkan_vp9.c:21: In file included from src/libavcodec/vulkan_decode.h:27: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_vp9.c:126:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126 | for (int i = 0; i < STD_VIDEO_VP9_NUM_REF_FRAMES; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_vp9.c:145:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (int i = 0; i < STD_VIDEO_VP9_REFS_PER_FRAME; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_vp9.c:188:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | for (int i = 0; i < STD_VIDEO_VP9_MAX_REF_FRAMES; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_vp9.c:192:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192 | for (int i = 0; i < STD_VIDEO_VP9_LOOP_FILTER_ADJUSTMENTS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_vp9.c:206:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | for (int i = 0; i < STD_VIDEO_VP9_MAX_SEGMENTATION_TREE_PROBS; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_vp9.c:208:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (int i = 0; i < STD_VIDEO_VP9_MAX_SEGMENTATION_PRED_PROB; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_vp9.c:210:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | for (int i = 0; i < STD_VIDEO_VP9_MAX_SEGMENTS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_vp9.c:212:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (int j = 0; j < STD_VIDEO_VP9_SEG_LVL_MAX; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_vp9.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < STD_VIDEO_VP9_REFS_PER_FRAME; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_vp9.c:333:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 333 | for (int i = 0; i < vp->decode_info.referenceSlotCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/cabac.c:1843:70: warning: unused parameter 'h' [-Wunused-parameter] 1843 | static int get_local_sum_ts(const int *level, const int w, const int h, const int xc, const int yc) | ^ src/libavcodec/vvc/cabac.c:2000:79: warning: unused parameter 'rc' [-Wunused-parameter] 2000 | static int abs_remainder_ts_decode(VVCLocalContext *lc, const ResidualCoding* rc, const int xc, const int yc) | ^ src/libavcodec/vvc/cabac.c:2000:93: warning: unused parameter 'xc' [-Wunused-parameter] 2000 | static int abs_remainder_ts_decode(VVCLocalContext *lc, const ResidualCoding* rc, const int xc, const int yc) | ^ src/libavcodec/vvc/cabac.c:2000:107: warning: unused parameter 'yc' [-Wunused-parameter] 2000 | static int abs_remainder_ts_decode(VVCLocalContext *lc, const ResidualCoding* rc, const int xc, const int yc) | ^ 5 warnings generated. CC libavcodec/vvc/ctu.o 13 warnings generated. 23 warnings generated. CC libavcodec/vvc/data.o CC libavcodec/vvc/dec.o src/libavcodec/vvc/ctu.c:787:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 787 | for (int i = 0; i < FF_ARRAY_ELEMS(cand); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ctu.c:932:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 932 | for (idx = 0; idx < FF_ARRAY_ELEMS(modes); idx++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ctu.c:1829:109: warning: unused parameter 'tree_type' [-Wunused-parameter] 1829 | static TransformUnit* palette_add_tu(VVCLocalContext *lc, const int start, const int end, const VVCTreeType tree_type) | ^ src/libavcodec/vvc/ctu.c:1846:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1846 | for (int i = 0; i < FF_ARRAY_ELEMS(cu->plt); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ctu.c:2400:40: warning: unused parameter 'mtt_depth' [-Wunused-parameter] 2400 | int cb_sub_div, int cqt_depth, int mtt_depth, int depth_offset, | ^ src/libavcodec/vvc/ctu.c:2400:55: warning: unused parameter 'depth_offset' [-Wunused-parameter] 2400 | int cb_sub_div, int cqt_depth, int mtt_depth, int depth_offset, | ^ src/libavcodec/vvc/ctu.c:2708:21: warning: comparison of integers of different signs: 'const int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2708 | if (ctu_idx == sh->num_ctus_in_curr_slice - 1) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ctu.c:2751:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2751 | for (int i = 0; i < FF_ARRAY_ELEMS(pu->gpm_mv); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ctu.c:2873:56: warning: unused parameter 'h' [-Wunused-parameter] 2873 | const int x0, const int y0, const int w, const int h) | ^ In file included from src/libavcodec/vvc/dec.c:25: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/vvc/dec.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vvc/dec.c:336:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 336 | for (int i = 0; i < FF_ARRAY_ELEMS(init); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/dec.c:366:40: warning: unused parameter 's' [-Wunused-parameter] 366 | static int pic_arrays_init(VVCContext *s, VVCFrameContext *fc) | ^ src/libavcodec/vvc/dec.c:519:18: warning: comparison of integers of different signs: 'const int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 519 | if (ep_index < rsh->num_entry_points) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/dec.c:665:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 665 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/dec.c:687:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 687 | for (int j = 0; j < FF_ARRAY_ELEMS(fc->DPB); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/dec.c:714:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 714 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vvc/dsp.o In file included from src/libavcodec/vvc/dsp.c:75: In file included from src/libavcodec/vvc/dsp_template.c:28: In file included from src/libavcodec/vvc/inter_template.c:23: src/libavcodec/h26x/h2656_inter_template.c:31:37: warning: unused parameter 'hf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:31:55: warning: unused parameter 'vf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:46:20: warning: unused parameter 'hf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:46:38: warning: unused parameter 'vf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:62:66: warning: unused parameter 'hf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:62:84: warning: unused parameter 'vf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:98:55: warning: unused parameter 'vf' [-Wunused-parameter] 98 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:115:42: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 115 | const pixel *src = (pixel*)_src; | ^ src/libavcodec/h26x/h2656_inter_template.c:113:37: warning: unused parameter 'hf' [-Wunused-parameter] 113 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:156:55: warning: unused parameter 'vf' [-Wunused-parameter] 156 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:182:37: warning: unused parameter 'hf' [-Wunused-parameter] 182 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:249:83: warning: unused parameter 'vf' [-Wunused-parameter] 249 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:275:65: warning: unused parameter 'hf' [-Wunused-parameter] 275 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:343:55: warning: unused parameter 'vf' [-Wunused-parameter] 343 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:358:37: warning: unused parameter 'hf' [-Wunused-parameter] 358 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:403:55: warning: unused parameter 'vf' [-Wunused-parameter] 403 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:427:37: warning: unused parameter 'hf' [-Wunused-parameter] 427 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:489:37: warning: unused parameter 'vf' [-Wunused-parameter] 489 | const int8_t *hf, const int8_t *vf, int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:515:65: warning: unused parameter 'hf' [-Wunused-parameter] 515 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ In file included from src/libavcodec/vvc/dsp.c:75: In file included from src/libavcodec/vvc/dsp_template.c:28: src/libavcodec/vvc/inter_template.c:53:40: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 53 | const pixel *src = (pixel*)_src - extra_before * src_stride; | ^ src/libavcodec/vvc/inter_template.c:142:40: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 142 | const pixel *src = (pixel*)_src - extra_before * src_stride; | ^ src/libavcodec/vvc/inter_template.c:118:71: warning: unused parameter 'denom' [-Wunused-parameter] 118 | const int _x, const int _y, const int dx, const int dy, const int denom, const int wx, const int _ox, | ^ src/libavcodec/vvc/inter_template.c:225:42: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 225 | pixel *inter = (pixel *)_inter; | ^ src/libavcodec/vvc/inter_template.c:267:43: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 267 | const pixel *src = (pixel*)_src + (x_off) + y_off * src_stride; | ^ src/libavcodec/vvc/inter_template.c:480:38: warning: unused parameter 'mx' [-Wunused-parameter] 480 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:480:57: warning: unused parameter 'my' [-Wunused-parameter] 480 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:508:57: warning: unused parameter 'my' [-Wunused-parameter] 508 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:528:43: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 528 | const pixel *src = (pixel*)_src; | ^ src/libavcodec/vvc/inter_template.c:526:38: warning: unused parameter 'mx' [-Wunused-parameter] 526 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:603:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 603 | for (int i = 0; i < FF_ARRAY_ELEMS(inter->put_scaled[LUMA]); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vvc/dsp.c:75: In file included from src/libavcodec/vvc/dsp_template.c:29: src/libavcodec/vvc/intra_template.c:337:67: warning: unused parameter 'avail_t' [-Wunused-parameter] 337 | const int x, const int y, const int w, const int h, const int avail_t, const int avail_l) | ^ src/libavcodec/vvc/intra_template.c:337:86: warning: unused parameter 'avail_l' [-Wunused-parameter] 337 | const int x, const int y, const int w, const int h, const int avail_t, const int avail_l) | ^ In file included from src/libavcodec/vvc/dsp.c:75: In file included from src/libavcodec/vvc/dsp_template.c:30: In file included from src/libavcodec/vvc/filter_template.c:23: src/libavcodec/h26x/h2656_sao_template.c:84:63: warning: unused parameter 'vert_edge' [-Wunused-parameter] 84 | int c_idx, const uint8_t *vert_edge, | ^ src/libavcodec/h26x/h2656_sao_template.c:85:52: warning: unused parameter 'horiz_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ src/libavcodec/h26x/h2656_sao_template.c:85:79: warning: unused parameter 'diag_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ In file included from src/libavcodec/vvc/dsp.c:75: In file included from src/libavcodec/vvc/dsp_template.c:30: src/libavcodec/vvc/filter_template.c:46:36: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 46 | const pixel *src = (pixel *)_src; | ^ src/libavcodec/vvc/filter_template.c:140:33: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 140 | const pixel *src = (pixel *)_src; | ^ src/libavcodec/vvc/filter_template.c:224:42: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 224 | const pixel *src = (pixel *)_luma + (y << vs) * stride + (x << hs); | ^ In file included from src/libavcodec/vvc/dsp.c:75: In file included from src/libavcodec/vvc/dsp_template.c:30: In file included from src/libavcodec/vvc/filter_template.c:454: src/libavcodec/h26x/h2656_deblock_template.c:53:37: warning: unused parameter 'beta' [-Wunused-parameter] 53 | const int32_t tc, const int32_t beta, const uint8_t no_p, const uint8_t no_q, const int nd_p, const int nd_q) | ^ In file included from src/libavcodec/vvc/dsp.c:75: In file included from src/libavcodec/vvc/dsp_template.c:30: src/libavcodec/vvc/filter_template.c:780:40: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 780 | const pixel *pix = (pixel *)_pix; | ^ src/libavcodec/vvc/filter_template.c:847:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 847 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->band_filter); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/filter_template.c:849:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 849 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->edge_filter); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vvc/dsp.c:79: In file included from src/libavcodec/vvc/dsp_template.c:28: In file included from src/libavcodec/vvc/inter_template.c:23: src/libavcodec/h26x/h2656_inter_template.c:31:37: warning: unused parameter 'hf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:31:55: warning: unused parameter 'vf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:46:20: warning: unused parameter 'hf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:46:38: warning: unused parameter 'vf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:62:66: warning: unused parameter 'hf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:62:84: warning: unused parameter 'vf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:98:55: warning: unused parameter 'vf' [-Wunused-parameter] 98 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:115:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 115 | const pixel *src = (pixel*)_src; | ^ src/libavcodec/h26x/h2656_inter_template.c:113:37: warning: unused parameter 'hf' [-Wunused-parameter] 113 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:156:55: warning: unused parameter 'vf' [-Wunused-parameter] 156 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:182:37: warning: unused parameter 'hf' [-Wunused-parameter] 182 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:249:83: warning: unused parameter 'vf' [-Wunused-parameter] 249 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:275:65: warning: unused parameter 'hf' [-Wunused-parameter] 275 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:343:55: warning: unused parameter 'vf' [-Wunused-parameter] 343 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:358:37: warning: unused parameter 'hf' [-Wunused-parameter] 358 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:403:55: warning: unused parameter 'vf' [-Wunused-parameter] 403 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:427:37: warning: unused parameter 'hf' [-Wunused-parameter] 427 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:489:37: warning: unused parameter 'vf' [-Wunused-parameter] 489 | const int8_t *hf, const int8_t *vf, int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:515:65: warning: unused parameter 'hf' [-Wunused-parameter] 515 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ In file included from src/libavcodec/vvc/dsp.c:79: In file included from src/libavcodec/vvc/dsp_template.c:28: src/libavcodec/vvc/inter_template.c:53:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 53 | const pixel *src = (pixel*)_src - extra_before * src_stride; | ^ src/libavcodec/vvc/inter_template.c:142:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 142 | const pixel *src = (pixel*)_src - extra_before * src_stride; | ^ src/libavcodec/vvc/inter_template.c:118:71: warning: unused parameter 'denom' [-Wunused-parameter] 118 | const int _x, const int _y, const int dx, const int dy, const int denom, const int wx, const int _ox, | ^ src/libavcodec/vvc/inter_template.c:225:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 225 | pixel *inter = (pixel *)_inter; | ^ src/libavcodec/vvc/inter_template.c:267:43: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 267 | const pixel *src = (pixel*)_src + (x_off) + y_off * src_stride; | ^ src/libavcodec/vvc/inter_template.c:480:38: warning: unused parameter 'mx' [-Wunused-parameter] 480 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:480:57: warning: unused parameter 'my' [-Wunused-parameter] 480 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:508:57: warning: unused parameter 'my' [-Wunused-parameter] 508 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:528:43: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 528 | const pixel *src = (pixel*)_src; | ^ src/libavcodec/vvc/inter_template.c:526:38: warning: unused parameter 'mx' [-Wunused-parameter] 526 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:603:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 603 | for (int i = 0; i < FF_ARRAY_ELEMS(inter->put_scaled[LUMA]); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vvc/dsp.c:79: In file included from src/libavcodec/vvc/dsp_template.c:29: src/libavcodec/vvc/intra_template.c:337:67: warning: unused parameter 'avail_t' [-Wunused-parameter] 337 | const int x, const int y, const int w, const int h, const int avail_t, const int avail_l) | ^ src/libavcodec/vvc/intra_template.c:337:86: warning: unused parameter 'avail_l' [-Wunused-parameter] 337 | const int x, const int y, const int w, const int h, const int avail_t, const int avail_l) | ^ In file included from src/libavcodec/vvc/dsp.c:79: In file included from src/libavcodec/vvc/dsp_template.c:30: In file included from src/libavcodec/vvc/filter_template.c:23: src/libavcodec/h26x/h2656_sao_template.c:84:63: warning: unused parameter 'vert_edge' [-Wunused-parameter] 84 | int c_idx, const uint8_t *vert_edge, | ^ src/libavcodec/h26x/h2656_sao_template.c:85:52: warning: unused parameter 'horiz_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ src/libavcodec/h26x/h2656_sao_template.c:85:79: warning: unused parameter 'diag_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ In file included from src/libavcodec/vvc/dsp.c:79: In file included from src/libavcodec/vvc/dsp_template.c:30: src/libavcodec/vvc/filter_template.c:46:36: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 46 | const pixel *src = (pixel *)_src; | ^ src/libavcodec/vvc/filter_template.c:140:33: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 140 | const pixel *src = (pixel *)_src; | ^ src/libavcodec/vvc/filter_template.c:224:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 224 | const pixel *src = (pixel *)_luma + (y << vs) * stride + (x << hs); | ^ In file included from src/libavcodec/vvc/dsp.c:79: In file included from src/libavcodec/vvc/dsp_template.c:30: In file included from src/libavcodec/vvc/filter_template.c:454: src/libavcodec/h26x/h2656_deblock_template.c:53:37: warning: unused parameter 'beta' [-Wunused-parameter] 53 | const int32_t tc, const int32_t beta, const uint8_t no_p, const uint8_t no_q, const int nd_p, const int nd_q) | ^ In file included from src/libavcodec/vvc/dsp.c:79: In file included from src/libavcodec/vvc/dsp_template.c:30: src/libavcodec/vvc/filter_template.c:780:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 780 | const pixel *pix = (pixel *)_pix; | ^ src/libavcodec/vvc/filter_template.c:847:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 847 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->band_filter); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/filter_template.c:849:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 849 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->edge_filter); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vvc/dsp.c:83: In file included from src/libavcodec/vvc/dsp_template.c:28: In file included from src/libavcodec/vvc/inter_template.c:23: src/libavcodec/h26x/h2656_inter_template.c:31:37: warning: unused parameter 'hf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:31:55: warning: unused parameter 'vf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:46:20: warning: unused parameter 'hf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:46:38: warning: unused parameter 'vf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:62:66: warning: unused parameter 'hf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:62:84: warning: unused parameter 'vf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:98:55: warning: unused parameter 'vf' [-Wunused-parameter] 98 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:115:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 115 | const pixel *src = (pixel*)_src; | ^ src/libavcodec/h26x/h2656_inter_template.c:113:37: warning: unused parameter 'hf' [-Wunused-parameter] 113 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:156:55: warning: unused parameter 'vf' [-Wunused-parameter] 156 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:182:37: warning: unused parameter 'hf' [-Wunused-parameter] 182 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:249:83: warning: unused parameter 'vf' [-Wunused-parameter] 249 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:275:65: warning: unused parameter 'hf' [-Wunused-parameter] 275 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ src/libavcodec/h26x/h2656_inter_template.c:343:55: warning: unused parameter 'vf' [-Wunused-parameter] 343 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:358:37: warning: unused parameter 'hf' [-Wunused-parameter] 358 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:403:55: warning: unused parameter 'vf' [-Wunused-parameter] 403 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:427:37: warning: unused parameter 'hf' [-Wunused-parameter] 427 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:489:37: warning: unused parameter 'vf' [-Wunused-parameter] 489 | const int8_t *hf, const int8_t *vf, int width) | ^ src/libavcodec/h26x/h2656_inter_template.c:515:65: warning: unused parameter 'hf' [-Wunused-parameter] 515 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ In file included from src/libavcodec/vvc/dsp.c:83: In file included from src/libavcodec/vvc/dsp_template.c:28: src/libavcodec/vvc/inter_template.c:53:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 53 | const pixel *src = (pixel*)_src - extra_before * src_stride; | ^ src/libavcodec/vvc/inter_template.c:142:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 142 | const pixel *src = (pixel*)_src - extra_before * src_stride; | ^ src/libavcodec/vvc/inter_template.c:118:71: warning: unused parameter 'denom' [-Wunused-parameter] 118 | const int _x, const int _y, const int dx, const int dy, const int denom, const int wx, const int _ox, | ^ src/libavcodec/vvc/inter_template.c:225:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 225 | pixel *inter = (pixel *)_inter; | ^ src/libavcodec/vvc/inter_template.c:267:43: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 267 | const pixel *src = (pixel*)_src + (x_off) + y_off * src_stride; | ^ src/libavcodec/vvc/inter_template.c:480:38: warning: unused parameter 'mx' [-Wunused-parameter] 480 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:480:57: warning: unused parameter 'my' [-Wunused-parameter] 480 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:508:57: warning: unused parameter 'my' [-Wunused-parameter] 508 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:528:43: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 528 | const pixel *src = (pixel*)_src; | ^ src/libavcodec/vvc/inter_template.c:526:38: warning: unused parameter 'mx' [-Wunused-parameter] 526 | const int height, const intptr_t mx, const intptr_t my, const int width) | ^ src/libavcodec/vvc/inter_template.c:603:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 603 | for (int i = 0; i < FF_ARRAY_ELEMS(inter->put_scaled[LUMA]); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vvc/dsp.c:83: In file included from src/libavcodec/vvc/dsp_template.c:29: src/libavcodec/vvc/intra_template.c:337:67: warning: unused parameter 'avail_t' [-Wunused-parameter] 337 | const int x, const int y, const int w, const int h, const int avail_t, const int avail_l) | ^ src/libavcodec/vvc/intra_template.c:337:86: warning: unused parameter 'avail_l' [-Wunused-parameter] 337 | const int x, const int y, const int w, const int h, const int avail_t, const int avail_l) | ^ In file included from src/libavcodec/vvc/dsp.c:83: In file included from src/libavcodec/vvc/dsp_template.c:30: In file included from src/libavcodec/vvc/filter_template.c:23: src/libavcodec/h26x/h2656_sao_template.c:84:63: warning: unused parameter 'vert_edge' [-Wunused-parameter] 84 | int c_idx, const uint8_t *vert_edge, | ^ src/libavcodec/h26x/h2656_sao_template.c:85:52: warning: unused parameter 'horiz_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ src/libavcodec/h26x/h2656_sao_template.c:85:79: warning: unused parameter 'diag_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ In file included from src/libavcodec/vvc/dsp.c:83: In file included from src/libavcodec/vvc/dsp_template.c:30: src/libavcodec/vvc/filter_template.c:46:36: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 46 | const pixel *src = (pixel *)_src; | ^ src/libavcodec/vvc/filter_template.c:140:33: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 140 | const pixel *src = (pixel *)_src; | ^ src/libavcodec/vvc/filter_template.c:224:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 224 | const pixel *src = (pixel *)_luma + (y << vs) * stride + (x << hs); | ^ In file included from src/libavcodec/vvc/dsp.c:83: In file included from src/libavcodec/vvc/dsp_template.c:30: In file included from src/libavcodec/vvc/filter_template.c:454: src/libavcodec/h26x/h2656_deblock_template.c:53:37: warning: unused parameter 'beta' [-Wunused-parameter] 53 | const int32_t tc, const int32_t beta, const uint8_t no_p, const uint8_t no_q, const int nd_p, const int nd_q) | ^ In file included from src/libavcodec/vvc/dsp.c:83: In file included from src/libavcodec/vvc/dsp_template.c:30: src/libavcodec/vvc/filter_template.c:780:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 780 | const pixel *pix = (pixel *)_pix; | ^ src/libavcodec/vvc/filter_template.c:847:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 847 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->band_filter); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/filter_template.c:849:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 849 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->edge_filter); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/vvc/filter.o src/libavcodec/vvc/filter.c:108:41: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 108 | *(uint16_t *)dst = *(uint16_t *)src; | ^ src/libavcodec/vvc/filter.c:125:45: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 125 | *(uint16_t *)dst = *(uint16_t *)src; | ^ src/libavcodec/vvc/filter.c:249:56: warning: unused parameter 'dst_stride' [-Wunused-parameter] 249 | static void sao_copy_hor(uint8_t *dst, const ptrdiff_t dst_stride, | ^ src/libavcodec/vvc/filter.c:250:41: warning: unused parameter 'src_stride' [-Wunused-parameter] 250 | const uint8_t *src, const ptrdiff_t src_stride, const int width, const int edges[4], const int ps) | ^ src/libavcodec/vvc/filter.c:757:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 757 | for (int i = 0; i < sps->num_ladf_intervals - 1 && level > sps->ladf_interval_lower_bound[i + 1]; i++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/filter.c:912:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 912 | for (int i = 0; i < FF_ARRAY_ELEMS(offset_h); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/filter.c:917:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 917 | for (int i = 0; i < FF_ARRAY_ELEMS(offset_v); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/filter.c:1022:71: warning: unused parameter 'x0' [-Wunused-parameter] 1022 | const ptrdiff_t dst_stride, const ptrdiff_t src_stride, const int x0, const int y0, | ^ 4 warnings generated. CC libavcodec/vvc/inter.o 9 warnings generated. CC libavcodec/vvc/intra.o src/libavcodec/vvc/intra.c:178:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 178 | if (lc->num_ras[ch_type] >= FF_ARRAY_ELEMS(lc->ras[ch_type])) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/intra.c:452:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 452 | for (int x = 0; x < nzw; x++) | ~ ^ ~~~ src/libavcodec/vvc/intra.c:500:101: warning: unused parameter 'target_ch_type' [-Wunused-parameter] 500 | static void lmcs_scale_chroma(VVCLocalContext *lc, TransformUnit *tu, TransformBlock *tb, const int target_ch_type) | ^ 8 warnings generated. CC libavcodec/vvc/intra_utils.o CC libavcodec/vvc/itx_1d.o src/libavcodec/vvc/itx_1d.c:75:74: warning: unused parameter 'nz' [-Wunused-parameter] 75 | void ff_vvc_inv_dct2_2(int *coeffs, const ptrdiff_t stride, const size_t nz) | ^ src/libavcodec/vvc/itx_1d.c:649:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 649 | for (int i = 0; i < nz; i++) | ~ ^ ~~ src/libavcodec/vvc/itx_1d.c:655:28: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 655 | for (int j = 0; j < nz; j++) | ~ ^ ~~ 3 warnings generated. CC libavcodec/vvc/ps.o CC libavcodec/vvc/mvs.o In file included from src/libavcodec/vvc/ps.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vvc/ps.c:253:40: warning: unused parameter 'opaque' [-Wunused-parameter] 253 | static void sps_free(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/vvc/ps.c:414:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 414 | if (*off >= pps->ctb_count) | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vvc/ps.c:464:103: warning: unused parameter 'tx' [-Wunused-parameter] 464 | static int pps_subpic_less_than_one_tile_slice(VVCPPS *pps, const VVCSPS *sps, const int i, const int tx, const int ty, int *off) | ^ src/libavcodec/vvc/ps.c:464:117: warning: unused parameter 'ty' [-Wunused-parameter] 464 | static int pps_subpic_less_than_one_tile_slice(VVCPPS *pps, const VVCSPS *sps, const int i, const int tx, const int ty, int *off) | ^ src/libavcodec/vvc/ps.c:693:40: warning: unused parameter 'opaque' [-Wunused-parameter] 693 | static void pps_free(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/vvc/ps.c:1005:87: warning: unused parameter 's' [-Wunused-parameter] 1005 | const SliceContext *sc, const int poc_tid0, const int is_clvss, const VVCContext *s) | ^ src/libavcodec/vvc/ps.c:1034:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1034 | for (int i = 0; i < FF_ARRAY_ELEMS(fps->alf_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/mvs.c:592:81: warning: missing field 'available' initializer [-Wmissing-field-initializers] 592 | { x0 - 1, y0 + cb_height, !a0_available }, //A0 | ^ src/libavcodec/vvc/mvs.c:593:81: warning: missing field 'available' initializer [-Wmissing-field-initializers] 593 | { x0 - 1, y0 + cb_height - 1, !na->cand_left }, //A1 | ^ src/libavcodec/vvc/mvs.c:594:81: warning: missing field 'available' initializer [-Wmissing-field-initializers] 594 | { x0 - 1, y0, !na->cand_left }, //A2 | ^ src/libavcodec/vvc/mvs.c:595:81: warning: missing field 'available' initializer [-Wmissing-field-initializers] 595 | { x0 + cb_width, y0 - 1, !na->cand_up_right }, //B0 | ^ src/libavcodec/vvc/mvs.c:596:81: warning: missing field 'available' initializer [-Wmissing-field-initializers] 596 | { x0 + cb_width - 1, y0 - 1, !na->cand_up }, //B1 | ^ src/libavcodec/vvc/mvs.c:597:81: warning: missing field 'available' initializer [-Wmissing-field-initializers] 597 | { x0 - 1, y0 - 1, !na->cand_up_left }, //B2 | ^ src/libavcodec/vvc/mvs.c:598:81: warning: missing field 'available' initializer [-Wmissing-field-initializers] 598 | { x0, y0 - 1, !na->cand_up }, //B3 | ^ src/libavcodec/vvc/mvs.c:677:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 677 | for (int i = 0; i < FF_ARRAY_ELEMS(nbs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ps.c:1084:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1084 | for (int i = 0; i < FF_ARRAY_ELEMS(fps->alf_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ps.c:1090:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1090 | for (int i = 0; i < FF_ARRAY_ELEMS(ps->scaling_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ps.c:1092:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1092 | for (int i = 0; i < FF_ARRAY_ELEMS(ps->lmcs_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ps.c:1094:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1094 | for (int i = 0; i < FF_ARRAY_ELEMS(ps->alf_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ps.c:1096:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1096 | for (int i = 0; i < FF_ARRAY_ELEMS(ps->sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ps.c:1098:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1098 | for (int i = 0; i < FF_ARRAY_ELEMS(ps->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ps.c:1178:40: warning: unused parameter 'unused' [-Wunused-parameter] 1178 | static void alf_free(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/vvc/ps.c:1341:58: warning: unused parameter 'sps' [-Wunused-parameter] 1341 | static int sh_slice_address(VVCSH *sh, const H266RawSPS *sps, const VVCPPS *pps) | ^ src/libavcodec/vvc/ps.c:1382:51: warning: unused parameter 'sps' [-Wunused-parameter] 1382 | static void sh_inter(VVCSH *sh, const H266RawSPS *sps, const H266RawPPS *pps) | ^ src/libavcodec/vvc/ps.c:1445:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1445 | for (int i = 1, j = 0; i < sh->num_ctus_in_curr_slice; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/mvs.c:1720:50: warning: unused parameter 'mv' [-Wunused-parameter] 1720 | static int ibc_check_mv(VVCLocalContext *lc, Mv *mv) | ^ src/libavcodec/vvc/mvs.c:1941:64: warning: unused parameter 'mi' [-Wunused-parameter] 1941 | void ff_vvc_update_hmvp(VVCLocalContext *lc, const MotionInfo *mi) | ^ 3 warnings generated. CC libavcodec/vvc/refs.o In file included from src/libavcodec/vvc/refs.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vvc/refs.c:44:42: warning: unused parameter 'fc' [-Wunused-parameter] 44 | void ff_vvc_unref_frame(VVCFrameContext *fc, VVCFrame *frame, int flags) | ^ src/libavcodec/vvc/refs.c:88:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 88 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:95:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 95 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:99:45: warning: unused parameter 'unused' [-Wunused-parameter] 99 | static void free_progress(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/vvc/refs.c:126:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 126 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:234:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 234 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:279:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 279 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:288:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 288 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:344:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 344 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:354:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 354 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:365:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 365 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:382:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 382 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:385:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 385 | if ((ref->poc & mask) == poc) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/vvc/refs.c:509:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 509 | for (int i = 0; i < sh->num_ctus_in_curr_slice; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:520:15: warning: unused parameter 'lx' [-Wunused-parameter] 520 | const int lx, const int i, const VVCSPS *sps) | ^ src/libavcodec/vvc/refs.c:607:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 607 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:621:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 621 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavcodec/vvc/sei.o 18 warnings generated. CC libavcodec/vvc/thread.o 18 warnings generated. CC libavcodec/vvc_parser.o src/libavcodec/vvc/thread.c:140:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 140 | for (int i = 0; i < FF_ARRAY_ELEMS(t->score); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/thread.c:428:66: warning: unused parameter 't' [-Wunused-parameter] 428 | static int run_init(VVCContext *s, VVCLocalContext *lc, VVCTask *t) | ^ src/libavcodec/vvc/thread.c:478:34: warning: unused parameter 's' [-Wunused-parameter] 478 | static int run_parse(VVCContext *s, VVCLocalContext *lc, VVCTask *t) | ^ src/libavcodec/vvc/thread.c:497:39: warning: unused parameter 's' [-Wunused-parameter] 497 | static int run_deblock_bs(VVCContext *s, VVCLocalContext *lc, VVCTask *t) | ^ src/libavcodec/vvc/thread.c:505:34: warning: unused parameter 's' [-Wunused-parameter] 505 | static int run_inter(VVCContext *s, VVCLocalContext *lc, VVCTask *t) | ^ src/libavcodec/vvc/thread.c:521:34: warning: unused parameter 's' [-Wunused-parameter] 521 | static int run_recon(VVCContext *s, VVCLocalContext *lc, VVCTask *t) | ^ src/libavcodec/vvc/thread.c:526:33: warning: unused parameter 's' [-Wunused-parameter] 526 | static int run_lmcs(VVCContext *s, VVCLocalContext *lc, VVCTask *t) | ^ src/libavcodec/vvc/thread.c:539:38: warning: unused parameter 's' [-Wunused-parameter] 539 | static int run_deblock_v(VVCContext *s, VVCLocalContext *lc, VVCTask *t) | ^ src/libavcodec/vvc/thread.c:555:38: warning: unused parameter 's' [-Wunused-parameter] 555 | static int run_deblock_h(VVCContext *s, VVCLocalContext *lc, VVCTask *t) | ^ src/libavcodec/vvc/thread.c:573:32: warning: unused parameter 's' [-Wunused-parameter] 573 | static int run_sao(VVCContext *s, VVCLocalContext *lc, VVCTask *t) | ^ src/libavcodec/vvc/thread.c:592:32: warning: unused parameter 's' [-Wunused-parameter] 592 | static int run_alf(VVCContext *s, VVCLocalContext *lc, VVCTask *t) | ^ src/libavcodec/vvc_parser.c:206:66: warning: unused parameter 'log_ctx' [-Wunused-parameter] 206 | const H266RawSliceHeader *slice, void *log_ctx) | ^ CC libavcodec/wavarc.o 1 warning generated. CC libavcodec/wavpack.o In file included from src/libavcodec/wavarc.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wavarc.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/wavarc.c:29: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/wavarc.c:313:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 313 | if (s->nb_samples > 570U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/wavarc.c:401:36: warning: unused parameter 'avctx' [-Wunused-parameter] 401 | static int ac_init(AVCodecContext *avctx, | ^ src/libavcodec/wavarc.c:484:42: warning: unused parameter 'avctx' [-Wunused-parameter] 484 | static int ac_read_model(AVCodecContext *avctx, | ^ src/libavcodec/wavarc.c:601:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 601 | if (s->nb_samples > 570U) { | ~~~~~~~~~~~~~ ^ ~~~~ 11 warnings generated. CC libavcodec/wavpackdata.o In file included from src/libavcodec/wavpack.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wavpackdata.c:22: src/libavcodec/wavpack.h:145:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 145 | if (val > 31U) | ~~~ ^ ~~~ 1 warning generated. In file included from src/libavcodec/wavpack.c:34: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpack.c:35: src/libavcodec/wavpack.h:145:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 145 | if (val > 31U) | ~~~ ^ ~~~ src/libavcodec/wavpack.c:180:62: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | if ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/wavpack.c:180:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | if ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/wavpackenc.o src/libavcodec/wavpack.c:344:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344 | if (S >= 0x1000000U) { | ~ ^ ~~~~~~~~~~ src/libavcodec/wavpack.c:1032:60: warning: unused parameter 'opaque' [-Wunused-parameter] 1032 | static av_cold int progress_pool_init_cb(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/wavpack.c:1038:54: warning: unused parameter 'opaque' [-Wunused-parameter] 1038 | static void progress_pool_reset_cb(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/wavpack.c:1044:67: warning: unused parameter 'opaque' [-Wunused-parameter] 1044 | static av_cold void progress_pool_free_entry_cb(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/wavpack.c:1621:76: warning: unused parameter 'threadnr' [-Wunused-parameter] 1621 | static int dsd_channel(AVCodecContext *avctx, void *frmptr, int jobnr, int threadnr) | ^ In file included from src/libavcodec/wavpackenc.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wavpackenc.c:30: src/libavcodec/put_bits.h:219:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 219 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/wavpackenc.c:32: In file included from src/libavcodec/wavpackenc.h:26: src/libavcodec/wavpack.h:145:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 145 | if (val > 31U) | ~~~ ^ ~~~ src/libavcodec/wavpackenc.c:654:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 654 | if (limit && dbits >= limit) | ~~~~~ ^ ~~~~~ src/libavcodec/wavpackenc.c:987:45: warning: unused parameter 's' [-Wunused-parameter] 987 | static void scan_word(WavPackEncodeContext *s, WvChannel *c, | ^ src/libavcodec/wavpackenc.c:996:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 996 | if (value < GET_MED(0)) { | ~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1002:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1002 | if (value - low < GET_MED(1)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1008:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1008 | if (value - low < GET_MED(2)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:2077:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2077 | if (sample - low < GET_MED(1)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:2085:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2085 | if (sample - low < GET_MED(2)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:2959:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2959 | { "joint_stereo", "", OFFSET(joint), AV_OPT_TYPE_BOOL, {.i64=-1}, -1, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2960:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2960 | { "optimize_mono", "", OFFSET(optimize_mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2961:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2961 | { NULL }, | ^ 7 warnings generated. CC libavcodec/wbmpdec.o In file included from src/libavcodec/wbmpdec.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wbmpdec.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 10 warnings generated. CC libavcodec/wbmpenc.o 2 warnings generated. CC libavcodec/wcmv.o In file included from src/libavcodec/wbmpenc.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wcmv.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wcmv.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 1 warning generated. CC libavcodec/webp.o 2 warnings generated. CC libavcodec/webp_parser.o In file included from src/libavcodec/webp.c:49: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/webp.c:50: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/webp.c:369:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 369 | if (code_len < 16U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/webp.c:665:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (prefix_code > 39U) { | ~~~~~~~~~~~ ^ ~~~ src/libavcodec/webp.c:759:54: warning: unused parameter 'p_l' [-Wunused-parameter] 759 | static void inv_predict_0(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:759:74: warning: unused parameter 'p_tl' [-Wunused-parameter] 759 | static void inv_predict_0(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:760:42: warning: unused parameter 'p_t' [-Wunused-parameter] 760 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:760:62: warning: unused parameter 'p_tr' [-Wunused-parameter] 760 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:766:74: warning: unused parameter 'p_tl' [-Wunused-parameter] 766 | static void inv_predict_1(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:767:42: warning: unused parameter 'p_t' [-Wunused-parameter] 767 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:767:62: warning: unused parameter 'p_tr' [-Wunused-parameter] 767 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:773:54: warning: unused parameter 'p_l' [-Wunused-parameter] 773 | static void inv_predict_2(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:773:74: warning: unused parameter 'p_tl' [-Wunused-parameter] 773 | static void inv_predict_2(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:774:62: warning: unused parameter 'p_tr' [-Wunused-parameter] 774 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:780:54: warning: unused parameter 'p_l' [-Wunused-parameter] 780 | static void inv_predict_3(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:780:74: warning: unused parameter 'p_tl' [-Wunused-parameter] 780 | static void inv_predict_3(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:781:42: warning: unused parameter 'p_t' [-Wunused-parameter] 781 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:787:54: warning: unused parameter 'p_l' [-Wunused-parameter] 787 | static void inv_predict_4(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:788:42: warning: unused parameter 'p_t' [-Wunused-parameter] 788 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:788:62: warning: unused parameter 'p_tr' [-Wunused-parameter] 788 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:794:74: warning: unused parameter 'p_tl' [-Wunused-parameter] 794 | static void inv_predict_5(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:805:42: warning: unused parameter 'p_t' [-Wunused-parameter] 805 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:805:62: warning: unused parameter 'p_tr' [-Wunused-parameter] 805 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:814:74: warning: unused parameter 'p_tl' [-Wunused-parameter] 814 | static void inv_predict_7(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:815:62: warning: unused parameter 'p_tr' [-Wunused-parameter] 815 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:824:54: warning: unused parameter 'p_l' [-Wunused-parameter] 824 | static void inv_predict_8(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:825:62: warning: unused parameter 'p_tr' [-Wunused-parameter] 825 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:834:54: warning: unused parameter 'p_l' [-Wunused-parameter] 834 | static void inv_predict_9(uint8_t *p, const uint8_t *p_l, const uintsrc/libavcodec/webp_parser.c8:_38t: 64*:p _warning: tunused parameter 'avctx' [-Wunused-parameter]l , | ^ 38 | src/libavcodec/webp.cs:t834a:t74i:c warning: iunused parameter 'p_tl' [-Wunused-parameter]n t we b834p | _sptaartsiec( AvVoCiodd eicnPva_rpsreerdCiocntt_e9x(tu i*nst,8 _AtV C*opd,e ccCoonnstte xuti n*ta8v_ctt x*,p _ l| , ^ const uint8_t *p_tl, | ^ src/libavcodec/webp_parser.c:83:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 83 | i = FFMIN(ctx->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/webp.c:855:63: warning: unused parameter 'p_tr' [-Wunused-parameter] 855 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:869:63: warning: unused parameter 'p_tr' [-Wunused-parameter] 869 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:885:63: warning: unused parameter 'p_tr' [-Wunused-parameter] 885 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:1045:25: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 1045 | av_assert0(size <= 1024U); | ~~~~ ^ ~~~~~ src/libavcodec/webp.c:1368:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1368 | if (bytestream2_get_bytes_left(&gb) < chunk_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/webp.c:1385:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1385 | if (bytestream2_get_bytes_left(&gb) < chunk_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 2 warnings generated. CC libavcodec/webvttdec.o In file included from src/libavcodec/webvttdec.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/webvttdec.c:62:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 62 | for (i = 0; i < FF_ARRAY_ELEMS(webvtt_valid_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/webvttdec.c:73:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 73 | for (i = 0; i < FF_ARRAY_ELEMS(webvtt_tag_replace); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/webvttenc.o In file included from src/libavcodec/webvttenc.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/webvttenc.c:115:48: warning: unused parameter 'forced' [-Wunused-parameter] 115 | static void webvtt_new_line_cb(void *priv, int forced) | ^ src/libavcodec/webvttenc.c:163:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 163 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/wma.o In file included from src/libavcodec/wma.c:27: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 35 warnings generated. CC libavcodec/wma_common.o CC libavcodec/wma_freqs.o 2 warnings generated. CC libavcodec/wmadec.o CC libavcodec/wmaenc.o In file included from src/libavcodec/wmadec.c:43: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wmadec.c:44: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/wmaenc.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wmadec.c:46: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/wmaenc.c:31: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/wmalosslessdec.o 14 warnings generated. CC libavcodec/wmaprodec.o In file included from src/libavcodec/wmalosslessdec.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wmalosslessdec.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/wmalosslessdec.c:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/wmavoice.o In file included from src/libavcodec/wmaprodec.c:103: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wmaprodec.c:104: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/wmaprodec.c:107: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wmaprodec.c:1325:52: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1325 | av_assert0(num_vec_coeffs + offset <= FF_ARRAY_ELEMS(s->channel[c].out)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/wmavoice.c:37: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wmavoice.c:38: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/wmavoice.c:40: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/wmv2data.o CC libavcodec/wmv2dec.o 5 warnings generated. 4 warnings generated. CC libavcodec/wmv2dsp.o CC libavcodec/wmv2enc.o In file included from src/libavcodec/wmv2dec.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wmv2enc.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wmv2enc.c:26: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/wnv1.o 3 warnings generated. CC libavcodec/wrapped_avframe.o In file included from src/libavcodec/wrapped_avframe.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wnv1.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/wrapped_avframe.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/wnv1.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/wrapped_avframe.c:35:50: warning: unused parameter 'unused' [-Wunused-parameter] 35 | static void wrapped_avframe_release_buffer(void *unused, uint8_t *data) | ^ src/libavcodec/wrapped_avframe.c:42:51: warning: unused parameter 'avctx' [-Wunused-parameter] 42 | static int wrapped_avframe_encode(AVCodecContext *avctx, AVPacket *pkt, | ^ src/libavcodec/wrapped_avframe.c:89:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 89 | if (pkt->size < sizeof(AVFrame)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/ws-snd1.o 1 warning generated. X86ASM libavcodec/x86/aacencdsp.o 2 warnings generated. CC libavcodec/x86/aacencdsp_init.o In file included from src/libavcodec/ws-snd1.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ws-snd1.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ X86ASM libavcodec/x86/aacpsdsp.o 2 warnings generated. CC libavcodec/x86/aacpsdsp_init.o X86ASM libavcodec/x86/ac3dsp.o STRIP libavcodec/x86/aacencdsp.o skipping strip -x libavcodec/x86/aacencdsp.o X86ASM libavcodec/x86/ac3dsp_downmix.o STRIP libavcodec/x86/ac3dsp.o skipping strip -x libavcodec/x86/ac3dsp.o CC libavcodec/x86/ac3dsp_init.o X86ASM libavcodec/x86/alacdsp.o STRIP libavcodec/x86/alacdsp.o skipping strip -x libavcodec/x86/alacdsp.o CC libavcodec/x86/alacdsp_init.o X86ASM libavcodec/x86/apv_dsp.o STRIP libavcodec/x86/aacpsdsp.o skipping strip -x libavcodec/x86/aacpsdsp.o CC libavcodec/x86/apv_dsp_init.o STRIP libavcodec/x86/apv_dsp.o skipping strip -x libavcodec/x86/apv_dsp.o X86ASM libavcodec/x86/audiodsp.o CC libavcodec/x86/audiodsp_init.o X86ASM libavcodec/x86/blockdsp.o STRIP libavcodec/x86/ac3dsp_downmix.o skipping strip -x libavcodec/x86/ac3dsp_downmix.o CC libavcodec/x86/blockdsp_init.o X86ASM libavcodec/x86/bswapdsp.o STRIP libavcodec/x86/blockdsp.o skipping strip -x libavcodec/x86/blockdsp.o CC libavcodec/x86/bswapdsp_init.o STRIP libavcodec/x86/audiodsp.o skipping strip -x libavcodec/x86/audiodsp.o X86ASM libavcodec/x86/cavs_qpel.o CC libavcodec/x86/cavsdsp.o X86ASM libavcodec/x86/cavsidct.o STRIP libavcodec/x86/bswapdsp.o skipping strip -x libavcodec/x86/bswapdsp.o CC libavcodec/x86/celt_pvq_init.o X86ASM libavcodec/x86/celt_pvq_search.o STRIP libavcodec/x86/cavsidct.o skipping strip -x libavcodec/x86/cavsidct.o X86ASM libavcodec/x86/cfhddsp.o STRIP libavcodec/x86/cavs_qpel.o skipping strip -x libavcodec/x86/cavs_qpel.o CC libavcodec/x86/cfhddsp_init.o X86ASM libavcodec/x86/cfhdencdsp.o STRIP libavcodec/x86/cfhdencdsp.o skipping strip -x libavcodec/x86/cfhdencdsp.o CC libavcodec/x86/cfhdencdsp_init.o CC libavcodec/x86/constants.o X86ASM libavcodec/x86/dcadsp.o STRIP libavcodec/x86/cfhddsp.o skipping strip -x libavcodec/x86/cfhddsp.o CC libavcodec/x86/dcadsp_init.o STRIP libavcodec/x86/celt_pvq_search.o skipping strip -x libavcodec/x86/celt_pvq_search.o X86ASM libavcodec/x86/dct32.o X86ASM libavcodec/x86/dirac_dwt.o STRIP libavcodec/x86/dcadsp.o skipping strip -x libavcodec/x86/dcadsp.o CC libavcodec/x86/dirac_dwt_init.o STRIP libavcodec/x86/dirac_dwt.o skipping strip -x libavcodec/x86/dirac_dwt.o X86ASM libavcodec/x86/diracdsp.o CC libavcodec/x86/diracdsp_init.o src/libavcodec/x86/diracdsp_init.c:89:39: warning: assigning to 'void (*)(uint8_t *, int, const uint8_t *, int, int, int)' (aka 'void (*)(unsigned char *, int, const unsigned char *, int, int, int)') from 'void *' converts between void pointer and function pointer [-Wpedantic] 89 | c->put_signed_rect_clamped[0] = (void *)ff_put_signed_rect_clamped_sse2; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. X86ASM libavcodec/x86/dnxhdenc.o STRIP libavcodec/x86/dct32.o skipping strip -x libavcodec/x86/dct32.o CC libavcodec/x86/dnxhdenc_init.o 126 warnings generated. STRIP libavcodec/x86/dnxhdenc.o skipping strip -x libavcodec/x86/dnxhdenc.o X86ASM libavcodec/x86/exrdsp.o CC libavcodec/x86/exrdsp_init.o CC libavcodec/x86/fdct.o In file included from src/libavcodec/x86/dnxhdenc_init.c:26: In file included from src/libavcodec/dnxhdenc.h:31: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/x86/fdct.c:337:9: warning: string literal of length 6039 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 337 | "movdqa (%2), %%xmm6 \n\t" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | FDCT_ROW_SSE2_H1(0,0) | ~~~~~~~~~~~~~~~~~~~~~ 339 | FDCT_ROW_SSE2(0) | ~~~~~~~~~~~~~~~~ 340 | FDCT_ROW_SSE2_H2(64,0) | ~~~~~~~~~~~~~~~~~~~~~~ 341 | FDCT_ROW_SSE2(64) | ~~~~~~~~~~~~~~~~~ 342 | 343 | FDCT_ROW_SSE2_H1(16,64) | ~~~~~~~~~~~~~~~~~~~~~~~ 344 | FDCT_ROW_SSE2(16) | ~~~~~~~~~~~~~~~~~ 345 | FDCT_ROW_SSE2_H2(112,64) | ~~~~~~~~~~~~~~~~~~~~~~~~ 346 | FDCT_ROW_SSE2(112) | ~~~~~~~~~~~~~~~~~~ 347 | 348 | FDCT_ROW_SSE2_H1(32,128) | ~~~~~~~~~~~~~~~~~~~~~~~~ 349 | FDCT_ROW_SSE2(32) | ~~~~~~~~~~~~~~~~~ 350 | FDCT_ROW_SSE2_H2(96,128) | ~~~~~~~~~~~~~~~~~~~~~~~~ 351 | FDCT_ROW_SSE2(96) | ~~~~~~~~~~~~~~~~~ 352 | CC libavcodec/x86/fdctdsp_init.o 1 warning generated. X86ASM libavcodec/x86/flac_dsp_gpl.o STRIP libavcodec/x86/diracdsp.o skipping strip -x libavcodec/x86/diracdsp.o X86ASM libavcodec/x86/flacdsp.o CC libavcodec/x86/flacdsp_init.o STRIP libavcodec/x86/exrdsp.o skipping strip -x libavcodec/x86/exrdsp.o CC libavcodec/x86/flacencdsp_init.o X86ASM libavcodec/x86/fmtconvert.o STRIP libavcodec/x86/flac_dsp_gpl.o skipping strip -x libavcodec/x86/flac_dsp_gpl.o CC libavcodec/x86/fmtconvert_init.o X86ASM libavcodec/x86/fpel.o X86ASM libavcodec/x86/g722dsp.o STRIP libavcodec/x86/fmtconvert.o skipping strip -x libavcodec/x86/fmtconvert.o CC libavcodec/x86/g722dsp_init.o X86ASM libavcodec/x86/h263_loopfilter.o STRIP libavcodec/x86/fpel.o skipping strip -x libavcodec/x86/fpel.o STRIP libavcodec/x86/g722dsp.o skipping strip -x libavcodec/x86/g722dsp.o CC libavcodec/x86/h263dsp_init.o X86ASM libavcodec/x86/h264_chromamc.o X86ASM libavcodec/x86/h264_chromamc_10bit.o STRIP libavcodec/x86/h263_loopfilter.o skipping strip -x libavcodec/x86/h263_loopfilter.o X86ASM libavcodec/x86/h264_deblock.o STRIP libavcodec/x86/flacdsp.o skipping strip -x libavcodec/x86/flacdsp.o X86ASM libavcodec/x86/h264_deblock_10bit.o STRIP libavcodec/x86/h264_chromamc_10bit.o skipping strip -x libavcodec/x86/h264_chromamc_10bit.o X86ASM libavcodec/x86/h264_idct.o STRIP libavcodec/x86/h264_chromamc.o skipping strip -x libavcodec/x86/h264_chromamc.o X86ASM libavcodec/x86/h264_idct_10bit.o STRIP libavcodec/x86/h264_idct.o skipping strip -x libavcodec/x86/h264_idct.o X86ASM libavcodec/x86/h264_intrapred.o STRIP libavcodec/x86/h264_deblock_10bit.o skipping strip -x libavcodec/x86/h264_deblock_10bit.o X86ASM libavcodec/x86/h264_intrapred_10bit.o STRIP libavcodec/x86/h264_idct_10bit.o skipping strip -x libavcodec/x86/h264_idct_10bit.o CC libavcodec/x86/h264_intrapred_init.o CC libavcodec/x86/h264_qpel.o X86ASM libavcodec/x86/h264_qpel_10bit.o STRIP libavcodec/x86/h264_deblock.o skipping strip -x libavcodec/x86/h264_deblock.o X86ASM libavcodec/x86/h264_qpel_8bit.o STRIP libavcodec/x86/h264_intrapred_10bit.o skipping strip -x libavcodec/x86/h264_intrapred_10bit.o X86ASM libavcodec/x86/h264_weight.o STRIP libavcodec/x86/h264_qpel_10bit.o skipping strip -x libavcodec/x86/h264_qpel_10bit.o X86ASM libavcodec/x86/h264_weight_10bit.o STRIP libavcodec/x86/h264_weight.o skipping strip -x libavcodec/x86/h264_weight.o CC libavcodec/x86/h264chroma_init.o CC libavcodec/x86/h264dsp_init.o X86ASM libavcodec/x86/h26x/h2656_inter.o STRIP libavcodec/x86/h264_weight_10bit.o skipping strip -x libavcodec/x86/h264_weight_10bit.o CC libavcodec/x86/h26x/h2656dsp.o STRIP libavcodec/x86/h264_intrapred.o skipping strip -x libavcodec/x86/h264_intrapred.o X86ASM libavcodec/x86/hevc/add_res.o STRIP libavcodec/x86/hevc/add_res.o skipping strip -x libavcodec/x86/hevc/add_res.o X86ASM libavcodec/x86/hevc/deblock.o X86ASM libavcodec/x86/hevc/dequant.o STRIP libavcodec/x86/h264_qpel_8bit.o skipping strip -x libavcodec/x86/h264_qpel_8bit.o CC libavcodec/x86/hevc/dsp_init.o STRIP libavcodec/x86/hevc/dequant.o skipping strip -x libavcodec/x86/hevc/dequant.o X86ASM libavcodec/x86/hevc/idct.o X86ASM libavcodec/x86/hevc/mc.o STRIP libavcodec/x86/hevc/idct.o skipping strip -x libavcodec/x86/hevc/idct.o X86ASM libavcodec/x86/hevc/sao.o STRIP libavcodec/x86/hevc/sao.o skipping strip -x libavcodec/x86/hevc/sao.o X86ASM libavcodec/x86/hevc/sao_10bit.o STRIP libavcodec/x86/hevc/deblock.o skipping strip -x libavcodec/x86/hevc/deblock.o X86ASM libavcodec/x86/hpeldsp.o STRIP libavcodec/x86/hpeldsp.o skipping strip -x libavcodec/x86/hpeldsp.o CC libavcodec/x86/hpeldsp_init.o src/libavcodec/x86/hpeldsp_init.c:97:54: warning: unused parameter 'flags' [-Wunused-parameter] 97 | static void hpeldsp_init_sse2(HpelDSPContext *c, int flags) | ^ src/libavcodec/x86/hpeldsp_init.c:125:55: warning: unused parameter 'flags' [-Wunused-parameter] 125 | static void hpeldsp_init_ssse3(HpelDSPContext *c, int flags) | ^ 2 warnings generated. X86ASM libavcodec/x86/huffyuvdsp.o STRIP libavcodec/x86/hevc/mc.o skipping strip -x libavcodec/x86/hevc/mc.o CC libavcodec/x86/huffyuvdsp_init.o X86ASM libavcodec/x86/huffyuvencdsp.o STRIP libavcodec/x86/huffyuvdsp.o skipping strip -x libavcodec/x86/huffyuvdsp.o CC libavcodec/x86/huffyuvencdsp_init.o X86ASM libavcodec/x86/idctdsp.o STRIP libavcodec/x86/huffyuvencdsp.o skipping strip -x libavcodec/x86/huffyuvencdsp.o CC libavcodec/x86/idctdsp_init.o X86ASM libavcodec/x86/imdct36.o STRIP libavcodec/x86/idctdsp.o skipping strip -x libavcodec/x86/idctdsp.o X86ASM libavcodec/x86/jpeg2000dsp.o STRIP libavcodec/x86/h26x/h2656_inter.o skipping strip -x libavcodec/x86/h26x/h2656_inter.o CC libavcodec/x86/jpeg2000dsp_init.o STRIP libavcodec/x86/jpeg2000dsp.o skipping strip -x libavcodec/x86/jpeg2000dsp.o X86ASM libavcodec/x86/lossless_audiodsp.o CC libavcodec/x86/lossless_audiodsp_init.o X86ASM libavcodec/x86/lossless_videodsp.o STRIP libavcodec/x86/lossless_audiodsp.o skipping strip -x libavcodec/x86/lossless_audiodsp.o CC libavcodec/x86/lossless_videodsp_init.o X86ASM libavcodec/x86/lossless_videoencdsp.o STRIP libavcodec/x86/lossless_videodsp.o skipping strip -x libavcodec/x86/lossless_videodsp.o CC libavcodec/x86/lossless_videoencdsp_init.o STRIP libavcodec/x86/lossless_videoencdsp.o skipping strip -x libavcodec/x86/lossless_videoencdsp.o X86ASM libavcodec/x86/lpc.o CC libavcodec/x86/lpc_init.o X86ASM libavcodec/x86/me_cmp.o STRIP libavcodec/x86/lpc.o skipping strip -x libavcodec/x86/lpc.o CC libavcodec/x86/me_cmp_init.o In file included from src/libavcodec/x86/me_cmp_init.c:29: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. X86ASM libavcodec/x86/mlpdsp.o STRIP libavcodec/x86/imdct36.o skipping strip -x libavcodec/x86/imdct36.o CC libavcodec/x86/mlpdsp_init.o CC libavcodec/x86/mpeg4videodsp.o src/libavcodec/x86/mpeg4videodsp.c:68:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 68 | (unsigned) iy >= height - h || height< h | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/x86/mpeg4videodsp.c:67:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 67 | int need_emu = (unsigned) ix >= width - w || width < w || | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 2 warnings generated. CC libavcodec/x86/mpegaudiodsp.o src/libavcodec/x86/mpegaudiodsp.c:114:58: warning: unused parameter 'unused' [-Wunused-parameter] 114 | static void apply_window_mp3(float *in, float *win, int *unused, float *out, | ^ 1 warning generated. CC libavcodec/x86/mpegvideo.o STRIP libavcodec/x86/mlpdsp.o skipping strip -x libavcodec/x86/mlpdsp.o CC libavcodec/x86/mpegvideoenc.o X86ASM libavcodec/x86/mpegvideoencdsp.o In file included from src/libavcodec/x86/mpegvideoenc.c:28: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/x86/mpegvideoencdsp_init.o STRIP libavcodec/x86/mpegvideoencdsp.o skipping strip -x libavcodec/x86/mpegvideoencdsp.o X86ASM libavcodec/x86/opusdsp.o CC libavcodec/x86/opusdsp_init.o X86ASM libavcodec/x86/pixblockdsp.o STRIP libavcodec/x86/opusdsp.o skipping strip -x libavcodec/x86/opusdsp.o CC libavcodec/x86/pixblockdsp_init.o X86ASM libavcodec/x86/pngdsp.o STRIP libavcodec/x86/me_cmp.o skipping strip -x libavcodec/x86/me_cmp.o CC libavcodec/x86/pngdsp_init.o STRIP libavcodec/x86/pixblockdsp.o skipping strip -x libavcodec/x86/pixblockdsp.o X86ASM libavcodec/x86/proresdsp.o CC libavcodec/x86/proresdsp_init.o X86ASM libavcodec/x86/qpel.o STRIP libavcodec/x86/pngdsp.o skipping strip -x libavcodec/x86/pngdsp.o X86ASM libavcodec/x86/qpeldsp.o STRIP libavcodec/x86/qpel.o skipping strip -x libavcodec/x86/qpel.o CC libavcodec/x86/qpeldsp_init.o X86ASM libavcodec/x86/rv34dsp.o STRIP libavcodec/x86/hevc/sao_10bit.o skipping strip -x libavcodec/x86/hevc/sao_10bit.o CC libavcodec/x86/rv34dsp_init.o STRIP libavcodec/x86/proresdsp.o skipping strip -x libavcodec/x86/proresdsp.o X86ASM libavcodec/x86/rv40dsp.o STRIP libavcodec/x86/rv34dsp.o skipping strip -x libavcodec/x86/rv34dsp.o CC libavcodec/x86/rv40dsp_init.o X86ASM libavcodec/x86/sbcdsp.o STRIP libavcodec/x86/sbcdsp.o skipping strip -x libavcodec/x86/sbcdsp.o CC libavcodec/x86/sbcdsp_init.o X86ASM libavcodec/x86/sbrdsp.o CC libavcodec/x86/sbrdsp_init.o X86ASM libavcodec/x86/simple_idct10.o STRIP libavcodec/x86/rv40dsp.o skipping strip -x libavcodec/x86/rv40dsp.o X86ASM libavcodec/x86/snowdsp.o STRIP libavcodec/x86/sbrdsp.o skipping strip -x libavcodec/x86/sbrdsp.o CC libavcodec/x86/snowdsp_init.o In file included from src/libavcodec/x86/snowdsp_init.c:28: src/libavcodec/snow_dwt.h:96:102: warning: unused parameter 'high' [-Wunused-parameter] 96 | static av_always_inline void snow_interleave_line_header(int *i, int width, IDWTELEM *low, IDWTELEM *high) | ^ STRIP libavcodec/x86/snowdsp.o skipping strip -x libavcodec/x86/snowdsp.o X86ASM libavcodec/x86/svq1enc.o 1 warning generated. CC libavcodec/x86/svq1enc_init.o X86ASM libavcodec/x86/synth_filter.o STRIP libavcodec/x86/svq1enc.o skipping strip -x libavcodec/x86/svq1enc.o CC libavcodec/x86/synth_filter_init.o X86ASM libavcodec/x86/takdsp.o STRIP libavcodec/x86/takdsp.o skipping strip -x libavcodec/x86/takdsp.o CC libavcodec/x86/takdsp_init.o X86ASM libavcodec/x86/ttadsp.o STRIP libavcodec/x86/synth_filter.o skipping strip -x libavcodec/x86/synth_filter.o CC libavcodec/x86/ttadsp_init.o X86ASM libavcodec/x86/ttaencdsp.o STRIP libavcodec/x86/qpeldsp.o skipping strip -x libavcodec/x86/qpeldsp.o CC libavcodec/x86/ttaencdsp_init.o STRIP libavcodec/x86/ttadsp.o skipping strip -x libavcodec/x86/ttadsp.o X86ASM libavcodec/x86/utvideodsp.o CC libavcodec/x86/utvideodsp_init.o CC libavcodec/x86/v210-init.o STRIP libavcodec/x86/ttaencdsp.o skipping strip -x libavcodec/x86/ttaencdsp.o X86ASM libavcodec/x86/v210.o X86ASM libavcodec/x86/v210enc.o STRIP libavcodec/x86/utvideodsp.o skipping strip -x libavcodec/x86/utvideodsp.o CC libavcodec/x86/v210enc_init.o CC libavcodec/x86/vc1dsp_init.o src/libavcodec/x86/vc1dsp_init.c:75:1: warning: unused parameter 'rnd' [-Wunused-parameter] 75 | DECLARE_FUNCTION(put_, 8, _sse2) | ^ src/libavcodec/x86/vc1dsp_init.c:70:72: note: expanded from macro 'DECLARE_FUNCTION' 70 | const uint8_t *src, ptrdiff_t stride, int rnd) \ | ^ src/libavcodec/x86/vc1dsp_init.c:76:1: warning: unused parameter 'rnd' [-Wunused-parameter] 76 | DECLARE_FUNCTION(avg_, 8, _mmxext) | ^ src/libavcodec/x86/vc1dsp_init.c:70:72: note: expanded from macro 'DECLARE_FUNCTION' 70 | const uint8_t *src, ptrdiff_t stride, int rnd) \ | ^ src/libavcodec/x86/vc1dsp_init.c:77:1: warning: unused parameter 'rnd' [-Wunused-parameter] 77 | DECLARE_FUNCTION(put_, 16, _sse2) | ^ src/libavcodec/x86/vc1dsp_init.c:70:72: note: expanded from macro 'DECLARE_FUNCTION' 70 | const uint8_t *src, ptrdiff_t stride, int rnd) \ | ^ src/libavcodec/x86/vc1dsp_init.c:78:1: warning: unused parameter 'rnd' [-Wunused-parameter] 78 | DECLARE_FUNCTION(avg_, 16, _sse2) | ^ src/libavcodec/x86/vc1dsp_init.c:70:72: note: expanded from macro 'DECLARE_FUNCTION' 70 | const uint8_t *src, ptrdiff_t stride, int rnd) \ | ^ 4 warnings generated. X86ASM libavcodec/x86/vc1dsp_loopfilter.o STRIP libavcodec/x86/v210.o skipping strip -x libavcodec/x86/v210.o X86ASM libavcodec/x86/vc1dsp_mc.o STRIP libavcodec/x86/v210enc.o skipping strip -x libavcodec/x86/v210enc.o CC libavcodec/x86/vc1dsp_mmx.o STRIP libavcodec/x86/vc1dsp_mc.o skipping strip -x libavcodec/x86/vc1dsp_mc.o X86ASM libavcodec/x86/videodsp.o CC libavcodec/x86/videodsp_init.o X86ASM libavcodec/x86/vorbisdsp.o STRIP libavcodec/x86/vorbisdsp.o skipping strip -x libavcodec/x86/vorbisdsp.o CC libavcodec/x86/vorbisdsp_init.o X86ASM libavcodec/x86/vp3dsp.o STRIP libavcodec/x86/vc1dsp_loopfilter.o skipping strip -x libavcodec/x86/vc1dsp_loopfilter.o CC libavcodec/x86/vp3dsp_init.o X86ASM libavcodec/x86/vp6dsp.o STRIP libavcodec/x86/videodsp.o skipping strip -x libavcodec/x86/videodsp.o CC libavcodec/x86/vp6dsp_init.o STRIP libavcodec/x86/vp6dsp.o skipping strip -x libavcodec/x86/vp6dsp.o X86ASM libavcodec/x86/vp8dsp.o CC libavcodec/x86/vp8dsp_init.o X86ASM libavcodec/x86/vp8dsp_loopfilter.o STRIP libavcodec/x86/vp3dsp.o skipping strip -x libavcodec/x86/vp3dsp.o CC libavcodec/x86/vp9dsp_init.o src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] 84 | filters_8tap_1d_fn3(put, 8, sse2, sse2) | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] 85 | filters_8tap_1d_fn3(avg, 8, sse2, sse2) | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] 86 | filters_8tap_1d_fn4(put, 8, ssse3, ssse3) | ^ src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] 87 | filters_8tap_1d_fn4(avg, 8, ssse3, ssse3) | ^ src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:89:1: warning: unused parameter 'my' [-Wunused-parameter] 89 | filters_8tap_1d_fn2(put, 64, 8, avx2, ssse3) | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:89:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:89:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:89:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:89:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:89:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:90:1: warning: unused parameter 'my' [-Wunused-parameter] 90 | filters_8tap_1d_fn2(put, 32, 8, avx2, ssse3) | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:90:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:90:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:90:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:90:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:90:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:91:1: warning: unused parameter 'my' [-Wunused-parameter] 91 | filters_8tap_1d_fn2(avg, 64, 8, avx2, ssse3) | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:91:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:91:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:91:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:91:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:91:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:92:1: warning: unused parameter 'my' [-Wunused-parameter] 92 | filters_8tap_1d_fn2(avg, 32, 8, avx2, ssse3) | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:92:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:92:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:92:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:92:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ src/libavcodec/x86/vp9dsp_init.c:92:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ STRIP libavcodec/x86/vp8dsp.o skipping strip -x libavcodec/x86/vp8dsp.o CC libavcodec/x86/vp9dsp_init_10bpp.o In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter] 54 | filters_8tap_1d_fn4(put, BPC, sse2, 16bpp) | ^ src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filt132e warningrss generated_. 8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op,CC libavcodec/x86/vp9dsp_init_12bpp.o 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter] 55 | filters_8tap_1d_fn4(avg, BPC, sse2, 16bpp) | ^ src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\ filters_8tap_1d_fn3' 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c107: | 25f: isrc/libavcodec/x86/vp9dsp_init_16bpp_template.cl:t54e:r1s:_ 8warning: tunused parameter 'my' [-Wunused-parameter]a p_1d_ f54n | (foipl,t esrzs,_ 8ht,a pm_x1,d _bfpnp4,( pouptt,, BfP_Co,p ts)s e\2 , | 1 ^6 bpsrc/libavcodec/x86/vp9dsp_init.hp:)103 : 85| :^ note: expanded from macro '\ filters_8tap_1d_fn' src/libavcodec/x86/vp9dsp_init.h:116 :10350 | :f inote: lexpanded from macro 'filters_8tap_1d_fn4't er_ 8116t | a#pd_e1fdi_nfen (foipl,t esrzs,_ 8FtIaLpT_E1Rd__8fTnA4P(_oSpH,A RbPp,p , ofp_to,p tf,_ osphta)r p\, | ^d irsrc/libavcodec/x86/vp9dsp_init.h,: 110d:v51a:r ,note: expanded from macro '\ filters_8tap_1d_fn3'b pp, 110o | p#td)e f\i n e| ^f ilsrc/libavcodec/x86/vp9dsp_init.ht:e95r:s70_:8 tnote: aexpanded from macro '\ filter_8tap_1d_fn'p _1d_ f95n | 3 ( o p , b p p , o p t 8 , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 106 : 54 : note: expanded from macro '\ filters_8tap_1d_fn2' 106 | # d e f i n e f i l t eirnst_ 8ht,a pi_n1td _mfxn,2 (ionpt, msyz), \b p p| , ^ opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_In file included from 1src/libavcodec/x86/vp9dsp_init_10bpp.cd:_25f: nsrc/libavcodec/x86/vp9dsp_init_16bpp_template.c(:o55p:,1 :s zwarning: ,unused parameter 'my' [-Wunused-parameter] disrc/libavcodec/x86/vp9dsp_init.hr:,116 :d50v:a rnote: ,expanded from macro 'filters_8tap_1d_fn4' bpp ,116 | o#pdte,f ifn_eo pfti)l t\ers_8tap _ 1| d ^_ fnsrc/libavcodec/x86/vp9dsp_init.h4:(95o:p78,: bnote: pexpanded from macro '\ filter_8tap_1d_fn'p , op t95, | f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 113 : 47 : note: expanded from macro '\ filters_8tap_1d_fn3' 113 | f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , 1 6 , bipnpt, ho,p ti8n,t fm_xo,p ti)n t\ m y| ) ^ \ src/libavcodec/x86/vp9dsp_init.h :| 106 ^: 54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpIn file included from psrc/libavcodec/x86/vp9dsp_init_12bpp.c,: 25o: psrc/libavcodec/x86/vp9dsp_init_16bpp_template.ct:,54 :f1_:o pwarning: tunused parameter 'my' [-Wunused-parameter]) \src/libavcodec/x86/vp9dsp_init.h : 116| : ^50 : src/libavcodec/x86/vp9dsp_init.hnote: :expanded from macro 'filters_8tap_1d_fn4'101 :64: note: 116expanded from macro '\ filters_8tap_1d_fn' | #def i101n | e# dfeiflitneer sf_i8lttaepr_s1_d8_tfanp4_(1odp_,f nb(popp,, ospzt,, dfi_ro,p td)v a\r , | b ^p p,src/libavcodec/x86/vp9dsp_init.h :o110p:t51,: fnote: _expanded from macro '\ filters_8tap_1d_fn3'o pt) 110\ | # d| e ^f insrc/libavcodec/x86/vp9dsp_init.he: 95f:i78l:t enote: rexpanded from macro '\ filter_8tap_1d_fn's _8ta p95_ | 1 d _ f n 3 ( o p , b p p , o p t 8 , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 106 : 54 : note: expanded from macro '\ filters_8tap_1d_fn2' 106 | # d e f i n e ifnitl the,r si_n8tt ampx_,1 di_nftn 2m(yo)p ,\ s z| , ^ bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c: 25102: | src/libavcodec/x86/vp9dsp_init_16bpp_template.cf:i55l:t1e:r _warning: 8unused parameter 'my' [-Wunused-parameter]t apsrc/libavcodec/x86/vp9dsp_init.h_:1116d:_50f:n (note: oexpanded from macro 'filters_8tap_1d_fn4'p , s z116, | #FdIeLfTiEnRe_ 8fTiAlPt_eRrEsG_U8LtAaRp,_ 1fd__ofpnt4,( orpe,g ublpapr,, odpitr,, fd_voaprt,) b\p p ,| ^o ptsrc/libavcodec/x86/vp9dsp_init.h): 113\: 47 :| ^note: expanded from macro '\ filters_8tap_1d_fn3' src/libavcodec/x86/vp9dsp_init.h:95 :11378 | :f inote: lexpanded from macro '\ filter_8tap_1d_fn't ers_ 895t | a p _ 1 d _ f n 2 ( o p , 1 6 , b p p , o p t 8 , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 106 : 54 : note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #idnetf ihn,e ifnitl tmexr,s _i8ntta pm_y1)d _\f n 2| ( ^o p, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c: 25102: | src/libavcodec/x86/vp9dsp_init_16bpp_template.cf:i54l:t1e:r _warning: 8unused parameter 'my' [-Wunused-parameter]t apsrc/libavcodec/x86/vp9dsp_init.h_:1116d:_50f:n (note: oexpanded from macro 'filters_8tap_1d_fn4'p , s z116, | #FdIeLfTiEnRe_ 8fTiAlPt_eRrEsG_U8LtAaRp,_ 1fd__ofpnt4,( orpe,g ublpapr,, odpitr,, fd_voaprt,) b\p p ,| ^o ptsrc/libavcodec/x86/vp9dsp_init.h): 110\: 51 :| ^note: expanded from macro '\ filters_8tap_1d_fn3' src/libavcodec/x86/vp9dsp_init.h:95 :11078 | :# dnote: eexpanded from macro '\ filter_8tap_1d_fn'f ine f95i | l t e r s _ 8 t a p _ 1 d _ f n 3 ( o p , b p p , o p t 8 , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 106 : 54 : note: expanded from macro '\ filters_8tap_1d_fn2' i n106t | #hd,e fiinnte mfxi,l tienrts _m8yt)a p\_ 1 d| _ ^f n2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:In file included from 85src/libavcodec/x86/vp9dsp_init_10bpp.c:: 25note: : expanded from macro '\ filters_8tap_1d_fn'src/libavcodec/x86/vp9dsp_init_16bpp_template.c :55:1 :103 | warning: funused parameter 'my' [-Wunused-parameter]i ltsrc/libavcodec/x86/vp9dsp_init.he:r116_:850t:a pnote: _expanded from macro 'filters_8tap_1d_fn4'1 d_f n116( | o#pd,e fsizn,e FfIiLlTtEeRr_s8_T8AtPa_pS_H1AdR_Pf,n 4 ( ofp_,o pbtp,p ,s hoaprtp,, f _ odpitr), \d v a| r ^, bsrc/libavcodec/x86/vp9dsp_init.hp:p113,: 47o:p tnote: )expanded from macro '\ filters_8tap_1d_fn3' \ | 113 ^ | fisrc/libavcodec/x86/vp9dsp_init.hl:t95e:r78s:_ 8note: texpanded from macro '\ filter_8tap_1d_fn'a p_1d _95f | n 2 ( o p , 1 6 , b p p , o p t 8 , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 106 : 54 : note: expanded from macro '\ filters_8tap_1d_fn2' 106 | # d e f i n e ifnitl the,r si_n8tt ampx_,1 di_nftn 2m(yo)p ,\ s z| , ^ bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c: 25103: | src/libavcodec/x86/vp9dsp_init_16bpp_template.cf:i54l:t1e:r _warning: 8unused parameter 'mx' [-Wunused-parameter]t apsrc/libavcodec/x86/vp9dsp_init.h_:1116d:_50f:n (note: oexpanded from macro 'filters_8tap_1d_fn4'p , s z116, | #FdIeLfTiEnRe_ 8fTiAlPt_eSrHsA_R8Pt,a p _ 1fd__ofpnt4,( osph,a rbpp,p , odpitr,, fd_voaprt,) b\p p ,| ^o ptsrc/libavcodec/x86/vp9dsp_init.h): 110\: 51 :| ^note: expanded from macro '\ filters_8tap_1d_fn3'src/libavcodec/x86/vp9dsp_init.h :95: 78110: | #note: dexpanded from macro '\ filter_8tap_1d_fn'e fine 95f | i l t e r s _ 8 t a p _ 1 d _ f n 3 ( o p , b p p , o p t 8 , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' in t107 | hf,i litnetr sm_x8,t aipn_t1 dm_yf)n (\o p ,| ^s z, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:In file included from 64src/libavcodec/x86/vp9dsp_init_10bpp.c:: 25note: : expanded from macro '\ filters_8tap_1d_fn'src/libavcodec/x86/vp9dsp_init_16bpp_template.c :55:1 :101 | warning: #unused parameter 'mx' [-Wunused-parameter]d efsrc/libavcodec/x86/vp9dsp_init.hi:n116e: 50f:i lnote: texpanded from macro 'filters_8tap_1d_fn4'e rs_ 8116t | a#pd_e1fdi_nfen (foipl,t esrzs,_ 8dtiarp,_ 1ddv_afrn,4 (boppp,, bopppt,, ofp_to,p tf)_ o\p t )| ^\ src/libavcodec/x86/vp9dsp_init.h| : ^95 :70src/libavcodec/x86/vp9dsp_init.h:: 113note: :expanded from macro '\ filter_8tap_1d_fn'47 : note: expanded from macro '\ filters_8tap_1d_fn3' 95 | 113 | f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , 1 6 , b p p , o p t 8 , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h :i107n:t52 :h ,note: expanded from macro '\ filters_8tap_1d_fn2'i nt m107x | ,f iilntte rmsy_)8 t\a p _| 1 ^d _fn(op, sz, h, mx, bpp, opt, f_opt) \ In file included from | src/libavcodec/x86/vp9dsp_init_12bpp.c ^: 25: src/libavcodec/x86/vp9dsp_init.hsrc/libavcodec/x86/vp9dsp_init_16bpp_template.c::10154::641:: note: warning: expanded from macro '\ filters_8tap_1d_fn'unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h :101116 | :#50d:e fnote: iexpanded from macro 'filters_8tap_1d_fn4'n e f i116l | t#edresf_i8ntea pf_i1ldt_efrns(_o8pt,a ps_z1,d _dfinr4,( odpv,a rb,p pb,p po,p to,p tf,_ ofp_to)p t\) \| ^ | ^src/libavcodec/x86/vp9dsp_init.h :110src/libavcodec/x86/vp9dsp_init.h::5195:: 70note: :expanded from macro '\ filters_8tap_1d_fn3' note: expanded from macro '\ filter_8tap_1d_fn' 110 | #d e95fine fil | t e r s _ 8 t a p _ 1 d _ f n 3 ( o p , b p p , o p t 8 , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' i107n | tf ihl,t eirns_8tap_1d_fn(op, sz, h, tm xm,x ,b pipn,t ompyt), \f _ o| p ^t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(In file included from osrc/libavcodec/x86/vp9dsp_init_10bpp.cp:,25 : ssrc/libavcodec/x86/vp9dsp_init_16bpp_template.cz:,55 :F1I:L Twarning: Eunused parameter 'mx' [-Wunused-parameter]R _8src/libavcodec/x86/vp9dsp_init.hT:A116P:_50R:E Gnote: Uexpanded from macro 'filters_8tap_1d_fn4'L AR, 116f | _#odpetf,i ne filters_8tap_1dr_efgnu4l(aorp,, dbiprp,, dovpatr,, fb_popp,t )o p\t ) | \ ^ | src/libavcodec/x86/vp9dsp_init.h ^: 113:src/libavcodec/x86/vp9dsp_init.h47::95 :note: 70expanded from macro '\ filters_8tap_1d_fn3': note: expanded from macro '\ filter_8tap_1d_fn'113 | filt e95r | s _ 8 t a p _ 1 d _ f n 2 ( o p , 1 6 , b p p , o p t 8 , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' in t107 | hf,i litnetr sm_x8,t aipn_t1 dm_yf)n (\o p ,| ^s z, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | In file included from fsrc/libavcodec/x86/vp9dsp_init_12bpp.ci:l25t: esrc/libavcodec/x86/vp9dsp_init_16bpp_template.cr:_548:t1a:p _warning: 1unused parameter 'mx' [-Wunused-parameter]d _fsrc/libavcodec/x86/vp9dsp_init.hn:(116o:p50,: snote: zexpanded from macro 'filters_8tap_1d_fn4', FI L116T | E#deR_8TAP_fRiEnGeU LfAiRl,t efr_so_p8tt,a pr_e1gdu_lfanr4,( odpi,r ,b pdpv,a ro,p tb,p pf,_ oopptt)) \\ | | ^ ^ src/libavcodec/x86/vp9dsp_init.hsrc/libavcodec/x86/vp9dsp_init.h::11095::5170:: note: note: expanded from macro '\ filters_8tap_1d_fn3'expanded from macro '\ filter_8tap_1d_fn' 110 | 95# | d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 3 ( o p , b p p , o p t 8 , f _ o p t ) \ i| n ^t hsrc/libavcodec/x86/vp9dsp_init.h,: 107i:n52t: mnote: xexpanded from macro '\ filters_8tap_1d_fn2', i n107t | fmiyl)t e\r s _| 8 ^t ap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | In file included from ^src/libavcodec/x86/vp9dsp_init_10bpp.c :25src/libavcodec/x86/vp9dsp_init.h: :src/libavcodec/x86/vp9dsp_init_16bpp_template.c103::5585::1 :note: expanded from macro '\ filters_8tap_1d_fn'warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h :103116 | :f50i:l tnote: eexpanded from macro 'filters_8tap_1d_fn4'r _8t a116p | _#1dde_ffinn(eo pf,i lstze,r sF_I8LtTaEpR__18dT_AfPn_4S(HoApR,P ,b p p ,f _oopptt,, fs_hoaprtp), \ d| i ^r , src/libavcodec/x86/vp9dsp_init.hd:v113a:r47,: bnote: pexpanded from macro '\ filters_8tap_1d_fn3'p , o p113t | )f i\l t e| r ^s _src/libavcodec/x86/vp9dsp_init.h8:t95a:p70_:1 dnote: _expanded from macro '\ filter_8tap_1d_fn'f n2(o p95, | 1 6 , b p p , o p t 8 , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' 107 | f i l t e r s _ 8 t a p _ 1idn_tf nh(,o pi,n ts zm,x ,h ,i nmtx ,m yb)p p\, o| p ^t , f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fnIn file included from (src/libavcodec/x86/vp9dsp_init_12bpp.co:p25,: src/libavcodec/x86/vp9dsp_init_16bpp_template.cs:z54,: 1F:I Lwarning: Tunused parameter 'my' [-Wunused-parameter]E R_src/libavcodec/x86/vp9dsp_init.h8:T116A:P50_:S Hnote: Aexpanded from macro 'filters_8tap_1d_fn4'R P, 116f | _#odpetf,i nseh afripl,t e r sd_i8rt,a pd_v1adr_,f nb4p(po,p ,o pbtp)p ,\ o p| t ^, src/libavcodec/x86/vp9dsp_init.hf:_95o:p70t:) note: \expanded from macro '\ filter_8tap_1d_fn' | ^ 95src/libavcodec/x86/vp9dsp_init.h | : 111 : 47 : note: expanded from macro '\ filters_8tap_1d_fn3' 111 | f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , 6 4 , b p p , o p t 8 , f _ o p t )i n\t h| , ^ insrc/libavcodec/x86/vp9dsp_init.ht: 106m:x54,: inote: nexpanded from macro '\ filters_8tap_1d_fn2't my )106 | \# d e| f ^i ne filters_8tap_1d_fn2(op, sz, bpp, opt, f_In file included from osrc/libavcodec/x86/vp9dsp_init_10bpp.cp:t25): src/libavcodec/x86/vp9dsp_init_16bpp_template.c\: 55 :| 1 ^: warning: src/libavcodec/x86/vp9dsp_init.hunused parameter 'my' [-Wunused-parameter]: 101:src/libavcodec/x86/vp9dsp_init.h64::117 :note: 42expanded from macro '\ filters_8tap_1d_fn': note: expanded from macro 'filters_8tap_1d_fn4' 101 | #117d | effiilntee rfsi_l8ttearps__18dt_afpn_31(do_pf,n (boppp,, sozp,t ,d ifr_,o pdtv)a r\, b| p ^p , src/libavcodec/x86/vp9dsp_init.ho:p106t:,54 :f _note: oexpanded from macro '\ filters_8tap_1d_fn2'p t) \106 | #| d ^e fsrc/libavcodec/x86/vp9dsp_init.hi:n95e: 78f:i lnote: texpanded from macro '\ filter_8tap_1d_fn'e rs_8 t95a | p _ 1 d _ f n 2 ( o p , s z , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 101 : 64 : note: expanded from macro '\ filters_8tap_1d_fn' 101 | # dienfti nhe, fiinltt emrxs,_ 8itnatp _m1yd)_ f\n ( o| p ^, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:In file included from 78src/libavcodec/x86/vp9dsp_init_12bpp.c:: 25note: : expanded from macro '\ filter_8tap_1d_fn'src/libavcodec/x86/vp9dsp_init_16bpp_template.c :54:1 :95 | warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h : 116 : 50 : note: expanded from macro 'filters_8tap_1d_fn4' 116 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 4 ( o p , b p p , o p ti,n tf _ho,p ti)n t\ m x| , ^ insrc/libavcodec/x86/vp9dsp_init.ht: 111m:y47): \note: expanded from macro '\ filters_8tap_1d_fn3' | ^ 111 | filters_8tap_1d_fn2(op, 64, bpp, In file included from osrc/libavcodec/x86/vp9dsp_init_10bpp.cp:t258: ,src/libavcodec/x86/vp9dsp_init_16bpp_template.c :f55_:o1p:t )warning: unused parameter 'my' [-Wunused-parameter]\ src/libavcodec/x86/vp9dsp_init.h| : ^117 :42src/libavcodec/x86/vp9dsp_init.h:: 106note: :expanded from macro 'filters_8tap_1d_fn4'54 : note: expanded from macro '\ filters_8tap_1d_fn2'117 | fi l106t | e#rdse_f8itnaep _f1idl_tfenr3s(_o8pt,a pb_p1pd,_ fonp2t(,o pf,_ ospzt,) b\p p ,| ^o ptsrc/libavcodec/x86/vp9dsp_init.h,: 106f:_54o:p tnote: )expanded from macro '\ filters_8tap_1d_fn2' \ | 106 ^ | #dsrc/libavcodec/x86/vp9dsp_init.he:f102i:n85e: fnote: iexpanded from macro '\ filters_8tap_1d_fn'l ters _1028 | tfaipl_t1edr__f8nt2a(po_p1,d _sfzn,( obpp,p ,s zo,p tF,I LfT_EoRp_t8)T A\P _ R| E ^G ULsrc/libavcodec/x86/vp9dsp_init.hA:R102,: 85f:_ onote: pexpanded from macro '\ filters_8tap_1d_fn't , re g102u | lfairl,t edri_r8,t adpv_a1rd,_ fbnp(po,p ,o pstz), \F I L| T ^E R_src/libavcodec/x86/vp9dsp_init.h8:T95A:P78_:R Enote: Gexpanded from macro '\ filter_8tap_1d_fn'U LAR, 95f | _ o p t , r e g u l a r , d i r , d v a r , b p p , o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 78 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x , i n t m y ) \ | ^ int h, intIn file included from src/libavcodec/x86/vp9dsp_init_12bpp.cm:x25,: src/libavcodec/x86/vp9dsp_init_16bpp_template.ci:n54t: 1m:y )warning: unused parameter 'my' [-Wunused-parameter]\ src/libavcodec/x86/vp9dsp_init.h| : ^116 :50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(In file included from osrc/libavcodec/x86/vp9dsp_init_10bpp.cp:,25 : bsrc/libavcodec/x86/vp9dsp_init_16bpp_template.cp:p55,: 1o:p twarning: ,unused parameter 'my' [-Wunused-parameter] f_src/libavcodec/x86/vp9dsp_init.ho:p117t:)42 :\ note: expanded from macro 'filters_8tap_1d_fn4'| ^ src/libavcodec/x86/vp9dsp_init.h117: | 111f:i47l:t enote: rexpanded from macro '\ filters_8tap_1d_fn3's _8t a111p | _f1idl_tfenr3s(_o8pt,a pb_p1pd,_ fopt, nf2_(ooppt,) 6\4 , | b ^p p,src/libavcodec/x86/vp9dsp_init.h :o106p:t548:, note: fexpanded from macro '\ filters_8tap_1d_fn2'_ opt )106 | \# d e| f ^i nesrc/libavcodec/x86/vp9dsp_init.h :f106i:l54t:e rnote: sexpanded from macro '\ filters_8tap_1d_fn2'_ 8ta p106_ | 1#dd_effni2n(eo pf,i lstze,r sb_p8pt,a po_p1td,_ ffn_2o(potp), \s z ,| ^b ppsrc/libavcodec/x86/vp9dsp_init.h,: 103o:p85t:, note: fexpanded from macro '\ filters_8tap_1d_fn'_ opt) 103\ | f i| l ^t ersrc/libavcodec/x86/vp9dsp_init.h_:8103t:a85p:_ 1note: dexpanded from macro '\ filters_8tap_1d_fn'_ fn(o p103, | fsizl,te rF_I8LtTaEpR__18dT_AfPn_(SoHpA,R Ps,z , FfI_LoTpEtR,_ 8sThAaPr_pS,H A R Pd,i r , fd_voaprt,, bsphpa,r po,p t ) d\i r ,| ^d vasrc/libavcodec/x86/vp9dsp_init.hr:,95 :b78p:p ,note: expanded from macro '\ filter_8tap_1d_fn'o pt) \95 | | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 78 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x , i n t m yi)n t\ h ,| ^i nt mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:In file included from 117src/libavcodec/x86/vp9dsp_init_12bpp.c::4225:: src/libavcodec/x86/vp9dsp_init_16bpp_template.cnote: :expanded from macro 'filters_8tap_1d_fn4'54 :1: 117warning: | unused parameter 'mx' [-Wunused-parameter]f ilsrc/libavcodec/x86/vp9dsp_init.ht:e116r:s50_:8 tnote: aexpanded from macro 'filters_8tap_1d_fn4'p _1d _116f | n#3d(eofpi,n eb pfpi,l toeprts,_ 8ft_aopp_t1)d _\f n 4| ( ^o p,src/libavcodec/x86/vp9dsp_init.h :b107p:p52,: onote: pexpanded from macro '\ filters_8tap_1d_fn2't , f _107o | pfti)l t\e r s| _ ^8 tasrc/libavcodec/x86/vp9dsp_init.hp:_1111:d47_:f nnote: (expanded from macro '\ filters_8tap_1d_fn3'o p, s111z | ,f ihl,t emrxs,_ 8btpapp,_ 1odp_tf,n 2f(_oopp,t )6 4\, b| p ^p , src/libavcodec/x86/vp9dsp_init.ho:p101t:864,: fnote: _expanded from macro '\ filters_8tap_1d_fn'o pt) 101\ | # d| e ^f insrc/libavcodec/x86/vp9dsp_init.he: 107f:i52l:t enote: rexpanded from macro '\ filters_8tap_1d_fn2's _8t a107p | _f1idl_tfenr(so_p8,t asz,p _d1idr_,f nd(voapr,, sbzp,p ,h ,o pmtx,, fb_popp,t )o p\t , | f ^_ opsrc/libavcodec/x86/vp9dsp_init.ht:)95 :\70 : | note: ^expanded from macro '\ filter_8tap_1d_fn' src/libavcodec/x86/vp9dsp_init.h:101: 6495: | note: expanded from macro '\ filters_8tap_1d_fn' 101 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , d i r , d v a r , b p p ,i notp th,, fi_notp tm)x ,\ i n| t ^ msrc/libavcodec/x86/vp9dsp_init.hy:)95 :\70 : | note: ^expanded from macro '\ filter_8tap_1d_fn' 95 | In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c : 25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c : 55 : 1 : warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h : 117 : 42 : note: expanded from macro 'filters_8tap_1d_fn4'i nt h117, | fiinltt emrxs,_ 8itnatp _m1yd)_ f\n 3 (| o ^p , bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107In file included from | src/libavcodec/x86/vp9dsp_init_12bpp.cf:i25l: tsrc/libavcodec/x86/vp9dsp_init_16bpp_template.ce:r54s:_18:t awarning: punused parameter 'mx' [-Wunused-parameter]_ 1dsrc/libavcodec/x86/vp9dsp_init.h_:f116n:(50o:p ,note: expanded from macro 'filters_8tap_1d_fn4's z, h116, | #mdxe,f ibnpep ,f iolptte,r sf__8otpatp)_ 1\d _ f| n ^4 (src/libavcodec/x86/vp9dsp_init.ho:p102,: 85b:p pnote: ,expanded from macro '\ filters_8tap_1d_fn' opt, 102f | _foipltt)e r\_ 8 t| a ^p _1src/libavcodec/x86/vp9dsp_init.hd:_111f:n47(:o pnote: ,expanded from macro '\ filters_8tap_1d_fn3' sz, 111F | IfLiTlEtRe_r8sT_A8Pt_aRpE_G1UdL_AfRn,2 (fo_po,p t6,4 ,r ebgpupl,a ro,p td8i,r ,f _dovpatr), \b p p| , ^ opsrc/libavcodec/x86/vp9dsp_init.ht:)107 :\52 : | note: ^expanded from macro '\ filters_8tap_1d_fn2' src/libavcodec/x86/vp9dsp_init.h:95 :10770 | :f inote: lexpanded from macro '\ filter_8tap_1d_fn't ers_ 895t | a p _ 1 d _ f n ( o p , s z , h , m x , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 102 : 85 : note: expanded from macro '\ filters_8tap_1d_fn' int 102h | ,f iilntte rm_x8,t aipn_t1 dm_yf)n (\o p ,| ^s z, FILTER_8TAP_REGULAR, f_opt, regular, dirIn file included from ,src/libavcodec/x86/vp9dsp_init_10bpp.c :d25v: asrc/libavcodec/x86/vp9dsp_init_16bpp_template.cr:,55 :b1p:p ,warning: unused parameter 'mx' [-Wunused-parameter]o ptsrc/libavcodec/x86/vp9dsp_init.h): 117\: 42 :| ^note: expanded from macro 'filters_8tap_1d_fn4' src/libavcodec/x86/vp9dsp_init.h:95 :11770 | :f inote: lexpanded from macro '\ filter_8tap_1d_fn't ers_ 895t | a p _ 1 d _ f n 3 ( o p , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' 107 | f i l t e risn_t8 tha,p _i1ndt_ fmnx(,o pi,n ts zm,y )h ,\ m x| , ^ bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filterIn file included from _src/libavcodec/x86/vp9dsp_init_12bpp.c8:t25a: psrc/libavcodec/x86/vp9dsp_init_16bpp_template.c_:154d:_1f:n (warning: ounused parameter 'mx' [-Wunused-parameter]p , src/libavcodec/x86/vp9dsp_init.hs:z116,: 50F:I Lnote: Texpanded from macro 'filters_8tap_1d_fn4'E R_8 T116A | P#_dSeHfAiRnPe, f i lft_eorpst_,8 tsahpa_r1pd,_ f n 4d(iorp,, dbvpapr,, obpptp,, fo_potp)t )\ \ | ^| ^ src/libavcodec/x86/vp9dsp_init.hsrc/libavcodec/x86/vp9dsp_init.h::95111::7047:: note: note: expanded from macro '\ filter_8tap_1d_fn'expanded from macro '\ filters_8tap_1d_fn3' 11195 | | f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , 6 4 , b p p , o p t 8 , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : inote: nexpanded from macro '\ filters_8tap_1d_fn2't h, 107i | nfti lmtxe,r si_n8tt ampy_)1 d\_ f n| ( ^o p, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85:In file included from src/libavcodec/x86/vp9dsp_init_10bpp.cnote: :expanded from macro '\ filters_8tap_1d_fn'25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57 :1031 | :f iwarning: lunused parameter 'my' [-Wunused-parameter]t er_ 857t | afpi_l1tde_rfsn_(8otpa,p _s1zd,_ fFnI2L(TpEuRt_,8 T6A4P,_ SBHPACR,P ,a v x 2f,_ o1p6tb,p ps)h a r| p^, src/libavcodec/x86/vp9dsp_init.h :d106i:r54,: dnote: vexpanded from macro 'filters_8tap_1d_fn2'a r, b106p | p#,d eofpitn)e \f i l| t ^e rssrc/libavcodec/x86/vp9dsp_init.h_:895t:a70p:_ 1note: dexpanded from macro '\ filter_8tap_1d_fn'_ fn2( o95p | , s z , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 101 : 64 : note: expanded from macro '\ filters_8tap_1d_fn' 101 | # d e f i n e f i l t e risn_t8 tha,p _i1ndt_ fmnx(,o pi,n ts zm,y )d i\r , | d ^v ar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25 : 95src/libavcodec/x86/vp9dsp_init_16bpp_template.c | : 54 : 1 : warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h : 116 : 50 : note: expanded from macro 'filters_8tap_1d_fn4' 116 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 4 ( o p , b pipn,t ohp,t ,i nft_ ompxt,) i\n t | m ^y ) src/libavcodec/x86/vp9dsp_init.h\: 112 :| 47 ^: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, In file included from osrc/libavcodec/x86/vp9dsp_init_10bpp.cp:t258: ,src/libavcodec/x86/vp9dsp_init_16bpp_template.c :f57_:o1p:t )warning: unused parameter 'my' [-Wunused-parameter]\ src/libavcodec/x86/vp9dsp_init.h| : ^106 :54src/libavcodec/x86/vp9dsp_init.h:: 106note: :expanded from macro 'filters_8tap_1d_fn2'54 : note: expanded from macro '\ filters_8tap_1d_fn2'106 | #d e106f | i#ndee ffiinlet efrisl_t8etrasp__81tda_pf_n12d(_ofpn,2 (sozp,, bspzp,, bopppt,, ofp_to,p tf)_ o\p t )| ^\ src/libavcodec/x86/vp9dsp_init.h| : ^102 :85src/libavcodec/x86/vp9dsp_init.h:: 101note: :expanded from macro '\ filters_8tap_1d_fn'64 : note: expanded from macro '\ filters_8tap_1d_fn' 102 | f i101l | t#edre_f8itnaep _f1idl_tfenr(so_p8,t aspz_,1 dF_IfLnT(EoRp_,8 TsAzP,_ RdEiGrU,L AdRv,a rf,_ obpptp,, roepgtu,l afr_,o pdti)r ,\ d v| a ^r ,src/libavcodec/x86/vp9dsp_init.h :b95p:p78,: onote: pexpanded from macro '\ filter_8tap_1d_fn't ) \ 95| | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 78 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x , i n t imnyt) h\, i| n ^t mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter] In file included from src/libavcodec/x86/vp9dsp_init.hsrc/libavcodec/x86/vp9dsp_init_10bpp.c::11625:: 50src/libavcodec/x86/vp9dsp_init_16bpp_template.c:: 57note: :expanded from macro 'filters_8tap_1d_fn4'1 : warning: unused parameter 'my' [-Wunused-parameter]116 | #src/libavcodec/x86/vp9dsp_init.hd:e106f:i54n:e note: fexpanded from macro 'filters_8tap_1d_fn2'i lte r106s | _#8dteafpi_n1ed _ffinl4t(eorps,_ 8btpapp,_ 1odp_tf,n 2f(_oopp,t )s z\, b| p ^p , src/libavcodec/x86/vp9dsp_init.ho:p112t:,47 :f _note: oexpanded from macro '\ filters_8tap_1d_fn3'p t) \112 | f| i ^l tesrc/libavcodec/x86/vp9dsp_init.hr:s103_:885t:a pnote: _expanded from macro '\ filters_8tap_1d_fn'1 d_fn2(op ,103 | 3f2i,l tbeprp_,8 toappt_81,d _ff_no(potp), \s z ,| ^F ILsrc/libavcodec/x86/vp9dsp_init.hT:E106R:_548:T Anote: Pexpanded from macro '\ filters_8tap_1d_fn2'_ SHA R106P | ,# d e ffi_noep tf,i lsthearrsp_,8 t a pd_i1rd,_ fdnv2a(ro,p ,b pspz,, obpptp), \o p t| , ^ f_src/libavcodec/x86/vp9dsp_init.ho:p95t:)78: note: expanded from macro '\ filter_8tap_1d_fn' \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85 :95 | note: expanded from macro '\ filters_8tap_1d_fn' 102 | f i l t e r _ 8 t a p _ 1 d _ f n ( o p , s z , F I L T E R _ 8 T A P _ R E G U L A R , f _ oipntt, hr,e giunlta rm,x ,d iirn,t dmvya)r ,\ b p| p ^, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c : 25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c : 57 : 1 : warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro 'filters_8tap_1d_fn2' 107 | f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , isnzt, hh,, imnxt, mbxp,p ,i notp tm,y )f _\o p t| ) ^ \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_In file included from 1src/libavcodec/x86/vp9dsp_init_12bpp.cd:_25f: nsrc/libavcodec/x86/vp9dsp_init_16bpp_template.c(:o54p:,1 :s zwarning: ,unused parameter 'my' [-Wunused-parameter] disrc/libavcodec/x86/vp9dsp_init.hr:,116 :d50v:a rnote: ,expanded from macro 'filters_8tap_1d_fn4' bpp ,116 | o#pdte,f ifn_eo pfti)l t\e r s| _ ^8 tasrc/libavcodec/x86/vp9dsp_init.hp:_951:d70_:f nnote: 4expanded from macro '\ filter_8tap_1d_fn'( op, b95p | p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 112 : 47 : note: expanded from macro '\ filters_8tap_1d_fn3' 112 | f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o pi,n t3 2h,, bipnpt, moxp,t 8i,n tf _moyp)t )\ \ | ^| ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8taIn file included from psrc/libavcodec/x86/vp9dsp_init_10bpp.c_:125d: _src/libavcodec/x86/vp9dsp_init_16bpp_template.cf:n572:(1o:p ,warning: unused parameter 'mx' [-Wunused-parameter]s z,src/libavcodec/x86/vp9dsp_init.h :b107p:p52,: onote: pexpanded from macro 'filters_8tap_1d_fn2't , f _107o | pfti)l t\e r s| _ ^8 tsrc/libavcodec/x86/vp9dsp_init.ha:p103_:185d:_ fnote: nexpanded from macro '\ filters_8tap_1d_fn'( op, s103z | ,f ihl,t emrx_,8 tbappp_,1 do_pftn,( ofp_,o pstz), \F I L| T ^E R_src/libavcodec/x86/vp9dsp_init.h8:T102A:P85_:S Hnote: Aexpanded from macro '\ filters_8tap_1d_fn'R P, 102f | _foipltt,e rs_h8atrapp,_ 1 d _dfinr(,o pd,v asrz,, bFpIpL,T EoRp_t8)T A\P _ R| E ^G Usrc/libavcodec/x86/vp9dsp_init.hL:A95R:,78 :f _note: oexpanded from macro '\ filter_8tap_1d_fn'p t, r e95g | u l a r , d i r , d v a r , b p p , o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 70 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x , i n t m y ) \ | ^ int h, int In file included from msrc/libavcodec/x86/vp9dsp_init_12bpp.cx:,25 : isrc/libavcodec/x86/vp9dsp_init_16bpp_template.cn:t54 :m1y:) warning: \unused parameter 'mx' [-Wunused-parameter] | src/libavcodec/x86/vp9dsp_init.h ^: 116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1dIn file included from _src/libavcodec/x86/vp9dsp_init_10bpp.cf:n254: (src/libavcodec/x86/vp9dsp_init_16bpp_template.co:p57,: 1b:p pwarning: ,unused parameter 'mx' [-Wunused-parameter] opsrc/libavcodec/x86/vp9dsp_init.ht:,107 :f52_:o pnote: texpanded from macro 'filters_8tap_1d_fn2') \ 107| | ^f ilsrc/libavcodec/x86/vp9dsp_init.ht:e112r:s47_:8 tnote: aexpanded from macro '\ filters_8tap_1d_fn3'p _1d _112f | nf(iolpt,e rssz_,8 tha,p _m1xd,_ fbnp2p(,o po,p t3,2 ,f _bopppt,) o\p t 8| , ^ f_src/libavcodec/x86/vp9dsp_init.ho:p103t:)85 :\ note: expanded from macro '\ filters_8tap_1d_fn'| ^ src/libavcodec/x86/vp9dsp_init.h :103107 | :f52i:l tnote: eexpanded from macro '\ filters_8tap_1d_fn2'r _8t a107p | _f1idl_tfenr(so_p8,t aspz_,1 dF_IfLnT(EoRp_,8 TsAzP,_ ShH,A RmPx,, b pfp_,o potp,t ,s hfa_ropp,t ) \d i r| , ^ dvsrc/libavcodec/x86/vp9dsp_init.ha:r101,: 64b:p pnote: ,expanded from macro '\ filters_8tap_1d_fn' opt )101 | \# d e| f ^i nesrc/libavcodec/x86/vp9dsp_init.h :f95i:l70t:e rnote: sexpanded from macro '\ filter_8tap_1d_fn'_ 8tap _951 | d _ f n ( o p , s z , d i r , d v a r , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 70 : note: expanded from macro '\ filter_8tap_1d_fn' int 95h | , i n t m x , i n t m y ) \ | ^ int h,In file included from src/libavcodec/x86/vp9dsp_init_10bpp.ci:n25t: src/libavcodec/x86/vp9dsp_init_16bpp_template.cm:x58,: 1i:n twarning: unused parameter 'my' [-Wunused-parameter]m y) \58 | f| i ^l ters_8tap_1d_fn2(avg, 64, BPC, avx2,In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c1:625b: psrc/libavcodec/x86/vp9dsp_init_16bpp_template.cp:)54 : 1| :^ warning: unused parameter 'mx' [-Wunused-parameter]src/libavcodec/x86/vp9dsp_init.h :106src/libavcodec/x86/vp9dsp_init.h::54116:: 50note: :expanded from macro 'filters_8tap_1d_fn2' note: expanded from macro 'filters_8tap_1d_fn4' 106 | #116d | e#fdienfei nfei lftielrtse_r8st_a8pt_a1pd__1fdn_2f(no4p(,o ps,z ,b pbpp,p ,o potp,t ,f _fo_potp)t )\ \ | ^| ^ src/libavcodec/x86/vp9dsp_init.h:src/libavcodec/x86/vp9dsp_init.h112::10147::64 :note: expanded from macro '\ filters_8tap_1d_fn3'note: expanded from macro '\ filters_8tap_1d_fn' 112 | f101i | l#tdeerfsi_n8et afpi_l1tde_rfsn_28(toapp,_ 13d2_,f nb(popp,, ospzt,8 ,d ifr_,o pdtv)a r\, b| p ^p ,src/libavcodec/x86/vp9dsp_init.h :o107p:t52,: fnote: _expanded from macro '\ filters_8tap_1d_fn2'o pt) 107\ | f i| l ^t ersrc/libavcodec/x86/vp9dsp_init.hs:_958:t78a:p _note: 1expanded from macro '\ filter_8tap_1d_fn'd _fn( o95p | , s z , h , m x , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 102 : 85 : note: expanded from macro '\ filters_8tap_1d_fn' 102 | f i l t e r _i8ntta ph_,1 di_nftn (moxp,, isnzt, mFyI)L T\E R _| 8 ^T AP_REGULAR, f_opt, regular, dir, dvar,In file included from src/libavcodec/x86/vp9dsp_init_10bpp.cb:p25p: ,src/libavcodec/x86/vp9dsp_init_16bpp_template.c :o58p:t1): \warning: unused parameter 'my' [-Wunused-parameter] | ^src/libavcodec/x86/vp9dsp_init.h :src/libavcodec/x86/vp9dsp_init.h106::9554::70 :note: expanded from macro 'filters_8tap_1d_fn2'note: expanded from macro '\ filter_8tap_1d_fn' 106 | #95d | e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , s z , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.hi:n102t: 85h:, note: iexpanded from macro '\ filters_8tap_1d_fn'n t mx ,102 | ifnitl tmeyr)_ 8\t a p| _ ^1 d_fn(op, sz, FILTER_8TAP_REGULAR, In file included from fsrc/libavcodec/x86/vp9dsp_init_12bpp.c_:o25p: tsrc/libavcodec/x86/vp9dsp_init_16bpp_template.c,: 54r:e1g:u lwarning: aunused parameter 'mx' [-Wunused-parameter]r , src/libavcodec/x86/vp9dsp_init.hd:i116r:,50 :d vnote: aexpanded from macro 'filters_8tap_1d_fn4'r , b p116p | ,# doepfti)n e\ f i| l ^t ersrc/libavcodec/x86/vp9dsp_init.hs:_958:t78a:p _note: 1expanded from macro '\ filter_8tap_1d_fn'd _fn4 (95o | p , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 112 : 47 : note: expanded from macro '\ filters_8tap_1d_fn3' 112 | f i l t e r s _ 8 t a p _ 1idn_tf nh2,( oipn,t 3m2x,, bipnpt, moyp)t 8\, f| _ ^o pt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8In file included from tsrc/libavcodec/x86/vp9dsp_init_10bpp.ca:p25_: 1src/libavcodec/x86/vp9dsp_init_16bpp_template.cd:_58f:n1(:o pwarning: ,unused parameter 'my' [-Wunused-parameter] szsrc/libavcodec/x86/vp9dsp_init.h,: 106h:,54 :m xnote: ,expanded from macro 'filters_8tap_1d_fn2' bpp ,106 | o#pdte,f ifn_eo pfti)l t\e r s| _ ^8 tsrc/libavcodec/x86/vp9dsp_init.ha:p103_:185d:_ fnote: nexpanded from macro '\ filters_8tap_1d_fn'2 (op, 103s | zf,i lbtpepr,_ 8otpatp,_ 1fd__ofpnt()o p\, s| z ^, Fsrc/libavcodec/x86/vp9dsp_init.hI:L103T:E85R:_ 8note: Texpanded from macro '\ filters_8tap_1d_fn'A P_SH A103R | Pf,i l t efr__o8ptta,p _s1hda_rfpn,( o p ,d isrz,, dFvIaLrT,E Rb_p8pT,A Po_pStH)A R\P , | ^ fsrc/libavcodec/x86/vp9dsp_init.h_:o95p:t70,: snote: hexpanded from macro '\ filter_8tap_1d_fn'a rp, 95 | d i r , d v a r , b p p , o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 78 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x , i n t m y ) \ | ^ int h, int mx, int my) \ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c| : ^25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filtIn file included from esrc/libavcodec/x86/vp9dsp_init_10bpp.cr:s25_: 8src/libavcodec/x86/vp9dsp_init_16bpp_template.ct:a58p:_11:d _warning: funused parameter 'mx' [-Wunused-parameter]n 4(src/libavcodec/x86/vp9dsp_init.ho:p107,: 52b:p pnote: ,expanded from macro 'filters_8tap_1d_fn2' opt ,107 | ff_iolptte)r s\_ 8 t| a ^p _1src/libavcodec/x86/vp9dsp_init.hd:_113f:n47(:o pnote: ,expanded from macro '\ filters_8tap_1d_fn3' sz, 113h | ,f imlxt,e rbsp_p8,t aopp_t1,d _ff_no2p(to)p ,\ 1 6| , ^ bpsrc/libavcodec/x86/vp9dsp_init.hp:,101 :o64p:t 8note: ,expanded from macro '\ filters_8tap_1d_fn' f_op t101) | #\d e f| i ^n e src/libavcodec/x86/vp9dsp_init.hf:i106l:t54e:r snote: _expanded from macro '\ filters_8tap_1d_fn2'8 tap _1061 | d#_dfenf(ionpe, fsizl,t edrisr_,8 tdavpa_r1,d _bfpnp2,( oopp,t ,s zf,_ obpptp), \o p t| , ^ f_src/libavcodec/x86/vp9dsp_init.ho:p95t:)70 :\ note: expanded from macro '\ filter_8tap_1d_fn'| ^ src/libavcodec/x86/vp9dsp_init.h :95101 | : 64 : note: expanded from macro '\ filters_8tap_1d_fn' 101 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , d i r , d v a r , bipnpt, ho,p ti,n tf _moxp,t )i n\t m| y ^) src/libavcodec/x86/vp9dsp_init.h\: 95 :| 78 ^: note: expanded from macro '\ filter_8tap_1d_fn' 95 | In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c : 25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c : 58 : 1 : warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro 'filters_8tap_1d_fn2' i107n | tf ihl,t eirnst_ 8mtxa,p _i1ndt_ fmny()o p\, s| z ^, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.hIn file included from :src/libavcodec/x86/vp9dsp_init_12bpp.c102::2585: :src/libavcodec/x86/vp9dsp_init_16bpp_template.c :note: 54expanded from macro '\ filters_8tap_1d_fn': 1: warning: unused parameter 'my' [-Wunused-parameter]102 | fsrc/libavcodec/x86/vp9dsp_init.hi:l116t:e50r:_ 8note: texpanded from macro 'filters_8tap_1d_fn4'a p_1 d116_ | f#nd(eofpi,n es zf,i lFtIeLrTsE_R8_t8aTpA_P1_dR_EfGnU4L(AoRp,, fb_popp,t ,o prte,g ufl_aorp,t )d i\r , | d ^v arsrc/libavcodec/x86/vp9dsp_init.h,: 113b:p47p:, note: oexpanded from macro '\ filters_8tap_1d_fn3'p t) \113 | f| i ^l tesrc/libavcodec/x86/vp9dsp_init.hr:s95_:870t:a pnote: _expanded from macro '\ filter_8tap_1d_fn'1 d_fn 295( | o p , 1 6 , b p p , o p t 8 , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 106 : 54 : note: expanded from macro '\ filters_8tap_1d_fn2' 106 | # d e f i n e f i litnetr sh_,8 tianpt_ 1mdx_,f ni2n(to pm,y )s z\, b| p ^p , opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102In file included from | src/libavcodec/x86/vp9dsp_init_10bpp.cf:i25l: tsrc/libavcodec/x86/vp9dsp_init_16bpp_template.ce:r58_:81t:a pwarning: _unused parameter 'mx' [-Wunused-parameter]1 d_src/libavcodec/x86/vp9dsp_init.hf:n107(:o52p:, note: sexpanded from macro 'filters_8tap_1d_fn2'z , F I107L | TfEiRl_t8eTrAsP__8RtEaGpU_L1AdR_,f nf(_oopp,t ,s zr,e ghu,l amrx,, dbiprp,, dovpatr,, fb_popp,t )o p\t ) | \ ^ | src/libavcodec/x86/vp9dsp_init.h ^: 103:src/libavcodec/x86/vp9dsp_init.h85::95 :note: 78expanded from macro '\ filters_8tap_1d_fn': note: expanded from macro '\ filter_8tap_1d_fn' 103 | f i95l | t e r _ 8 t a p _ 1 d _ f n ( o p , s z , F I L T E R _ 8 T A P _ S H A R P , f _ o p t , s h a r p , i ndti rh,, divnatr ,m xb,p pi,n to pmty)) \\ | | ^ ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c : 25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c : 54 : 1 : warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h : 116 : 50 : note: expanded from macro 'filters_8tap_1d_fn4' 116 | # d e f i n e fiinltt ehr,s _i8ntta pm_x1,d _ifnnt4 (moyp), \b p p| , ^ opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | In file included from fsrc/libavcodec/x86/vp9dsp_init_10bpp.ci:l25t: esrc/libavcodec/x86/vp9dsp_init_16bpp_template.cr:s59_:81t:a pwarning: _unused parameter 'my' [-Wunused-parameter]1 d_f n592 | (foipl,t e1r6s,_ 8btpapp,_ 1odp_tf8n,2 (fp_uotp,t )3 2\, B| P ^C ,src/libavcodec/x86/vp9dsp_init.h :a106v:x542:, note: 1expanded from macro '\ filters_8tap_1d_fn2'6 bpp )106 | #| d^e fisrc/libavcodec/x86/vp9dsp_init.hn:e106 :f54i:l tnote: eexpanded from macro 'filters_8tap_1d_fn2'r s_8 t106a | p#_d1edf_ifnne2 (foipl,t esrzs,_ 8btpapp,_ 1odp_tf,n 2f(_oopp,t )s z\, b| p ^p ,src/libavcodec/x86/vp9dsp_init.h :o103p:t85,: fnote: _expanded from macro '\ filters_8tap_1d_fn'o pt) \103 | f| i ^l tesrc/libavcodec/x86/vp9dsp_init.hr:_1018:t64a:p _note: 1expanded from macro '\ filters_8tap_1d_fn'd _fn (101o | p#,d esfzi,n eF IfLiTlEtRe_r8sT_A8Pt_aSpH_A1RdP_,f n ( ofp_,o pstz,, sdhiarr,p ,d v a rd,i rb,p pd,v aorp,t ,b pfp_,o potp)t )\ \ | ^| ^ src/libavcodec/x86/vp9dsp_init.hsrc/libavcodec/x86/vp9dsp_init.h::9595::7878:: note: note: expanded from macro '\ filter_8tap_1d_fn'expanded from macro '\ filter_8tap_1d_fn' 9595 | | iinntt hh,, iinntt mmxx,, iinntt mmyy)) \\ | | ^ ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59In file included from :src/libavcodec/x86/vp9dsp_init_12bpp.c1::25 : warning: src/libavcodec/x86/vp9dsp_init_16bpp_template.cunused parameter 'my' [-Wunused-parameter]: 54:src/libavcodec/x86/vp9dsp_init.h1::106 :warning: 54unused parameter 'mx' [-Wunused-parameter]: note: src/libavcodec/x86/vp9dsp_init.hexpanded from macro 'filters_8tap_1d_fn2': 116:50: 106note: | expanded from macro 'filters_8tap_1d_fn4'# def i116n | e# dfeiflitneer sf_i8lttaepr_s1_d8_tfanp2_(1odp_,f ns4z(,o pb,p pb,p po,p to,p tf,_ ofp_to)p t\) \| ^ | ^src/libavcodec/x86/vp9dsp_init.h :102src/libavcodec/x86/vp9dsp_init.h::85113:: 47note: :expanded from macro '\ filters_8tap_1d_fn' note: expanded from macro '\ filters_8tap_1d_fn3' 102 | 113f | iflitletre_r8st_a8pt_a1pd__1fdn_(fonp2,( ospz,, 1F6I,L TbEpRp_,8 ToApPt_8R,E GfU_LoApRt,) f\_ o p| t ^, rsrc/libavcodec/x86/vp9dsp_init.he:g107u:l52a:r ,note: expanded from macro '\ filters_8tap_1d_fn2'd ir, 107d | vfairl,t ebrpsp_,8 toappt_)1 d\_ f n| ( ^o psrc/libavcodec/x86/vp9dsp_init.h,: 95s:z78,: hnote: ,expanded from macro '\ filter_8tap_1d_fn' mx, b95p | p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 101 : 64 : note: expanded from macro '\ filters_8tap_1d_fn' 101 | # d e f i n e f i l t e r s _ 8 t a p _ 1 di_nftn (ho,p ,i nstz ,m xd,i ri,n td vmayr), \b p p| , ^ opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c : 25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c : 59 : 1 : warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h : 106 : 54 : note: expanded from macro 'filters_8tap_1d_fn2' 106 | # d e f i n e f i l t e r si_n8tt ahp,_ 1idn_tf nm2x(,o pi,n ts zm,y )b p\p , | o ^p t, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | fIn file included from isrc/libavcodec/x86/vp9dsp_init_12bpp.cl:t25e: rsrc/libavcodec/x86/vp9dsp_init_16bpp_template.c_:854t:a1p:_ 1warning: dunused parameter 'mx' [-Wunused-parameter]_ fnsrc/libavcodec/x86/vp9dsp_init.h(:o116p:,50 :s znote: ,expanded from macro 'filters_8tap_1d_fn4' FIL T116E | R#_d8eTfAiPn_eS HfAiRlPt,e r s _f8_toappt_,1 ds_hfanr4p(,o p , dbiprp,, dovpatr,, fb_popp,t )o p\t ) | \ ^ | src/libavcodec/x86/vp9dsp_init.h ^: 113:47: src/libavcodec/x86/vp9dsp_init.hnote: :expanded from macro '\ filters_8tap_1d_fn3'95 :78: 113note: | expanded from macro '\ filter_8tap_1d_fn'f ilte r95s | _ 8 t a p _ 1 d _ f n 2 ( o p , 1 6 , b p p , o p t 8 , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro '\ filters_8tap_1d_fn2' 107i | nfti lht,e risn_t8 tmaxp,_ 1idn_tf nm(yo)p ,\ s z| , ^ h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85:In file included from src/libavcodec/x86/vp9dsp_init_10bpp.cnote: :expanded from macro '\ filters_8tap_1d_fn'25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59 :1021 | :f iwarning: lunused parameter 'mx' [-Wunused-parameter]t ersrc/libavcodec/x86/vp9dsp_init.h_:8107t:a52p:_ 1note: dexpanded from macro 'filters_8tap_1d_fn2'_ fn( o107p | ,f islzt,e rFsI_L8TtEaRp__81TdA_Pf_nR(EoGpU,L AsRz,, fh_,o pmtx,, rbepgpu,l aorp,t ,d ifr_,o pdtv)a r\, b| p ^p , src/libavcodec/x86/vp9dsp_init.ho:p101t:)64 :\ note: expanded from macro '\ filters_8tap_1d_fn'| ^ src/libavcodec/x86/vp9dsp_init.h :10195 | :#70d:e fnote: iexpanded from macro '\ filter_8tap_1d_fn'n e fi l95t | e r s _ 8 t a p _ 1 d _ f n ( o p , s z , d i r , d v a r , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.hi:n95t: 70h:, note: iexpanded from macro '\ filter_8tap_1d_fn'n t mx ,95 | i n t m y ) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c : 25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c : 54 : 1i:n twarning: unused parameter 'mx' [-Wunused-parameter]h , src/libavcodec/x86/vp9dsp_init.hi:n116t: 50m:x ,note: expanded from macro 'filters_8tap_1d_fn4'i nt m116y | )# d\e f i| n ^e filters_8tap_1d_fn4(op, bpp, opt, fIn file included from _src/libavcodec/x86/vp9dsp_init_10bpp.co:p25t: )src/libavcodec/x86/vp9dsp_init_16bpp_template.c :\59 : 1| : ^ warning: unused parameter 'mx' [-Wunused-parameter]src/libavcodec/x86/vp9dsp_init.h :113src/libavcodec/x86/vp9dsp_init.h::47107:: 52note: :expanded from macro '\ filters_8tap_1d_fn3' note: expanded from macro 'filters_8tap_1d_fn2' 113 | f107i | lftielrtse_r8st_a8pt_a1pd__1fdn_2f(no(po,p ,1 6s,z ,b php,, moxp,t 8b,p pf,_ oopptt), \f _ o| p ^t ) src/libavcodec/x86/vp9dsp_init.h\: 107 :| 52 ^: note: src/libavcodec/x86/vp9dsp_init.hexpanded from macro '\ filters_8tap_1d_fn2': 102:85 :107 | note: fexpanded from macro '\ filters_8tap_1d_fn'i lters _1028 | tfaipl_t1edr__f8nt(aopp_,1 ds_zf,n (ho,p ,m xs,z ,b pFpI,L ToEpRt_,8 TfA_Po_pRtE)G U\L A R| , ^ f_src/libavcodec/x86/vp9dsp_init.ho:p103t:,85 :r enote: gexpanded from macro '\ filters_8tap_1d_fn'u lar, 103d | ifri,l tdevra_r8,t abpp_p1,d _ofpnt()o p\, s| z ^, Fsrc/libavcodec/x86/vp9dsp_init.hI:L95T:E70R:_ 8note: Texpanded from macro '\ filter_8tap_1d_fn'A P_SH A95R | P , f _ o p t , s h a r p , d i r , d v a r , b p p , o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 70 : note: expanded from macro '\ filter_8tap_1d_fn' int 95h | , i n t m x , i n t m y ) \ | ^ intIn file included from src/libavcodec/x86/vp9dsp_init_10bpp.ch:,25 : isrc/libavcodec/x86/vp9dsp_init_16bpp_template.cn:t59 :m1x:, warning: iunused parameter 'mx' [-Wunused-parameter]n t src/libavcodec/x86/vp9dsp_init.hm:y107): 52\: note: | expanded from macro 'filters_8tap_1d_fn2' ^ 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, In file included from osrc/libavcodec/x86/vp9dsp_init_12bpp.cp:t25,: src/libavcodec/x86/vp9dsp_init_16bpp_template.cf:_54o:p1t:) warning: \unused parameter 'my' [-Wunused-parameter] | src/libavcodec/x86/vp9dsp_init.h ^: 117:src/libavcodec/x86/vp9dsp_init.h42::103 :note: 85expanded from macro 'filters_8tap_1d_fn4': note: expanded from macro '\ filters_8tap_1d_fn' 117 | fi l103t | efrisl_t8etra_p8_t1adp__f1nd3_(fonp(,o pb,p ps,z ,o pFtI,L TfE_Ro_p8tT)A P\_ S H| A ^R P,src/libavcodec/x86/vp9dsp_init.h : 106 :f54_:o pnote: texpanded from macro '\ filters_8tap_1d_fn2', sh a106r | p#,d e f idnier ,f idlvtaerr,s _b8ptpa,p _o1pdt_)f n\2 ( o| p ^, ssrc/libavcodec/x86/vp9dsp_init.hz:,95 :b70p:p ,note: expanded from macro '\ filter_8tap_1d_fn'o pt, f95_ | o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 101 : 64 : note: expanded from macro '\ filters_8tap_1d_fn' 101 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , isnzt, hd,i ri,n td vmaxr,, ibnptp ,m yo)p t\, f| _ ^o pt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c : 25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c : 60 : 1 : warning: unused parameter 'my' [-Wunused-parameter] 60 | f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( a v g , 3 2 , B P Ci,n ta vhx,2 ,i n1t6 bmpxp,) i n| t^ mysrc/libavcodec/x86/vp9dsp_init.h): 106\: 54 :| ^note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fnIn file included from 2src/libavcodec/x86/vp9dsp_init_12bpp.c(:o25p: ,src/libavcodec/x86/vp9dsp_init_16bpp_template.c :s54z:,1 :b pwarning: punused parameter 'my' [-Wunused-parameter], osrc/libavcodec/x86/vp9dsp_init.hp:t117,: 42f:_ onote: pexpanded from macro 'filters_8tap_1d_fn4't ) \ 117 | | f ^i ltsrc/libavcodec/x86/vp9dsp_init.he:r101s:_648:t anote: pexpanded from macro '\ filters_8tap_1d_fn'_ 1d_ f101n | 3#(doepf,i nbep pf,i lotpetr,s _f8_toappt_)1 d\_ f n| ( ^o p,src/libavcodec/x86/vp9dsp_init.h :s106z:,54 :d inote: rexpanded from macro '\ filters_8tap_1d_fn2', dv a106r | ,# dbepfpi,n eo pfti,l tfe_rosp_t8)t a\p _ 1| d ^_ fnsrc/libavcodec/x86/vp9dsp_init.h2:(95o:p78,: snote: zexpanded from macro '\ filter_8tap_1d_fn', bpp ,95 | o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 102 : 85 : note: expanded from macro '\ filters_8tap_1d_fn' 102 | f i l t e r _ 8 t a p _ 1 d _ f n ( o p , s zi,n tF IhL,T EiRn_t8 TmAxP,_ RiEnGtU LmAyR), \f _ o| p ^t , regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.hIn file included from :src/libavcodec/x86/vp9dsp_init_10bpp.c95::2578: :src/libavcodec/x86/vp9dsp_init_16bpp_template.c :note: 60expanded from macro '\ filter_8tap_1d_fn': 1: warning: unused parameter 'my' [-Wunused-parameter]95 | src/libavcodec/x86/vp9dsp_init.h : 106 : 54 : note: expanded from macro 'filters_8tap_1d_fn2' 106 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , s z , b p p , o pitn,t fh_,o pitn)t \m x ,| ^i ntsrc/libavcodec/x86/vp9dsp_init.h :m102y:)85 :\ note: expanded from macro '\ filters_8tap_1d_fn'| ^ 102 | filter_8tap_1d_fn(op, sz, FILTER_In file included from 8src/libavcodec/x86/vp9dsp_init_12bpp.cT:A25P: _src/libavcodec/x86/vp9dsp_init_16bpp_template.cR:E54G:U1L:A Rwarning: ,unused parameter 'my' [-Wunused-parameter] f_src/libavcodec/x86/vp9dsp_init.ho:p117t:,42 :r enote: gexpanded from macro 'filters_8tap_1d_fn4'u lar ,117 | dfiirl,t edrvsa_r8,t abpp_p1,d _ofpnt3)( o\p , | b ^p p,src/libavcodec/x86/vp9dsp_init.h :o95p:t78,: fnote: _expanded from macro '\ filter_8tap_1d_fn'o pt) \95 | | ^ src/libavcodec/x86/vp9dsp_init.h : 106 : 54 : note: expanded from macro '\ filters_8tap_1d_fn2' 106 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 2 ( o p , s z , b p pi,n to pht,, ifn_to pmtx), \i n t| ^m ysrc/libavcodec/x86/vp9dsp_init.h): 103\: 85 :| ^note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTERIn file included from _src/libavcodec/x86/vp9dsp_init_10bpp.c8:T25A: Psrc/libavcodec/x86/vp9dsp_init_16bpp_template.c_:S60H:A1R:P ,warning: unused parameter 'my' [-Wunused-parameter] fsrc/libavcodec/x86/vp9dsp_init.h_:o106p:t54,: snote: hexpanded from macro 'filters_8tap_1d_fn2'a rp, 106 | #ddierf,i ndev afri,l tbeprps,_ 8otpatp)_ 1\d _ f| n ^2 (src/libavcodec/x86/vp9dsp_init.ho:p95,: 78s:z ,note: expanded from macro '\ filter_8tap_1d_fn'b pp, o95p | t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 103 : 85 : note: expanded from macro '\ filters_8tap_1d_fn' 103 | f i l t e r _ 8 t a p _ 1 d _ f n ( o p , s z , iFnItL ThE,R _i8nTtA Pm_xS,H AiRnPt, m y )f _\o p t| , ^ sharp, dir, dvar, bpp, opt) \ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c| : ^25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.csrc/libavcodec/x86/vp9dsp_init.h::5495::178:: warning: note: unused parameter 'mx' [-Wunused-parameter]expanded from macro '\ filter_8tap_1d_fn' src/libavcodec/x86/vp9dsp_init.h:117 :9542 | : note: expanded from macro 'filters_8tap_1d_fn4' 117 | f i l t e r s _ 8 t a p _ 1 d _ f n 3 ( o p , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.hi:n107t: 52h:, note: iexpanded from macro '\ filters_8tap_1d_fn2'n t m x107, | fiinltt emrys)_ 8\t a p| _ ^1 d_fn(op, sz, h, mx, bpp, opt, f_opt) In file included from \src/libavcodec/x86/vp9dsp_init_10bpp.c : 25| : ^src/libavcodec/x86/vp9dsp_init_16bpp_template.c :60src/libavcodec/x86/vp9dsp_init.h::1101:: 64warning: :unused parameter 'mx' [-Wunused-parameter] note: expanded from macro '\ filters_8tap_1d_fn'src/libavcodec/x86/vp9dsp_init.h :107:52 :101 | note: #expanded from macro 'filters_8tap_1d_fn2'd efi n107e | ffiilltteerrss__88ttaapp__11dd__ffnn((oopp,, sszz,, hd,i rm,x ,d vbaprp,, bopppt,, ofp_to,p tf)_ o\p t )| ^\ src/libavcodec/x86/vp9dsp_init.h| : ^101 :64src/libavcodec/x86/vp9dsp_init.h:: 95note: :expanded from macro '\ filters_8tap_1d_fn'70 : note: expanded from macro '\ filter_8tap_1d_fn'101 | #de f95i | n e f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , d i r , d v a r , b p p , o p t , f _ o p t ) \i n t| ^h ,src/libavcodec/x86/vp9dsp_init.h :i95n:t70 :m xnote: ,expanded from macro '\ filter_8tap_1d_fn' int m95y | ) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c : 25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c : 54 : 1 : iwarning: nunused parameter 'mx' [-Wunused-parameter]t hsrc/libavcodec/x86/vp9dsp_init.h,: 117i:n42t: m xnote: ,expanded from macro 'filters_8tap_1d_fn4' int 117m | yf)i l\t e r| s ^_ 8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init.hsrc/libavcodec/x86/vp9dsp_init_10bpp.c::10725:: 52src/libavcodec/x86/vp9dsp_init_16bpp_template.c:: 60note: :expanded from macro '\ filters_8tap_1d_fn2'1 : warning: unused parameter 'mx' [-Wunused-parameter]107 | fsrc/libavcodec/x86/vp9dsp_init.hi:l107t:e52r:s _note: 8expanded from macro 'filters_8tap_1d_fn2't ap_ 1107d | _ffinl(toepr,s _s8zt,a ph_,1 dm_xf,n (boppp,, sozp,t ,h ,f _moxp,t )b p\p , | o ^p t,src/libavcodec/x86/vp9dsp_init.h :f102_:o85p:t )note: expanded from macro '\ filters_8tap_1d_fn'\ | ^ 102 | src/libavcodec/x86/vp9dsp_init.hf:i102l:t85e:r _note: 8expanded from macro '\ filters_8tap_1d_fn't ap_1 d102_ | ffni(lotpe,r _s8zt,a pF_I1LdT_EfRn_(8oTpA,P _sRzE,G UFLIALRT,E Rf__8oTpAtP,_ RrEeGgUuLlAaRr,, fd_iorp,t ,d vraerg,u lbaprp,, doiprt,) d\v a r| , ^ bpsrc/libavcodec/x86/vp9dsp_init.hp:,95 :o70p:t )note: expanded from macro '\ filter_8tap_1d_fn'\ | ^ 95src/libavcodec/x86/vp9dsp_init.h | : 95 : 70 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x , iinntt hm,y )i n\t m| x ^, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:In file included from 60src/libavcodec/x86/vp9dsp_init_12bpp.c::125:: src/libavcodec/x86/vp9dsp_init_16bpp_template.cwarning: :unused parameter 'mx' [-Wunused-parameter]54 :1src/libavcodec/x86/vp9dsp_init.h:: 107warning: :unused parameter 'mx' [-Wunused-parameter]52 : src/libavcodec/x86/vp9dsp_init.hnote: :expanded from macro 'filters_8tap_1d_fn2'117 :42: 107note: | expanded from macro 'filters_8tap_1d_fn4'f ilt e117r | sf_i8lttaepr_s1_d8_tfanp(_o1pd,_ fsnz3,( ohp,, mbxp,p ,b popp,t ,o pft_,o pft_)o p\t ) | \ ^ | src/libavcodec/x86/vp9dsp_init.h ^: 107:src/libavcodec/x86/vp9dsp_init.h52::103 :note: 85expanded from macro '\ filters_8tap_1d_fn2': note: expanded from macro '\ filters_8tap_1d_fn' 107 | fi l103t | efrisl_t8etra_p8_t1adp__f1nd(_ofpn,( ospz,, shz,, mFxI,L TbEpRp_,8 ToApPt_,S HfA_RoPp,t ) \f _ o| p ^t , src/libavcodec/x86/vp9dsp_init.hs:h103a:r85p:, note: expanded from macro '\ filters_8tap_1d_fn' dir, 103d | vfairl,t ebrp_p8,t aopp_t1)d _\f n (| o ^p , src/libavcodec/x86/vp9dsp_init.hs:z95,: 70F:I Lnote: Texpanded from macro '\ filter_8tap_1d_fn'E R_8T A95P | _ S H A R P , f _ o p t , s h a r p , d i r , d v a r , b p p , o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 70i:n tnote: expanded from macro '\ filter_8tap_1d_fn'h , in t95 | m x , i n t m y ) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c :i25n: tsrc/libavcodec/x86/vp9dsp_init_16bpp_template.c :h61,: 1i:n twarning: unused parameter 'my' [-Wunused-parameter]m x, i61n | tf imlyt)e r\s _ 8| t ^a p_1d_fn2(put, 16, BPC, avx2, 16bpp)In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c :| 25^: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:src/libavcodec/x86/vp9dsp_init.h55::1061::54 :warning: unused parameter 'my' [-Wunused-parameter]note: expanded from macro 'filters_8tap_1d_fn2' 55 | 106f | i#ldteefrisn_e8 tfaipl_t1edr_sf_n84t(aapv_g1,d _BfPnC2,( osps,e 2s,z ,1 6bbpppp,) o p| t^, fsrc/libavcodec/x86/vp9dsp_init.h_:o116p:t50): \note: expanded from macro 'filters_8tap_1d_fn4' | ^ 116src/libavcodec/x86/vp9dsp_init.h | :#101d:e64f:i nnote: eexpanded from macro '\ filters_8tap_1d_fn' fil t101e | r#sd_e8ftianpe_ 1fdi_lftne4r(so_p8,t abpp_p1,d _ofpnt(,o pf,_ ospzt,) d\i r ,| ^d vasrc/libavcodec/x86/vp9dsp_init.hr:,110 :b51p:p ,note: expanded from macro '\ filters_8tap_1d_fn3'o pt, 110f | _#odpetf)i n\e f| i ^l tesrc/libavcodec/x86/vp9dsp_init.hr:s95_:878t:a pnote: _expanded from macro '\ filter_8tap_1d_fn'1 d_fn 395( | o p , b p p , o p t 8 , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 106 : 54 : note: expanded from macro '\ filters_8tap_1d_fn2' 106 | # d e f i n e f i l t e r si_n8tt ahp,_ 1idn_tf nm2x(,o pi,n ts zm,y )b p\p , | o ^p t, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #deIn file included from fsrc/libavcodec/x86/vp9dsp_init_10bpp.ci:n25e: src/libavcodec/x86/vp9dsp_init_16bpp_template.cf:i61l:t1e:r swarning: _unused parameter 'my' [-Wunused-parameter]8 tasrc/libavcodec/x86/vp9dsp_init.hp:_1061:d54_:f nnote: (expanded from macro 'filters_8tap_1d_fn2'o p, s106z | ,# ddeifri,n ed vfairl,t ebrpsp_,8 toappt_,1 df__fonp2t()o p\, s| z ^, src/libavcodec/x86/vp9dsp_init.hb:p95p:,78 :o pnote: texpanded from macro '\ filter_8tap_1d_fn', f_o p95t | ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 102 : 85 : note: expanded from macro '\ filters_8tap_1d_fn' 102 | f i l t e r _ 8 t a p _ 1 d _ f n ( o p , s z , F I L T E R _ 8iTnAtP _hR,E GiUnLtA Rm,x ,f _ionptt ,m yr)e g\u l a| r ^, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: In file included from note: src/libavcodec/x86/vp9dsp_init_12bpp.cexpanded from macro '\ filter_8tap_1d_fn': 25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c: 5595: | 1 : warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h : 116 : 50 : note: expanded from macro 'filters_8tap_1d_fn4' 116 | # d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 4 ( o p , b p p , ionptt ,h ,f _ionptt )m x\, i| n ^t src/libavcodec/x86/vp9dsp_init.hm:y110): 51\: note: | expanded from macro '\ filters_8tap_1d_fn3' ^ 110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c :| 25 ^: src/libavcodec/x86/vp9dsp_init_16bpp_template.csrc/libavcodec/x86/vp9dsp_init.h::61106::154:: warning: note: unused parameter 'my' [-Wunused-parameter]expanded from macro '\ filters_8tap_1d_fn2' src/libavcodec/x86/vp9dsp_init.h: 106106: | 54#:d enote: fexpanded from macro 'filters_8tap_1d_fn2'i ne f i106l | t#edresf_i8ntea pf_i1ldt_efrns2_(8otpa,p _s1zd,_ fbnp2p(,o po,p ts,z ,f _bopppt,) o\p t ,| ^f _src/libavcodec/x86/vp9dsp_init.ho:p102t:)85 :\ note: expanded from macro '\ filters_8tap_1d_fn'| ^ src/libavcodec/x86/vp9dsp_init.h :102103 | :f85i:l tnote: eexpanded from macro '\ filters_8tap_1d_fn'r _8ta p103_ | 1fdi_lftne(ro_p8,t aspz_,1 dF_IfLnT(EoRp_,8 TsAzP,_ RFEIGLUTLEARR_,8 TfA_Po_pStH,A RrPe,g u l afr_,o pdti,r ,s hdavrapr,, b pdpi,r ,o pdtv)a r\, b| p ^p ,src/libavcodec/x86/vp9dsp_init.h :o95p:t78): \note: expanded from macro '\ filter_8tap_1d_fn' | ^ src/libavcodec/x86/vp9dsp_init.h95: | 95 : 78 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h ,i nitn th ,m xi,n ti nmtx ,m yi)n t\ m y| ) ^ \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:In file included from 1src/libavcodec/x86/vp9dsp_init_10bpp.c:: 25warning: unused parameter 'my' [-Wunused-parameter]: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:src/libavcodec/x86/vp9dsp_init.h61::1161::50 :warning: unused parameter 'mx' [-Wunused-parameter]note: expanded from macro 'filters_8tap_1d_fn4' src/libavcodec/x86/vp9dsp_init.h:107 :11652 | :# dnote: eexpanded from macro 'filters_8tap_1d_fn2'f ine f107i | lftielrtse_r8st_a8pt_a1pd__1fdn_4f(no(po,p ,b pspz,, ohp,t ,m xf,_ obpptp), \o p t| , ^ f_src/libavcodec/x86/vp9dsp_init.ho:p110t:)51 :\ note: expanded from macro '\ filters_8tap_1d_fn3'| ^ src/libavcodec/x86/vp9dsp_init.h110: | 101#:d64e:f inote: nexpanded from macro '\ filters_8tap_1d_fn'e fil t101e | r#sd_e8ftianpe_ 1fdi_lftne3r(so_p8,t abpp_p1,d _ofpnt(8o,p ,f _sozp,t )d i\r , | d ^v arsrc/libavcodec/x86/vp9dsp_init.h,: 106b:p54p:, note: oexpanded from macro '\ filters_8tap_1d_fn2'p t, f106_ | o#pdte)f i\n e | f ^i ltsrc/libavcodec/x86/vp9dsp_init.he:r95s:_708:t anote: pexpanded from macro '\ filter_8tap_1d_fn'_ 1d_f n952 | ( o p , s z , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 103 : 85 : note: expanded from macro '\ filters_8tap_1d_fn' 103 | f i l t e r _ 8 t a pi_n1td _hf,n (ionpt, msxz,, iFnItL TmEyR)_ 8\T A P| _ ^S HARP, f_opt, sharp, dir, dvar,In file included from src/libavcodec/x86/vp9dsp_init_10bpp.cb:p25p: ,src/libavcodec/x86/vp9dsp_init_16bpp_template.c :o61p:t1): \warning: unused parameter 'mx' [-Wunused-parameter] | ^src/libavcodec/x86/vp9dsp_init.h :107src/libavcodec/x86/vp9dsp_init.h::5295:: 78note: :expanded from macro 'filters_8tap_1d_fn2' note: expanded from macro '\ filter_8tap_1d_fn' 107 | f i95l | t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , h , m x , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 102 :i85n:t note: hexpanded from macro '\ filters_8tap_1d_fn', int 102m | xf,i litnetr _m8yt)a p\_ 1 d| _ ^f n(op, sz, FILTER_8TAP_REGULAR, f_oIn file included from psrc/libavcodec/x86/vp9dsp_init_12bpp.ct:,25 : rsrc/libavcodec/x86/vp9dsp_init_16bpp_template.ce:g55u:l1a:r ,warning: unused parameter 'mx' [-Wunused-parameter]d irsrc/libavcodec/x86/vp9dsp_init.h,: 116d:v50a:r ,note: expanded from macro 'filters_8tap_1d_fn4'b pp, 116o | p#td)e f\i n e| ^f ilsrc/libavcodec/x86/vp9dsp_init.ht:e95r:s70_:8 tnote: aexpanded from macro '\ filter_8tap_1d_fn'p _1d_ f95n | 4 ( o p , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 110 : 51 : note: expanded from macro '\ filters_8tap_1d_fn3' 110 | # d e f i n e f i l t e risn_t8 tha,p _i1ndt_ fmnx3,( oipn,t bmpyp), \o p t| 8 ^, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_In file included from 8src/libavcodec/x86/vp9dsp_init_10bpp.ct:a25p: _src/libavcodec/x86/vp9dsp_init_16bpp_template.c1:d61_:f1n:( owarning: punused parameter 'mx' [-Wunused-parameter], ssrc/libavcodec/x86/vp9dsp_init.hz:,107 :h52,: mnote: xexpanded from macro 'filters_8tap_1d_fn2', bp p107, | foipltt,e rfs__o8ptta)p _\1 d _| f ^n (osrc/libavcodec/x86/vp9dsp_init.hp:,101 :s64z:, note: hexpanded from macro '\ filters_8tap_1d_fn', mx ,101 | b#pdpe,f ionpet ,f ifl_toeprts)_ 8\t a p| _ ^1 d_src/libavcodec/x86/vp9dsp_init.hf:n103(:o85p:, note: sexpanded from macro '\ filters_8tap_1d_fn'z , di r103, | fdivlatre,r _b8ptpa,p _o1pdt_,f nf(_oopp,t )s z\, F| I ^L TEsrc/libavcodec/x86/vp9dsp_init.hR:_958:T70A:P _note: Sexpanded from macro '\ filter_8tap_1d_fn'H ARP, 95 | f _ o p t , s h a r p , d i r , d v a r , b p p , o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 70 : note: expanded from macro '\ filter_8tap_1d_fn' i95n | t h , i n t m x , i n t m y ) \ | ^ iIn file included from nsrc/libavcodec/x86/vp9dsp_init_12bpp.ct: 25h: ,src/libavcodec/x86/vp9dsp_init_16bpp_template.c :i55n:t1 :m xwarning: ,unused parameter 'mx' [-Wunused-parameter] insrc/libavcodec/x86/vp9dsp_init.ht: 116m:y50): \note: expanded from macro 'filters_8tap_1d_fn4' | ^ 116 | #define filters_8tap_1d_fn4(op, bIn file included from psrc/libavcodec/x86/vp9dsp_init_10bpp.cp:,25 : osrc/libavcodec/x86/vp9dsp_init_16bpp_template.cp:t62,: 1f:_ owarning: punused parameter 'my' [-Wunused-parameter]t ) \ 62 | | f ^i ltsrc/libavcodec/x86/vp9dsp_init.he:r110s:_518:t anote: pexpanded from macro '\ filters_8tap_1d_fn3'_ 1d_ f110n | 2#(daevfgi,n e1 6f,i lBtPeCr,s _a8vtxa2p,_ 11d6_bfpnp3)( o p| ,^ bpsrc/libavcodec/x86/vp9dsp_init.hp:,106 :o54p:t 8note: ,expanded from macro 'filters_8tap_1d_fn2' f_o p106t | )# d\e f i| n ^e src/libavcodec/x86/vp9dsp_init.hf:i107l:t52e:r snote: _expanded from macro '\ filters_8tap_1d_fn2'8 tap _1071 | df_iflnt2e(rosp_,8 tsazp,_ 1bdp_pf,n (ooppt,, sfz_,o pht,) m\x , | b ^p p,src/libavcodec/x86/vp9dsp_init.h :o101p:t64,: fnote: _expanded from macro '\ filters_8tap_1d_fn'o pt) 101\ | # d| e ^f isrc/libavcodec/x86/vp9dsp_init.hn:e102 :f85i:l tnote: eexpanded from macro '\ filters_8tap_1d_fn'r s_8t a102p | _f1idl_tfenr(_o8pt,a ps_z1,d _dfinr(,o pd,v asrz,, bFpIpL,T EoRp_t8,T AfP__oRpEtG)U L\A R ,| ^f _osrc/libavcodec/x86/vp9dsp_init.hp:t95,: 78r:e gnote: uexpanded from macro '\ filter_8tap_1d_fn'l ar, d95i | r , d v a r , b p p , o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 95 : 70 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x , i n t m y ) \ | ^ int h, int mx, int my) In file included from \src/libavcodec/x86/vp9dsp_init_10bpp.c : 25| : ^src/libavcodec/x86/vp9dsp_init_16bpp_template.c :62:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filIn file included from tsrc/libavcodec/x86/vp9dsp_init_12bpp.ce:r25s: _src/libavcodec/x86/vp9dsp_init_16bpp_template.c8:t55a:p1_:1 dwarning: _unused parameter 'mx' [-Wunused-parameter]f n2src/libavcodec/x86/vp9dsp_init.h(:o116p:,50 :s znote: ,expanded from macro 'filters_8tap_1d_fn4' bpp ,116 | o#pdte,f ifn_eo pfti)l t\e r s| _ ^8 tasrc/libavcodec/x86/vp9dsp_init.hp:_1021:d85_:f nnote: 4expanded from macro '\ filters_8tap_1d_fn'( op, b102p | pf,i lotpetr,_ 8ft_aopp_t1)d _\f n (| o ^p , src/libavcodec/x86/vp9dsp_init.hs:z110,: 51F:I Lnote: Texpanded from macro '\ filters_8tap_1d_fn3'E R_8 T110A | P#_dReEfGiUnLeA Rf,i lft_eorpst_,8 traepg_u1lda_rf,n 3d(iorp,, dbvpapr,, obpptp8,, ofp_to)p t\) \| ^ | ^src/libavcodec/x86/vp9dsp_init.h :95src/libavcodec/x86/vp9dsp_init.h::78107: note: expanded from macro '\ filter_8tap_1d_fn': 52: note: expanded from macro '\ filters_8tap_1d_fn2'95 | 107 | f i l t e r s _ 8 t a p _ 1 d _ f n ( o p , s z , h , m x , b p p , o p t , f _ o p t ) \ i| n ^t hsrc/libavcodec/x86/vp9dsp_init.h,: 103i:n85t: mnote: xexpanded from macro '\ filters_8tap_1d_fn', int 103m | yf)i l\t e r| _ ^8 tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_In file included from osrc/libavcodec/x86/vp9dsp_init_10bpp.cp:t25,: src/libavcodec/x86/vp9dsp_init_16bpp_template.cs:h62a:r1p:, warning: unused parameter 'my' [-Wunused-parameter] disrc/libavcodec/x86/vp9dsp_init.hr:,106 :d54v:a rnote: ,expanded from macro 'filters_8tap_1d_fn2' bpp, 106o | p#td)e f\i n e| ^f isrc/libavcodec/x86/vp9dsp_init.hl:t95e:r70s:_ 8note: texpanded from macro '\ filter_8tap_1d_fn'a p_1d _95f | n 2 ( o p , s z , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 103 : 85 : note: expanded from macro '\ filters_8tap_1d_fn' 103 | f i l t e r _ 8itnatp _h1,d _ifnnt( ompx,, sizn,t FmIyL)T E\R _ 8| T ^A P_SHARP, f_opt, sharp, dir, dvar, bIn file included from psrc/libavcodec/x86/vp9dsp_init_12bpp.cp:,25 : osrc/libavcodec/x86/vp9dsp_init_16bpp_template.cp:t55): 1\: warning: | unused parameter 'my' [-Wunused-parameter] ^ src/libavcodec/x86/vp9dsp_init.hsrc/libavcodec/x86/vp9dsp_init.h::11695::5078:: note: note: expanded from macro 'filters_8tap_1d_fn4'expanded from macro '\ filter_8tap_1d_fn' 116 | 95# | d e f i n e f i l t e r s _ 8 t a p _ 1 d _ f n 4 ( o p , b p p , o p t , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 111 :i47n:t note: hexpanded from macro '\ filters_8tap_1d_fn3', in t111 | mfxi,l tienrts _m8yt)a p\_ 1 d| _ ^f n2(op, 64, bpp, opt8, f_opt) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init.hsrc/libavcodec/x86/vp9dsp_init_10bpp.c::10625:: 54src/libavcodec/x86/vp9dsp_init_16bpp_template.c:: 62note: :expanded from macro '\ filters_8tap_1d_fn2'1 : warning: unused parameter 'mx' [-Wunused-parameter]106 | #src/libavcodec/x86/vp9dsp_init.hd:e107f:i52n:e note: fexpanded from macro 'filters_8tap_1d_fn2'i lter s107_ | 8ftialpt_e1rds__f8nt2a(po_p1,d _sfzn,( obpp,p ,s zo,p th,, fm_xo,p tb)p p\, o| p ^t , src/libavcodec/x86/vp9dsp_init.hf:_101o:p64t:) note: \expanded from macro '\ filters_8tap_1d_fn' | ^ 101 | src/libavcodec/x86/vp9dsp_init.h#:d101e:f64i:n enote: expanded from macro '\ filters_8tap_1d_fn'f ilte r101s | _#8dteafpi_n1ed _ffinl(toepr,s _s8zt,a pd_i1rd,_ fdnv(aorp,, bspzp,, doiprt,, dfv_aorp,t )b p\p , | o ^p tsrc/libavcodec/x86/vp9dsp_init.h,: 95f:_78o:p tnote: )expanded from macro '\ filter_8tap_1d_fn' \ | ^95 | src/libavcodec/x86/vp9dsp_init.h : 95 : 70 : note: expanded from macro '\ filter_8tap_1d_fn' 95 | i n t h , i n t m x , i nitn tm yh), \i n t| ^m x, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c: 25116: | src/libavcodec/x86/vp9dsp_init_16bpp_template.c#:d62e:f1i:n ewarning: unused parameter 'mx' [-Wunused-parameter]f ilsrc/libavcodec/x86/vp9dsp_init.ht:e107r:s52_:8 tnote: aexpanded from macro 'filters_8tap_1d_fn2'p _1d _107f | nf4i(lotpe,r sb_p8pt,a po_p1td,_ ffn_(ooppt,) s\z , | h ^, msrc/libavcodec/x86/vp9dsp_init.hx:,111 :b47p:p ,note: expanded from macro '\ filters_8tap_1d_fn3'o pt, 111f | _foipltt)e r\s _ 8| t ^a p_src/libavcodec/x86/vp9dsp_init.h1:d102_:f85n:2 (note: oexpanded from macro '\ filters_8tap_1d_fn'p , 64 ,102 | bfpipl,t eorp_t88t,a pf__1odp_tf)n (\o p ,| ^s zsrc/libavcodec/x86/vp9dsp_init.h,: 106F:I54L:T Enote: Rexpanded from macro '\ filters_8tap_1d_fn2'_ 8TA P106_ | R#EdGeUfLiAnRe, ffi_lotpetr,s _r8etgaupl_a1rd,_ fdni2r(,o pd,v asrz,, bbpppp,, oopptt), \f _ o| p ^t ) src/libavcodec/x86/vp9dsp_init.h\: 95 :| 70 ^: src/libavcodec/x86/vp9dsp_init.hnote: :expanded from macro '\ filter_8tap_1d_fn'102 :85: note: 95expanded from macro '\ filters_8tap_1d_fn' | 102 | f i l t e r _ 8 t a p _ 1 d _ f n ( o p , s z , F I L T E R _ 8 T A P _ R E G U L A R , f _ o p ti,n tr ehg,u lianrt, mdxi,r ,i ndtv amry,) b\p p ,| ^o pt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c : 25 : src/libavcodec/x86/vp9dsp_init_16bpp_template.c : 62 : 1 : warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h : 107 : 52 : note: expanded from macro 'filters_8tap_1d_fn2' 107 | f i l t e r si_n8tt ahp,_ 1idn_tf nm(xo,p ,i nstz ,m yh), \m x ,| ^b pp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c :10325 | : fsrc/libavcodec/x86/vp9dsp_init_16bpp_template.ci:l55t:e1r:_ 8warning: tunused parameter 'my' [-Wunused-parameter]a p_src/libavcodec/x86/vp9dsp_init.h1:d116_:f50n:( onote: pexpanded from macro 'filters_8tap_1d_fn4', sz ,116 | F#IdLeTfEiRn_e8 TfAiPl_tSeHrAsR_P8,t a p _f1_do_pftn,4 (sohpa,r pb,p p , doiprt,, dfv_aorp,t )b p\p , | o ^p t)src/libavcodec/x86/vp9dsp_init.h :\111 : 47| : ^ note: expanded from macro '\ filters_8tap_1d_fn3'src/libavcodec/x86/vp9dsp_init.h :95: 70111: | fnote: iexpanded from macro '\ filter_8tap_1d_fn'l ters _958 | t a p _ 1 d _ f n 2 ( o p , 6 4 , b p p , o p t 8 , f _ o p t ) \ | ^ src/libavcodec/x86/vp9dsp_init.h : 106 : 54 : note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #idnetf ihn,e ifnitl tmexr,s _i8ntta pm_y1)d _\f n 2| ( ^o p, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\ filters_8tap_1d_fn3' 111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\ filters_8tap_1d_fn3' 112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4' 116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\ filters_8tap_1d_fn3' 113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\ filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4' 117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\ filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57:1: warning: unused parameter 'my' [-Wunused-parameter] 57 | filters_8tap_1d_fn2(put, 64, BPC, avx2, 16bpp) | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'my' [-Wunused-parameter] 58 | filters_8tap_1d_fn2(avg, 64, BPC, avx2, 16bpp) | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'my' [-Wunused-parameter] 59 | filters_8tap_1d_fn2(put, 32, BPC, avx2, 16bpp) | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'my' [-Wunused-parameter] 60 | filters_8tap_1d_fn2(avg, 32, BPC, avx2, 16bpp) | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'my' [-Wunused-parameter] 61 | filters_8tap_1d_fn2(put, 16, BPC, avx2, 16bpp) | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'my' [-Wunused-parameter] 62 | filters_8tap_1d_fn2(avg, 16, BPC, avx2, 16bpp) | ^ src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2' 106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\ filters_8tap_1d_fn' 101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\ filters_8tap_1d_fn' 102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25: src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2' 107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\ filters_8tap_1d_fn' 103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \ | ^ src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\ filter_8tap_1d_fn' 95 | int h, int mx, int my) \ | ^ 96 warnings generated. CC libavcodec/x86/vp9dsp_init_16bpp.o 96 warnings generated. X86ASM libavcodec/x86/vp9intrapred.o X86ASM libavcodec/x86/vp9intrapred_16bpp.o STRIP libavcodec/x86/simple_idct10.o skipping strip -x libavcodec/x86/simple_idct10.o X86ASM libavcodec/x86/vp9itxfm.o STRIP libavcodec/x86/vp8dsp_loopfilter.o skipping strip -x libavcodec/x86/vp8dsp_loopfilter.o X86ASM libavcodec/x86/vp9itxfm_16bpp.o STRIP libavcodec/x86/vp9intrapred.o skipping strip -x libavcodec/x86/vp9intrapred.o X86ASM libavcodec/x86/vp9itxfm_16bpp_avx512.o STRIP libavcodec/x86/vp9intrapred_16bpp.o skipping strip -x libavcodec/x86/vp9intrapred_16bpp.o X86ASM libavcodec/x86/vp9itxfm_avx2.o STRIP libavcodec/x86/vp9itxfm_16bpp_avx512.o skipping strip -x libavcodec/x86/vp9itxfm_16bpp_avx512.o X86ASM libavcodec/x86/vp9itxfm_avx512.o STRIP libavcodec/x86/vp9itxfm_avx2.o skipping strip -x libavcodec/x86/vp9itxfm_avx2.o X86ASM libavcodec/x86/vp9lpf.o STRIP libavcodec/x86/vp9itxfm_avx512.o skipping strip -x libavcodec/x86/vp9itxfm_avx512.o X86ASM libavcodec/x86/vp9lpf_16bpp.o STRIP libavcodec/x86/vp9itxfm_16bpp.o skipping strip -x libavcodec/x86/vp9itxfm_16bpp.o X86ASM libavcodec/x86/vp9mc.o STRIP libavcodec/x86/vp9mc.o skipping strip -x libavcodec/x86/vp9mc.o X86ASM libavcodec/x86/vp9mc_16bpp.o STRIP libavcodec/x86/vp9lpf_16bpp.o skipping strip -x libavcodec/x86/vp9lpf_16bpp.o X86ASM libavcodec/x86/vvc/alf.o STRIP libavcodec/x86/vp9mc_16bpp.o skipping strip -x libavcodec/x86/vp9mc_16bpp.o X86ASM libavcodec/x86/vvc/dmvr.o STRIP libavcodec/x86/vvc/dmvr.o skipping strip -x libavcodec/x86/vvc/dmvr.o CC libavcodec/x86/vvc/dsp_init.o STRIP libavcodec/x86/vvc/alf.o skipping strip -x libavcodec/x86/vvc/alf.o X86ASM libavcodec/x86/vvc/mc.o X86ASM libavcodec/x86/vvc/of.o STRIP libavcodec/x86/vp9lpf.o skipping strip -x libavcodec/x86/vp9lpf.o X86ASM libavcodec/x86/vvc/sad.o STRIP libavcodec/x86/vvc/sad.o skipping strip -x libavcodec/x86/vvc/sad.o X86ASM libavcodec/x86/vvc/sao.o STRIP libavcodec/x86/vvc/mc.o skipping strip -x libavcodec/x86/vvc/mc.o X86ASM libavcodec/x86/vvc/sao_10bit.o STRIP libavcodec/x86/vvc/of.o skipping strip -x libavcodec/x86/vvc/of.o X86ASM libavcodec/x86/xvididct.o STRIP libavcodec/x86/vvc/sao.o skipping strip -x libavcodec/x86/vvc/sao.o CC libavcodec/x86/xvididct_init.o CC libavcodec/xan.o In file included from src/libavcodec/xan.c:39: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/xan.c:40: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/xan.c:591:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 591 | if (new_pal < s->palettes_count) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ STRIP libavcodec/x86/xvididct.o skipping strip -x libavcodec/x86/xvididct.o CC libavcodec/xbm_parser.o 3 warnings generated. src/libavcodec/xbm_parser.c:57:63: warning: unused parameter 'avctx' [-Wunused-parameter] 57 | static int xbm_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ CC libavcodec/xbmdec.o 1 warning generated. CC libavcodec/xbmenc.o In file included from src/libavcodec/xbmdec.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/xbmdec.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/xbmenc.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/xface.o 2 warnings generated. CC libavcodec/xfacedec.o In file included from src/libavcodec/xfacedec.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/xfacedec.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/xfaceenc.o 2 warnings generated. CC libavcodec/xiph.o In file included from src/libavcodec/xfaceenc.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/xfaceenc.c:195:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 195 | av_assert0(i < sizeof(intbuf)); | ~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ CC libavcodec/xl.o 2 warnings generated. CC libavcodec/xma_parser.o In file included from src/libavcodec/xl.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/xl.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/xma_parser.c:31:64: warning: unused parameter 'avctx' [-Wunused-parameter] 31 | static int xma_parse(AVCodecParserContext *s1, AVCodecContext *avctx, | ^ 2 warnings generated. CC libavcodec/xpmdec.o 1 warning generated. CC libavcodec/xsubdec.o In file included from src/libavcodec/xpmdec.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/xpmdec.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/xsubdec.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/xsubdec.c:43:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 43 | for (i = 0; i < sizeof(tc_offsets); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/xpmdec.c:364:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 364 | if (size > SIZE_MAX / 4) | ~~~~ ^ ~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/xsubenc.o 3 warnings generated. CC libavcodec/xvididct.o In file included from src/libavcodec/xsubenc.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/xsubenc.c:26: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xwd_parser.o 3 warnings generated. CC libavcodec/xwddec.o src/libavcodec/xwd_parser.c:39:63: warning: unused parameter 'avctx' [-Wunused-parameter] 39 | static int xwd_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ 1 warning generated. STRIP libavcodec/x86/vp9itxfm.o skipping strip -x libavcodec/x86/vp9itxfm.o CC libavcodec/xwdenc.o CC libavcodec/xxan.o In file included from src/libavcodec/xwddec.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/xwddec.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/xwddec.c:56:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 56 | if (avpkt->size < header_size || header_size < XWD_HEADER_SIZE) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/xwddec.c:147:41: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 147 | if (bytestream2_get_bytes_left(&gb) < ncolors * XWD_CMAP_SIZE + (uint64_t)avctx->height * lsize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/xwddec.c:223:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 223 | for (int i = 0; i < ncolors; i++) { | ~ ^ ~~~~~~~ 5 warnings generated. In file included from src/libavcodec/xwdenc.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/xwdenc.c:188:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 188 | for (i = 0; i < ncolors; i++) { | ~ ^ ~~~~~~~ CC libavcodec/y41pdec.o In file included from src/libavcodec/xxan.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/xxan.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/xxan.c:192:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 192 | if (chroma_off + 4 >= bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/xxan.c:293:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293 | if (corr_off >= bytestream2_size(&s->gb)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/y41penc.o In file included from src/libavcodec/y41pdec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/y41pdec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/ylc.o In file included from src/libavcodec/y41penc.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/yop.o 4 warnings generated. CC libavcodec/yuv4dec.o In file included from src/libavcodec/ylc.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ylc.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/ylc.c:112:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 112 | if (val && (val < nodes[first_node].count)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ylc.c:113:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 113 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ylc.c:438:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 438 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vlc); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/yop.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/yop.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/yuv4dec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/yuv4dec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. 2 warnings generated. CC libavcodec/yuv4enc.o CC libavcodec/zerocodec.o In file included from src/libavcodec/yuv4enc.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/zerocodec.c:22: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/zerocodec.c:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 1 warning generated. 5 warnings generated. 2 warnings generated. CC libavcodec/zlib_wrapper.o CC libavcodec/zmbv.o CC libavcodec/zmbvenc.o src/libavcodec/zlib_wrapper.c:30:34: warning: unused parameter 'opaque' [-Wunused-parameter] 30 | static void *alloc_wrapper(void *opaque, uInt items, uInt size) | ^ src/libavcodec/zlib_wrapper.c:35:32: warning: unused parameter 'opaque' [-Wunused-parameter] 35 | static void free_wrapper(void *opaque, void *ptr) | ^ 2 warnings generated. GEN libavcodec/libavcodec.pc In file included from src/libavcodec/zmbv.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/zmbv.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/zmbvenc.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ GEN libswresample/libswresample.pc src/libavcodec/zmbv.c:533:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 533 | if (c->decomp_size < len) { | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/zmbv.c:617:59: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long') [-Wsign-compare] 617 | if ((avctx->width + 255ULL) * (avctx->height + 64ULL) > FFMIN(avctx->max_pixels, INT_MAX / 4) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libswscale/libswscale.pc CC libavutil/float2half.o CC libavutil/half2float.o GEN libavutil/libavutil.pc HOSTCC doc/print_options.o 1 warning generated. TXT doc/fate.txt 4 warnings generated. GZIP fftools/resources/graph.html.gz MINIFY fftools/resources/graph.css.min CC fftools/ffplay_renderer.o In file included from src/fftools/ffplay_renderer.c:23: In file included from src/fftools/ffplay_renderer.h:22: In file included from /usr/include/SDL2/SDL.h:31: In file included from /usr/include/SDL2/SDL_main.h:25: In file included from /usr/include/SDL2/SDL_stdinc.h:33: In file included from /usr/include/SDL2/SDL_config.h:58: In file included from /usr/include/SDL2/SDL_config-x86_64.h:51: /usr/include/SDL2/SDL_config_unix.h:188:9: warning: 'HAVE_PTHREAD_SETNAME_NP' macro redefined [-Wmacro-redefined] 188 | #define HAVE_PTHREAD_SETNAME_NP 1 | ^ ./config.h:362:9: note: previous definition is here 362 | #define HAVE_PTHREAD_SETNAME_NP 0 | ^ CC fftools/ffplay.o In file included from src/fftools/ffplay.c:55: In file included from /usr/include/SDL2/SDL.h:31: In file included from /usr/include/SDL2/SDL_main.h:25: In file included from /usr/include/SDL2/SDL_stdinc.h:33: In file included from /usr/include/SDL2/SDL_config.h:58: In file included from /usr/include/SDL2/SDL_config-x86_64.h:51: /usr/include/SDL2/SDL_config_unix.h:188:9: warning: 'HAVE_PTHREAD_SETNAME_NP' macro redefined [-Wmacro-redefined] 188 | #define HAVE_PTHREAD_SETNAME_NP 1 | ^ ./config.h:362:9: note: previous definition is here 362 | #define HAVE_PTHREAD_SETNAME_NP 0 | ^ CC fftools/ffprobe.o 1 warning generated. In file included from src/fftools/ffprobe.c:45: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ In file included from src/fftools/ffprobe.c:48: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:src/fftools/ffplay.c41::396 :warning: 34cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]: warning: unused parameter 'optctx' [-Wunused-parameter] 387 | 396 | rsettautrinc (iAnVtD OoVpItD_maDdadt_av f*i)l(t(euri(nvto8i_dt **o)p tdcattxa, +c odnastta -c>heaxrt _*bolpotc,k _coofnfsste tc h+a r | * ^a rg) | ^ src/fftools/ffplay.c:396:54: warning: unused parameter 'opt' [-Wunused-parameter] 396 | static int opt_add_vfilter(void *optctx, const char *opt, const char *arg) | ^ AR libavdevice/libavdevice.a src/fftools/ffplay.c:900:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 900 | for (i = 0; i < FF_ARRAY_ELEMS(sdl_texture_format_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffplay.c:1034:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1034 | for (i = 0; i < sp->sub.num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/fftools/ffplay.c:1257:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1257 | if (stream_index < 0 || stream_index >= ic->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/fftools/ffplay.c:1373:33: warning: unused parameter 'sig' [-Wunused-parameter] 1373 | static void sigterm_handler(int sig) | ^ src/fftools/ffplay.c:1715:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1715 | for (i = 0; i < sp->sub.num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:259:138: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 259 | [SECTION_ID_CHAPTERS] = { SECTION_ID_CHAPTERS, "chapters", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_CHAPTER, -1 } }, | ^ src/fftools/ffprobe.c:src/fftools/ffplay.c260::1893107::19 :warning: missing field 'element_name' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 260 | 1893 | [ S EfCoTrI O(Ni_ I=D _0C;H AiP T n b _ f i l t e r{s S-E CnTbI_OfNi_lItDe_rCsH;A PiT+E+R), "| c ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h apter", 0, { SECTION_ID_CHAPTER_TAGS, -1 } }, | ^ src/fftools/ffprobe.c:262:78: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 262 | [SECTION_ID_ERROR] = { SECTION_ID_ERROR, "error", 0, { -1 } }, | ^ src/fftools/ffprobe.c:263:104: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 263 | [SECTION_ID_FORMAT] = { SECTION_ID_FORMAT, "format", 0, { SECTION_ID_FORMAT_TAGS, -1 } }, | ^ src/fftools/ffprobe.c:265:153: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 265 | [SECTION_ID_FRAMES] = { SECTION_ID_FRAMES, "frames", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_FRAME, SECTION_ID_SUBTITLE, -1 } }, | ^ src/fftools/ffprobe.c:266:157: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 266 | [SECTION_ID_FRAME] = { SECTION_ID_FRAME, "frame", 0, { SECTION_ID_FRAME_TAGS, SECTION_ID_FRAME_SIDE_DATA_LIST, SECTION_ID_FRAME_LOGS, -1 } }, | ^ src/fftools/ffprobe.c:270:189: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 270 | [SECTION_ID_FRAME_SIDE_DATA_TIMECODE_LIST] = { SECTION_ID_FRAME_SIDE_DATA_TIMECODE_LIST, "timecodes", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_FRAME_SIDE_DATA_TIMECOsrc/fftools/ffplay.cD:E1919,: 19-:1 warning: }comparison of integers of different signs: 'int' and 'Uint32' (aka 'unsigned int') [-Wsign-compare] }, | ^1919 | for (src/fftools/ffprobe.ci: 271=: 1120:; warning: imissing field 'element_name' initializer [-Wmissing-field-initializers] < ren d271e | r e r _ i[nSfEoC.TnIuOmN__tIeDx_tFuRrAeM_Ef_oSrImDaEt_sD;A TiA+_+T)I M{E C O| D ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E ] = src/fftools/ffplay.c : 1920 : 23 : {warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]S ECTIO N1920_ | I D _ F R A M E _fSoIrD E(_jD A=T A0_;T IjM EAfYr,a m{e -S>EeCxTtIeOnNd_eIdD__dPaRtOaG;R A M| , ^ -1 } }, | ^ src/fftools/ffprobe.c:301:241: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 301 | [SECTION_ID_STREAM_GROUP] = { SECTION_ID_STREAM_GROUP, "stream_group", 0, { SECTION_ID_STREAM_GROUP_TAGS, SECTION_ID_STREAM_GROUP_DISPOSITION, SECTION_ID_STREAM_GROUP_COMPONENTS, SECTION_ID_STREAM_GROUP_STREAMS, -1 } }, | ^ src/fftools/ffprobe.c:318:166: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 318 | [SECTION_ID_STREAM_GROUPS] = { SECTION_ID_STREAM_GROUPS, "stream_groups", AV_Tsrc/fftools/ffplay.cE:X2540T:F33O:R Mwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T _SECTI O2540N | _ F L A G _ I S _iAfR R(AiYs,- >{a uSdEiCoT_IbOuNf__IiDn_dSeTxR E>A=M _iGsR-O>UaPu,d i-o1_ b}u f}_,s i z| e ^) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:322:73: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 322 | SECTION_ID_PIXEL_FORMATS, -1} }, | ^ src/fftools/ffprobe.c:323:135: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 323 | [SECTION_ID_STREAMS] = { SECTION_ID_STREAMS, "streams", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_STREAM, -1 } }, | ^ src/fftools/ffprobe.c:324:169: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 324 | [SECTION_ID_STREAM] = { SECTION_ID_STREAM, "stream", 0, { SECTION_ID_STREAM_DISPOSITION, SECTION_ID_STREAM_TAGS, SECTION_ID_STREAM_SIDE_DATA_LIST, -1 } }, | ^ src/fftools/ffprobe.c:329:84: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 329 | [SECTION_ID_SUBTITLE] = { SECTION_ID_SUBTITLE, "subtitle", 0, { -1 } }, | ^ src/fftools/ffplay.c:2700:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2700 | if (stream_index < 0 || stream_index >= ic->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/fftools/ffprobe.c:681:9: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 681 | print_list_fmt("ycc_to_rgb_matrix", "%d/%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | FF_ARRAY_ELEMS(color->ycc_to_rgb_matrix), 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 683 | color->ycc_to_rgb_matrix[idx].num, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684 | color->ycc_to_rgb_matrix[idx].den); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:439:27: note: expanded from macro 'print_list_fmt' 439 | for (int idx = 0; idx < n; idx++) { \ | ~~~ ^ ~ src/fftools/ffprobe.c:685:9: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 685 | print_list_fmt("ycc_to_rgb_offset", "%d/%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 686 | FF_ARRAY_ELEMS(color->ycc_to_rgb_offset), 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | src/fftools/ffplay.c : 2999 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] colo r2999- | > y c c _ftoor_ r(gib _=o f0f;s eit [nnubm_,s t r| e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a ms; 688i | + + ) { | ~ ^ ~~~~~~~~~~~~~~ color->ycc_to_rgb_offset[idx].den); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:439:27: note: expanded from macro 'print_list_fmt' 439 | for (int idx = 0; idx < n; idx++) { \ | ~~~ ^ ~ src/fftools/ffprobe.c:689:9: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 689 | print_list_fmt("rgb_to_lms_matrix", "%d/%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | FF_ARRAY_ELEMS(color->rgb_to_lms_matrix), 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 691 | color->rgb_to_lms_matrix[idx].num, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 692 | color->rgb_to_lms_matrix[idx].den); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:439:27: note: expanded from macro 'print_list_fmt' 439 | for (int idx = 0; idx < n; idx++) { \ | ~~~ ^ ~ src/fftools/ffplay.c:3331:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3331 | if (p->stream_index[start_index] == stream_index) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/fftools/ffplay.c:3384:44: warning: unused parameter 'is' [-Wunused-parameter] 3384 | static void toggle_full_screen(VideoState *is) | ^ src/fftools/ffplay.c:3428:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3428 | for (i = 0; i < is->ic->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/fftools/ffplay.c:3438:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3438 | if (i >= is->ic->nb_chapters) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/fftools/ffplay.c:3644:28: warning: unused parameter 'optctx' [-Wunused-parameter] 3644 | static int opt_width(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffplay.c:3655:29: warning: unused parameter 'optctx' [-Wunused-parameter] 3655 | static int opt_height(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffplay.c:3666:29: warning: unused parameter 'optctx' [-Wunused-parameter] 3666 | static int opt_format(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffplay.c:3666:49: warning: unused parameter 'opt' [-Wunused-parameter] 3666 | static int opt_format(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffplay.c:3676:27: warning: unused parameter 'optctx' [-Wunused-parameter] 3676 | static int opt_sync(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffplay.c:3691:32: warning: unused parameter 'optctx' [-Wunused-parameter] 3691 | static int opt_show_mode(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffplay.c:3707:33: warning: unused parameter 'optctx' [-Wunused-parameter] 3707 | static int opt_input_file(void *optctx, const char *filename) | ^ src/fftools/ffplay.c:3724:28: warning: unused parameter 'optctx' [-Wunused-parameter] 3724 | static int opt_codec(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3754 | CMDUTILS_COMMON_OPTIONS | ^ src/fftools/opt_common.h:200:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 200 | { "src/fftools/ffprobe.cL:"1269,: 88 : warning: unused parameter 'packet_idx' [-Wunused-parameter] 1269O | PsTt_aTtYiPcE _vFoUiNdC ,s hOoPwT__pEaXcIkTe,t ( A V T e x t F o r m a t C{o n.tfeuxntc _*atrfgc ,= Isnhpouwt_Fliilcee n*sief i}l,e , A V P"aschkoewt l*ipcketn,s ei"n t} ,p a c k e t _ i d x ) | ^ \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:201:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 201 | { "license", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_license }, src/fftools/ffprobe.c : 1326 :"80s:h owarning: wunused parameter 'stream' [-Wunused-parameter] licens e1326" | s}t,a t i c v o i d s h o w _ s u b t i t l e ( A V T\e x t| F ^o rmatContsrc/fftools/ffplay.ce:x3754t: 5*:t fwarning: cmissing field 'u1' initializer [-Wmissing-field-initializers], src/fftools/opt_common.hA:V202S:u116b:t inote: texpanded from macro 'CMDUTILS_COMMON_OPTIONS'l e *sub ,202 | A V S t r{e a"mh "*,s t r e a m , | ^ Osrc/fftools/ffprobe.cP:T1327_:T44Y:P Ewarning: _unused parameter 'fmt_ctx' [-Wunused-parameter]F UNC ,1327 | O P T _ E X I T , { . fAuVnFco_ramragt C=o nstheoxwt_ h*eflmpt _}c,t x ) | ^ "show help", "topic" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:203:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 203 | { "?", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:204:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 204 | { "help", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:205:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 205 | { "-help", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:206:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 206 | { "version", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_version }, "show version" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:207:122: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 207 | { "buildconf", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_buildconf }, "show build configuration" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:208:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 208 | { "formats", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_formats }, "show available formats" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:209:119: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 209 | { "muxers", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_muxers }, "show available muxers" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:210:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 210 | { "demuxers", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_demuxers }, "show available demuxers" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:211:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 211 | { "devices", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_devices }, "show available devices" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:212:119: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 212 | { "codecs", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_codecs }, "show available codecs" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:213:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 213 | { "decoders", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_decoders }, "show available decoders" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:214:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' src/fftools/ffprobe.c214: | 1646 : 33 : {warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]" encod e1646r | s " , OiPfT _(TfYmPtE__cFtUxN-C>,n bO_PsTt_rEeXaImTs, > n b _ s t r e a m s ) {{ . f| u ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~n c_arg = show_encoders }, "show available encoders" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:215:131: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 215 | { "bsfs", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_bsfs }, "show available bit stream filters" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:216:122: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 216 | { "prsrc/fftools/ffprobe.co:t1760o:c23o:l swarning: "comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare], O P1760T | _ T Y P Ef_oFrU N(Ci,n tO PiT _=E X0I;T i| onubn_ts"t,r e"acmo_uinntd"e x}e,s ; i + +\) {| ^ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:229:139: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 229 | { "hide_banner", OPT_TYPE_BOOL, OPT_EXPERT, {&hidesrc/fftools/ffprobe.c_:b2051a:n19n:e rwarning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 2051 | f o r ( i =" d0o; nio t< sfhmotw_ cptrxo-g>rnabm_ pbraongnrearm"s,; "ih+i+d)e _{b a n| n ~ ^ ~~~~~~~~~~~~~~~~~~~~e r" }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:230:5: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 230 | CMDUTILS_COMMON_OPTIONS_AVDEVICE \ src/fftools/ffprobe.c :| 2075 ^: 23:src/fftools/opt_common.h :warning: 45comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]: 52: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS_AVDEVICE' 2075 | f45o | r ( i n t "il i=s t0 ;s oiu rnnpbu_tt idleevsi;c ei"+,+ )" d{e v i| c ~ ^ ~~~~~~~~~~~~~~~~~~~e " }, \ | ^ src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:230:5: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 230 | CMDUTILS_COMMON_OPTIONS_AVDEVICE \ | ^ src/fftools/opt_common.h:47:51: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS_AVDEVICE' 47 | "list sinks of the output device", "device" }, src/fftools/ffprobe.c : 2100 : 30 : warning: comparison of integers of different signs: 'SectionID' and 'int' [-Wsign-compare] 2100 | a v _ a s s\e r t| 0 ^( subsectionsrc/fftools/ffplay.c_:i3755d: 118!:= warning: -missing field 'u1' initializer [-Wmissing-field-initializers]1 ); | ~~~~~~~~~~~~~ ^ ~~ 3755 | src/libavutil/avassert.h : 43 :{11 :" xnote: "expanded from macro 'av_assert0', 43 | i f ( ! ( c oOnPdT)_)T Y{P E _ F U N C , O P T _ F U N C _ A R G , { . f u n c _ a r g = o p t _ w i d t h } , " f o r c\e d| i ^~~~s playesrc/fftools/ffprobe.cd: 2102w:i37d:t hwarning: "comparison of integers of different signs: 'SectionID' and 'int' [-Wsign-compare], "wi d2102t | h " } ,a v _| a ^s sert0(psrc/fftools/ffplay.ca:r3756a:m121e:t ewarning: rmissing field 'u1' initializer [-Wmissing-field-initializers]_ sectio n3756_ | i d ! ={ -"1y)";, | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavutil/avassert.h : 43 : 11 : note: expanded from macro 'av_assert0' OP T43_ | T Y P E _iFfU N(C!,( cOoPnTd_)F)U N{C _ A R G , { . f u n c _ a r g = o p t _ h e i g h t } , " f o r c e d i s p l a y e d h e i\g h t| " ^~~~, "heisrc/fftools/ffprobe.cg:h2113t:"23 :} ,warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] | ^ 2113 | fsrc/fftools/ffplay.co:r3757 :(99i:n twarning: missing field 'argname' initializer [-Wmissing-field-initializers]i = 0; 3757i | < p a{r a"mf-s>"n,b _ s u b b l o c k s ; i + + ) O{P T _| T ~ ^ ~~~~~~~~~~~~~~~~~~~Y PE_BOOL, 0, { &is_full_screen }, "force full screen" }, | ^ src/fftools/ffplay.c:3758:94: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3758 | { "an", OPT_TYPE_BOOL, 0, { &audio_disable }, "disable audio" }, | ^ src/fftools/ffplay.c:3759:94: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3759 | { "vn", OPT_TYPE_BOOL, src/fftools/ffprobe.c : 2162 : 23 :0 ,warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]{ &vid e2162o | _ d i s afbolre (}i,n t" dii s=a b0l;e iv insrc/fftools/ffplay.cb:_3760l:a102y:e rwarning: smissing field 'argname' initializer [-Wmissing-field-initializers]; i++) 3760{ | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ { "ssrc/fftools/ffprobe.cn:"2174,: 17 : warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2174 | O P T _ T Y P E _ B O O L , p r i n t _ l i s t _ f0m,t ({" d&esmuibxtiintgl_em_adtirsiaxb"l,e "}%,d /"%ddi"s,a bllaey esru-b>tnibt_ldienmgi"x i}n,g _ m| a ^t rix, 1, lsrc/fftools/ffplay.ca:y3761e:r153-:> dwarning: emissing field 'u1' initializer [-Wmissing-field-initializers]m ixing_ma t3761r | i x [ i d{x ]".ansutm",, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2175 | O P T _ T Y P E _ S T R I N G , O P T _ E X P E R T , { & w a n t e d _ s t r e a m _ s p e c [ A V M E D I A _ T Y P E _ A U D I O ] } , " s e l e c t d e s ilraeyde ra-u>ddieom isxtirnega_mm"a,t r"isxt[riedaxm]_.sdpeenc)i;f i e| r ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" },src/fftools/ffprobe.c : 439| : ^27 : note: expanded from macro 'print_list_fmt' src/fftools/ffplay.c:3762 :439153 | : warning: missing field 'u1' initializer [-Wmissing-field-initializers] for (in t3762 | i d x ={ 0";v sitd"x, < n ; i d x + + ) { O P T _ T Y P\E _ S| T ~~~ ^ ~R ING, OPT_EXPERT, { &wanted_stream_spec[AVMEDIA_TYPE_VIDEO] }, "select desired video stream", "stream_specifier" }, | ^ src/fftools/ffplay.c:3763:159: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3763 | { "sst", OPT_TYPE_STRING, OPT_EXPERT, { &wanted_stream_spec[AVMEDIA_TYPE_SUBTITLE] }, "select desired subtitle stream", "stream_specifsrc/fftools/ffprobe.ci:e2198r:"23 :} ,warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] | ^ 2198 | src/fftools/ffplay.c :f3764o:r120 :( iwarning: nmissing field 'u1' initializer [-Wmissing-field-initializers]t i = 0 ;3764 | i < s{u b"msisx"-,> n b _ e l e m e n t s ; i + + )O P{T _ T| Y ~ ^ ~~~~~~~~~~~~~~~~~~~P E_TIsrc/fftools/ffprobe.cM:E2221,: 23 : warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2221 | 0 , { f&osrt a(ritn_tt iim e= }0,; "is einvbe_nl apyoosuittsi;o ni +i+n) s{e c o| n ~ ^ ~~~~~~~~~~~~~~~~~~d s", "pos" }, | ^ src/fftools/ffplay.c:3765:129: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3765 | { "t", OPT_TYPE_TIME, 0, { &duration }, "play \"durationsrc/fftools/ffprobe.c\:"2251 :s23e:c owarning: ncomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]d s of a2251u | d i o / vfiodre o("i,n t" diu r=a t0i;o ni" <} ,m i x| _ ^p resentsrc/fftools/ffplay.ca:t3766i:o120n:- >warning: nmissing field 'u1' initializer [-Wmissing-field-initializers]b _submi x3766e | s ; i +{+ )" b y| t ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e s", OPT_TYPE_INT, 0, { &seek_by_bytes }, "seek by bytes 0=off 1=on -1=auto", "val" }, | ^ src/fftools/ffplay.c:3767:141: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3767 | { "seek_interval", OPT_TYPE_FLOAT, 0, { &seek_interval }, "set seek interval for left/right keys, in seconds", "seconds" }, | ^ src/fftools/ffplay.c:3768:108: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/ffprobe.c :37682298 | : 19 : warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "nod i2298s | p " , f o r ( i = 0 ; OiP T<_ TsYtPgE-_>BnObO_Ls,t r e a m s ; i + + ) 0{, {| ~ ^ ~~~~~~~~~~~~~~~& display_disable }, "disable graphical display" }, | ^ src/fftools/ffplay.c:3769:95: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3769 | { "noborder", OPT_TYPE_BOOL,src/fftools/ffprobe.c : 2319 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0, 2319{ | & b o rfdoerr l(eis s= }0,; "ib oinnbd_oswt"r e}a,m _ g| r ^o ups; src/fftools/ffplay.ci:+3770+:)99 :{ warning: missing field 'argname' initializer [-Wmissing-field-initializers]| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 3770 | { "alwaysontop", OPT_TYPE_BOOL, 0, { &alwaysontop }, "window always on top" }, | ^ src/fftools/ffplay.c:3771:123: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3771 | { "volumsrc/fftools/ffprobe.ce:"2336,: 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2336 | O P T _ TfYoPrE _(IiN T=, 0 ; i < f m t _ c t0x,- >{n b&_scthaarpttuepr_sv;o liu+m+e)} ,{ " s| e ~ ^ ~~~~~~~~~~~~~~~~~~~~t startup volume 0=min 100=max", "volume" }, | ^ src/fftools/ffplay.c:3772:108: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3772 | { "f", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_format }, CC libavfilter/aeval.o "force format", "fmt" }, | ^ src/fftools/ffplay.c:3773:94: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3773 | { "stats", OPT_TYPE_BOOL, OPT_EXPERT, { &show_status }, "show status", "" }, | ^ src/fftools/ffplay.c:3774:108: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3774 | { "fast", OPT_TYPE_BOOL, OPT_EXPERT, { &fast }, "non spec compliant optimizations", "" }, | ^ src/fftools/ffplay.c:3775:90: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3775 | { "genpts", OPT_TYPE_BOOL, OPT_EXPERT, { &genpts }, "generate pts", "" }, | ^ src/fftools/ffplay.c:3776:132: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3776 | { "drp", OPT_TYPE_INT, OPT_EXPERT, { &decoder_reorder_pts }, "let decoder reorder pts 0=off 1=on -1=auto", ""}, | ^ src/fftools/ffplay.c:3777:78: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3777 | { "lowres", OPT_TYPE_INT, OPT_EXPERT, { &lowres }, "", "" }, | ^ src/fftools/ffplay.c:3778:157: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3778 | { "sync", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_sync }, "ssrc/fftools/ffprobe.ce:t2515 :a19u:d iwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- video 2515s | y n c . ftoyrp e( i( t=y p0e;= aiu dxntb)_"s,t r"etaympse;" i}+,+ ) | { ^ | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/fftools/ffplay.c:3779:95: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3779 | { "autoexit", OPT_TYPE_BOOL, OPT_EXPERT, { &autoexit }, "exit at the end", "" }, | ^ src/fftools/ffplay.c:3780:103: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3780 | { "exitonkeydown", OPT_TYPE_BOOL, OPT_EXPERT, { &exit_on_keydown }, "exit on key down", "" }, | ^ src/fftools/ffplay.c:3781:107: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3781 | { "exitonmousedown", OPT_TYPE_BOOL, OPT_EXPERT, { &exit_on_mousedown }, "exit on mouse down", "" }, | ^ src/fftools/ffplay.c:3782:134: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3782 | { "loop", OPT_TYPE_INT, OPT_EXPERT, { &loop }, "set number of times the src/fftools/ffprobe.cp:l2609a:y19b:a cwarning: kcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] shall be2609 | l o o p efdo"r, ("il o=o p0 ;c oiu nsrc/fftools/ffplay.cn:b3783_:s113t:r ewarning: amissing field 'u1' initializer [-Wmissing-field-initializers]m s; i++ )3783 | { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~{ "framedrop", OPT_TYPE_BOOL, OPT_EXPERT, { &framedrop }, "drop frames when cpu is too slow", "" }, | ^ src/fftools/ffplay.c:3784:151: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3784 | { "infbuf", OPT_TYPE_BOOL, OPT_EXPERT, { &infinite_buffer }, "don't limit the input buffer size (useful with realtime streams)", "" }, | ^ src/fftools/ffplay.c:3785:112: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3785 | { "window_title", OPT_TYPE_STRING, 0, { &window_title }, "set window title", "window title" }, | ^ src/fftools/ffplay.c:3786:133: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3786 | { "left", OPT_TYPE_INT, OPT_EXPERT, { &screen_left }, "set the x position for the left of the window", "x pos" }, | ^ src/fftools/ffplay.c:3787:131: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3787 | { "top", OPT_TYPE_INT, OPT_EXPERT, { &screen_top }, "set the y position for the top of the window", "y pos" }, | ^ src/fftools/ffplay.c:3788:140: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3788 | { "vf", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_add_vfilter }, "src/fftools/ffprobe.cs:e2782t: 43v:i dwarning: eunused parameter 'optctx' [-Wunused-parameter]o filt e2782r | ss"t,a t"ifci litnetr _ogprta_pshh"o w}_,o p t| i ^o nal_fisrc/fftools/ffplay.ce:l3789d:s109(:v owarning: imissing field 'u1' initializer [-Wmissing-field-initializers]d *opt c3789t | x , c o{n s"ta fc"h,a r * o p t , c o n s t c h aOrP T*_aTrYgP)E _ S| T ^R INsrc/fftools/ffprobe.cG:,2782 : 63 : warning: unused parameter 'opt' [-Wunused-parameter] 0, 2782{ | s&taaftiilct eirnst }o,p t"_ssehto wa_uodpitoi ofniallt_efrise",l d"sf(ivlotiedr _*gorpatpcht"x ,} ,c o n| s ^t char *src/fftools/ffplay.co:p3790t:,105 :c owarning: nmissing field 'u1' initializer [-Wmissing-field-initializers]s t cha r3790 | * a r g ){ "| r ^d ftspeed", OPT_TYPE_INT, OPT_AUDIO | OPT_EXPERT, { src/fftools/ffprobe.c&:r2799d:f29t:s pwarning: eunused parameter 'optctx' [-Wunused-parameter]e d }, 2799" | rsdtfatt iscp eiendt" ,o p"tm_sfeocrsm"a t}(,v o i| d ^ *optctxsrc/fftools/ffplay.c,: 3791c:o148n:s twarning: missing field 'u1' initializer [-Wmissing-field-initializers]c har *op t3791, | c o n s{t "cshhaorw m*oadreg"), | ^ src/fftools/ffprobe.c : 2799 : 49 :O Pwarning: Tunused parameter 'opt' [-Wunused-parameter]_ TYPE _2799F | UsNtCa,t iOcP Ti_nFtU NoCp_tA_RfGo,r m{a t.(fvuonicd_ a*rogp t=c toxp,t _csohnoswt_ mcohdaer} ,* o"pste,l eccotn ssth ocwh amro d*ea r(g0) = | v ^i deo, 1 = waves, 2 = RDFT)", "mode" }, | ^ src/fftools/ffplay.c:3792:104: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3792 | { "i", OPT_TYPE_BOOL, 0, { &dummy}, "read specified file", "input_file"}, | ^ src/fftools/ffplay.c:3793:116: warning: src/fftools/ffprobe.cmissing field 'u1' initializer [-Wmissing-field-initializers]: 2829:19: warning: 3793comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] | { "2829c | o d e c "f,o r ( i = 0 ; i < OFPFT__ATRYRPAEY__FEULNECM,S (OsPeTc_tFiUoNnCs_)A;R Gi,+ +{) .{f u n| c ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~_ arg = opt_codec}, "force decoder", "decoder_name" }, | ^ src/fftools/ffplay.c:3794:125: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3794 | { "acodec", OPT_TYPE_STRING, OPT_EXPERT, { src/fftools/ffprobe.c : 2843&:a35u:d iwarning: ounused parameter 'optctx' [-Wunused-parameter]_ codec _2843n | asmtea t}i,c "ifnotr coep ta_usdhioow _deenctordieers"(,v o i d "*doepctocdtexr,_ ncaomnes"t }c,h a r| ^* opt, csrc/fftools/ffplay.co:n3795s:t125 :c hwarning: amissing field 'u1' initializer [-Wmissing-field-initializers]r *arg) 3795 | | ^ { "scodec", OPT_TYPE_STRING, OPT_EXPERT, { &subtitle_codec_name },src/fftools/ffprobe.c :"2893f:o33r:c ewarning: unused parameter 'optctx' [-Wunused-parameter]s ubti t2893l | es tdaetciocd eirn"t, o"pdte_ciondpeurt__nfaimlee"( v}o,i d | * ^o ptctx,src/fftools/ffplay.c :c3796o:n125s:t warning: cmissing field 'u1' initializer [-Wmissing-field-initializers]h ar *ar g3796) | | ^ { "vcodec", OPT_TYPE_STsrc/fftools/ffprobe.cR:I2910N:G55,: Owarning: Punused parameter 'opt' [-Wunused-parameter]T _EXP E2910R | Ts,t a{t i c i&nvti doepot__ciondpeuct__nfaimlee _}i,( v"ofiodr c*eo pvticdtexo, dceocnosdte rc"h,a r * o"pdte,c ocdoenrs_tn acmhea"r }*,a r g| ) ^ | ^ src/fftools/ffplay.c:3797:108: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3797 | { "autorotate", OPT_src/fftools/ffprobe.cT:Y2916P:E36_:B Owarning: Ounused parameter 'optctx' [-Wunused-parameter]L , 2916 | s t a t i c0 ,i n{t &oaputt_ooruottpautte_ f}i,l e"_aou(tvoomiadt i*coapltlcyt xr,o tcaotnes tv icdheaor" ,* o"p"t ,} ,c o n| s ^t char src/fftools/ffplay.c*:a3799r:g83): warning: | missing field 'argname' initializer [-Wmissing-field-initializers] ^ src/fftools/ffprobe.c: 29163799: | 56 : warning: unused parameter 'opt' [-Wunused-parameter] " r2916e | asdt aatnidc diencto doep tt_hoeu tspturte_afmisl et_oo (fviolild m*iospsticntgx ,i ncfoonrsmta tcihoanr w*iotpht ,h ecuornisstt icchsa"r }*,a r g| ) ^ | ^ src/fftools/ffplay.c:3800:118: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3800 | { "filter_threads"src/fftools/ffprobe.c,: 2933 : 37 : Owarning: Punused parameter 'optctx' [-Wunused-parameter]T _TYPE _2933I | NsTt,a t i c OiPnTt_ EoXpPtE_RpTr,i n{t &_ffiillteenra_mneb(tvhorieda d*so p}t,c t"xn,u mcboenrs to fc hfairl t*eorp tt,h rceoandsst pcehra rg r*aaprhg") } ,| ^ | ^src/fftools/ffprobe.c :2933:57: warning: src/fftools/ffplay.cunused parameter 'opt' [-Wunused-parameter]: 3801:103: 2933warning: | missing field 'argname' initializer [-Wmissing-field-initializers]s tatic 3801i | n t o p{t _"pernianbtl_ef_ivluelnkaamne"(,v o i d * oOpPtTc_tTxY,P Ec_oBnOsOtL ,c h a r * o p t , c o0n,s t{ c&heanra b*laer_gv)u l k| a ^n }, "enable vulkan renderer" }, | ^ src/fftools/ffplay.c:3802:150: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3802 | { "vulkan_parasrc/fftools/ffprobe.cm:s2940":,36 : warning: unused parameter 'opt' [-Wunused-parameter] OP T2940_ | TvYoPiEd_ SsThRoIwN_Gh,e lOpP_Td_eEfXaPuElRtT(,c o{n s&tv uclhkaarn _*poaprta,m sc o}n,s t" vcuhlakra n* acrogn)f i g| u ^r atsrc/fftools/ffprobe.ci:o2940n: 53u:s iwarning: nunused parameter 'arg' [-Wunused-parameter]g a l2940i | svto iodf skheoyw=_vhaellupe_ dpeafiarusl ts(ecpoanrsatt ecdh abry *'o:p't", }c,o n s| t ^ char *argsrc/fftools/ffplay.c): 3803 :| 127 ^: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3803 | { "video_bg", OPT_TYPE_STRING, OPT_EXPERT, { &video_background }, "set video background for transparent videos" }, | ^ src/fftools/ffplay.c:3804:102: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3804 | { "hwaccel", OPT_TYPE_STRING, OPT_EXPERT, { &hwaccel }, "use HW accelerated decoding" }, | ^ src/fftools/ffplay.c:3805:13: warning: missing field 'type' initializer [-Wmissing-field-initializers] 3805 | { NULL, }, | ^ src/fftools/ffplay.c:3815:36: warning: unused parameter 'opt' [-Wunused-parameter] 3815 | void show_help_default(const char *opt, const char *arg) | ^ src/fftools/ffplay.c:3815:53: warning: unused parameter 'arg' [-Wunused-parameter] 3815 | void show_help_default(const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3086:37: warning: unused parameter 'optctx' [-Wunused-parameter] 3086 | static int opt_read_intervals(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3086:57: warning: unused parameter 'opt' [-Wunused-parameter] 3086 | static int opt_read_intervals(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3091:29: warning: unused parameter 'optctx' [-Wunused-parameter] 3091 | static int opt_pretty(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3091:49: warning: unused parameter 'opt' [-Wunused-parameter] 3091 | static int opt_pretty(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3091:66: warning: unused parameter 'arg' [-Wunused-parameter] 3091 | static int opt_pretty(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3118:31: warning: unused parameter 'optctx' [-Wunused-parameter] 3118 | static int opt_sections(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3118:51: warning: unused parameter 'opt' [-Wunused-parameter] 3118 | static int opt_sections(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3118:68: warning: unused parameter 'arg' [-Wunused-parameter] 3118 | static int opt_sections(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3131:28: warning: unused parameter 'optctx' [-Wunused-parameter] 3131 | static int opt_codec(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3161:36: warning: unused parameter 'optctx' [-Wunused-parameter] 3161 | static int opt_show_versions(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3161:56: warning: unused parameter 'opt' [-Wunused-parameter] 3161 | static int opt_show_versions(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3161:73: warning: unused parameter 'arg' [-Wunused-parameter] 3161 | static int opt_show_versions(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3175:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3175 | DEFINE_OPT_SHOW_SECTION(chapters, CHAPTERS) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3175:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3175:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3176:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3176 | DEFINE_OPT_SHOW_SECTION(error, ERROR) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3176:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3176:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3177:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3177 | DEFINE_OPT_SHOW_SECTION(format, FORMAT) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3177:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3177:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3178:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3178 | DEFINE_OPT_SHOW_SECTION(frames, FRAMES) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3178:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3178:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3179:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3179 | DEFINE_OPT_SHOW_SECTION(library_versions, LIBRARY_VERSIONS) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3179:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3179:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3180:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3180 | DEFINE_OPT_SHOW_SECTION(packets, PACKETS) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3180:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3180:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3181:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3181 | DEFINE_OPT_SHOW_SECTION(pixel_formats, PIXEL_FORMATS) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3181:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3181:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3182:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3182 | DEFINE_OPT_SHOW_SECTION(program_version, PROGRAM_VERSION) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3182:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3182:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3183:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3183 | DEFINE_OPT_SHOW_SECTION(streams, STREAMS) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3183:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3183:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3184:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3184 | DEFINE_OPT_SHOW_SECTION(programs, PROGRAMS) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3184:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3184:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3185:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3185 | DEFINE_OPT_SHOW_SECTION(stream_groups, STREAM_GROUPS) | ^ src/fftools/ffprobe.c:3169:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3185:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3169:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3185:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3169:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3188 | CMDUTILS_COMMON_OPTIONS | ^ src/fftools/opt_common.h:200:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 200 | { "L", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_license }, "show license" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:201:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 201 | { "license", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_license }, "show license" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:202:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 202 | { "h", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:203:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 203 | { "?", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:204:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 204 | { "help", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:205:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 205 | { "-help", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:206:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 206 | { "version", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_version }, "show version" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:207:122: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 207 | { "buildconf", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_buildconf }, "show build configuration" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:208:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 208 | { "formats", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_formats }, "show available formats" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:209:119: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 209 | { "muxers", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_muxers }, "show available muxers" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:210:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 210 | { "demuxers", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_demuxers }, "show available demuxers" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:211:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 211 | { "devices", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_devices }, "show available devices" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:212:119: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 212 | { "codecs", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_codecs }, "show available codecs" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:213:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 213 | { "decoders", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_decoders }, "show available decoders" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:214:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 214 | { "encoders", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_encoders }, "show available encoders" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:215:131: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 215 | { "bsfs", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_bsfs }, "show available bit stream filters" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:216:122: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 216 | { "protocols", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_protocols }, "show available protocols" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:217:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 217 | { "filters", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_filters }, "show available filters" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:218:126: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 218 | { "pix_fmts", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_pix_fmts }, "show available pixel formats" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:219:127: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 219 | { "layouts", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_layouts }, "show standard channel layouts" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:220:133: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 220 | { "sample_fmts", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_sample_fmts }, "show available audio sample formats" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:221:132: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 221 | { "dispositions", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_dispositions}, "show available stream dispositions" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:222:124: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 222 | { "colors", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_colors }, "show available color names" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:223:131: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 223 | { "loglevel", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_loglevel }, "set logging level", "loglevel" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:224:127: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 224 | { "v", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_loglevel }, "set logging level", "loglevel" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:225:115: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 225 | { "report", OPT_TYPE_FUNC, OPT_EXPERT, { .func_arg = opt_report }, "generate a report" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:226:155: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 226 | { "max_alloc", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_max_alloc }, "set maximum size of a single allocated block", "bytes" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:227:135: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 227 | { "cpuflags", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_cpuflags }, "force specific cpu flags", "flags" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:228:135: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 228 | { "cpucount", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_cpucount }, "force specific cpu count", "count" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:229:139: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 229 | { "hide_banner", OPT_TYPE_BOOL, OPT_EXPERT, {&hide_banner}, "do not show program banner", "hide_banner" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:230:5: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 230 | CMDUTILS_COMMON_OPTIONS_AVDEVICE \ | ^ src/fftools/opt_common.h:45:52: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS_AVDEVICE' 45 | "list sources of the input device", "device" }, \ | ^ src/fftools/ffprobe.c:3188:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:230:5: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 230 | CMDUTILS_COMMON_OPTIONS_AVDEVICE \ | ^ src/fftools/opt_common.h:47:51: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS_AVDEVICE' 47 | "list sinks of the output device", "device" }, \ | ^ src/fftools/ffprobe.c:3189:112: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3189 | { "f", OPT_TYPE_FUNC, OPT_FUNC_ARG, {.func_arg = opt_format}, "force format", "format" }, | ^ src/fftools/ffprobe.c:3190:113: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3190 | { "unit", OPT_TYPE_BOOL, 0, {&show_value_unit}, "show unit of the displayed values" }, | ^ src/fftools/ffprobe.c:3191:121: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3191 | { "prefix", OPT_TYPE_BOOL, 0, {&use_value_prefix}, "use SI prefixes for the displayed values" }, | ^ src/fftools/ffprobe.c:3193:44: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3193 | "use binary prefixes for byte units" }, | ^ src/fftools/ffprobe.c:3195:72: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3195 | "use sexagesimal format HOURS:MM:SS.MICROSECONDS for time units" }, | ^ src/fftools/ffprobe.c:3197:78: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3197 | "prettify the format of displayed values, make it more human readable" }, | ^ src/fftools/ffprobe.c:3199:119: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3199 | "set the output printing format (available formats are: default, compact, csv, flat, ini, json, xml)", "format" }, | ^ src/fftools/ffprobe.c:3200:117: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3200 | { "print_format", OPT_TYPE_STRING, 0, { &output_format }, "alias for -output_format (deprecated)" }, | ^ src/fftools/ffprobe.c:3201:114: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3201 | { "of", OPT_TYPE_STRING, 0, { &output_format }, "alias for -output_format", "format" }, | ^ src/fftools/ffprobe.c:3202:131: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3202 | { "select_streams", OPT_TYPE_STRING, 0, { &stream_specifier }, "select the specified streams", "stream_specifier" }, | ^ src/fftools/ffprobe.c:3203:146: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3203 | { "sections", OPT_TYPE_FUNC, OPT_EXIT, {.func_arg = opt_sections}, "print sections structure and section information, and exit" }, | ^ src/fftools/ffprobe.c:3204:140: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3204 | { "data_dump_format", OPT_TYPE_STRING, 0, { &data_dump_format }, "set data dump format (available formats are: xxd, base64)" }, | ^ src/fftools/ffprobe.c:3205:96: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3205 | { "show_data", OPT_TYPE_BOOL, 0, { &do_show_data }, "show packets data" }, | ^ src/fftools/ffprobe.c:3206:103: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3206 | { "show_data_hash", OPT_TYPE_STRING, 0, { &show_data_hash }, "show packets data hash" }, | ^ src/fftools/ffprobe.c:3207:112: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3207 | { "show_error", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_error }, "show probing error" }, | ^ src/fftools/ffprobe.c:3208:120: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3208 | { "show_format", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_format }, "show format/container info" }, | ^ src/fftools/ffprobe.c:3209:110: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3209 | { "show_frames", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_frames }, "show frames info" }, | ^ src/fftools/ffprobe.c:3211:55: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3211 | "show a set of specified entries", "entry_list" }, | ^ src/fftools/ffprobe.c:3213:86: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3213 | { "show_log", OPT_TYPE_INT, 0, { &do_show_log }, "show log" }, | ^ src/fftools/ffprobe.c:3215:112: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3215 | { "show_packets", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_packets }, "show packets info" }, | ^ src/fftools/ffprobe.c:3216:114: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3216 | { "show_programs", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_programs }, "show programs info" }, | ^ src/fftools/ffprobe.c:3217:124: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3217 | { "show_stream_groups", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_stream_groups }, "show stream groups info" }, | ^ src/fftools/ffprobe.c:3218:112: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3218 | { "show_streams", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_streams }, "show streams info" }, | ^ src/fftools/ffprobe.c:3219:114: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3219 | { "show_chapters", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_chapters }, "show chapters info" }, | ^ src/fftools/ffprobe.c:3220:119: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3220 | { "count_frames", OPT_TYPE_BOOL, 0, { &do_count_frames }, "count the number of frames per stream" }, | ^ src/fftools/ffprobe.c:3221:121: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3221 | { "count_packets", OPT_TYPE_BOOL, 0, { &do_count_packets }, "count the number of packets per stream" }, | ^ src/fftools/ffprobe.c:3222:124: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3222 | { "show_program_version", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_program_version }, "show ffprobe version" }, | ^ src/fftools/ffprobe.c:3223:125: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3223 | { "show_library_versions", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_library_versions }, "show library versions" }, | ^ src/fftools/ffprobe.c:3224:129: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3224 | { "show_versions", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_versions }, "show program and library versions" }, | ^ src/fftools/ffprobe.c:3225:131: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3225 | { "show_pixel_formats", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_pixel_formats }, "show pixel format descriptions" }, | ^ src/fftools/ffprobe.c:3226:127: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3226 | { "show_optional_fields", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = &opt_show_optional_fields }, "show optional fields" }, | ^ src/fftools/ffprobe.c:3227:101: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3227 | { "show_private_data", OPT_TYPE_BOOL, 0, { &show_private_data }, "show private data" }, | ^ src/fftools/ffprobe.c:3228:109: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3228 | { "private", OPT_TYPE_BOOL, 0, { &show_private_data }, "same as show_private_data" }, | ^ src/fftools/ffprobe.c:3229:145: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3229 | { "analyze_frames", OPT_TYPE_BOOL, 0, { &do_analyze_frames }, "analyze frames to provide additional stream-level information" }, | ^ src/fftools/ffprobe.c:3230:97: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3230 | { "bitexact", OPT_TYPE_BOOL, 0, {&do_bitexact}, "force bitexact output" }, | ^ src/fftools/ffprobe.c:3231:134: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3231 | { "read_intervals", OPT_TYPE_FUNC, OPT_FUNC_ARG, {.func_arg = opt_read_intervals}, "set read intervals", "read_intervals" }, | ^ src/fftools/ffprobe.c:3232:128: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3232 | { "i", OPT_TYPE_FUNC, OPT_FUNC_ARG, {.func_arg = opt_input_file_i}, "read specified file", "input_file"}, | ^ src/fftools/ffprobe.c:3233:136: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3233 | { "o", OPT_TYPE_FUNC, OPT_FUNC_ARG, {.func_arg = opt_output_file_o}, "write to specified output", "output_file"}, | ^ src/fftools/ffprobe.c:3234:146: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3234 | { "print_filename", OPT_TYPE_FUNC, OPT_FUNC_ARG, {.func_arg = opt_print_filename}, "override the printed input filename", "print_file"}, | ^ src/fftools/ffprobe.c:3236:83: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3236 | "read and decode the streams to fill missing information with heuristics" }, | ^ src/fftools/ffprobe.c:3237:119: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3237 | { "c", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_codec}, "force decoder", "decoder_name" }, | ^ src/fftools/ffprobe.c:3238:134: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3238 | { "codec", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_codec}, "alias for -c (force decoder)", "decoder_name" }, | ^ src/fftools/ffprobe.c:3239:13: warning: missing field 'type' initializer [-Wmissing-field-initializers] 3239 | { NULL, }, | ^ src/libavfilter/aeval.c:91:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:92:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:93:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "sample_rate", "set the sample rate", OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:94:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "s", "set the sample rate", OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:95:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "duration", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:96:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "d", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:97:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "channel_layout", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:98:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "c", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/aeval.c:343:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 343 | { "channel_layout", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:344:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 344 | { "c", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:345:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 345 | { NULL } | ^ 12 warnings generated. CC libavfilter/af_aap.o src/libavfilter/af_aap.c:79:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "order", "set the filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=16}, 1, INT16_MAX, A }, | ^ src/libavfilter/af_aap.c:80:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "projection", "set the filter projection", OFFSET(projection), AV_OPT_TYPE_INT, {.i64=2}, 1, 256, A }, | ^ src/libavfilter/af_aap.c:81:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "mu", "set the filter mu", OFFSET(mu), AV_OPT_TYPE_FLOAT, {.dbl=0.0001},0,1, AT }, | ^ src/libavfilter/af_aap.c:82:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "delta", "set the filter delta", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0.001},0, 1, AT }, | ^ src/libavfilter/af_aap.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL } | ^ src/libavfilter/af_aap.c:128:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 128 | for (i = 0; i < ctx->nb_inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~ STRIP libavcodec/x86/vvc/sao_10bit.o skipping strip -x libavcodec/x86/vvc/sao_10bit.o CC libavfilter/af_acontrast.o src/libavfilter/af_acontrast.c:39:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "contrast", "set contrast", OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=33}, 0, 100, A }, | ^ src/libavfilter/af_acontrast.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ src/libavfilter/af_acontrast.c:154:59: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] 154 | s->filter((void **)out->extended_data, (const void **)in->extended_data, | ^ 3 warnings generated. CC libavfilter/af_acopy.o CC libavfilter/af_acrossover.o 6 warnings generated. CC libavfilter/af_acrusher.o src/libavfilter/af_acrossover.c:88:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "split", "set split frequencies", OFFSET(splits_str), AV_OPT_TYPE_STRING, {.str="500"}, 0, 0, AF }, | ^ src/libavfilter/af_acrossover.c:100:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "level", "set input gain", OFFSET(level_in), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_acrossover.c:101:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "gain", "set output bands gain", OFFSET(gains_str), AV_OPT_TYPE_STRING, {.str="1.f"}, 0, 0, AF }, | ^ src/libavfilter/af_acrossover.c:106:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 106 | { NULL } | ^ src/libavfilter/af_acrossover.c:526:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 526 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:542:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 542 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:555:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 555 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:568:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 568 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:583:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 583 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrusher.c:75:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_acrusher.c:76:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "level_out","set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_acrusher.c:77:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "bits", "set bit reduction", OFFSET(bits), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 1, 64, A }, | ^ src/libavfilter/af_acrusher.c:78:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A }, | ^ src/libavfilter/af_acrusher.c:82:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "dc", "set DC", OFFSET(dc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, .25, 4, A }, | ^ src/libavfilter/af_acrusher.c:83:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "aa", "set anti-aliasing", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A }, | ^ src/libavfilter/af_acrusher.c:84:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "samples", "set sample reduction", OFFSET(samples), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 250, A }, | ^ src/libavfilter/af_acrusher.c:85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "lfo", "enable LFO", OFFSET(is_lfo), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_acrusher.c:86:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "lforange", "set LFO depth", OFFSET(lforange), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 250, A }, | ^ src/libavfilter/af_acrusher.c:87:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "lforate", "set LFO rate", OFFSET(lforate), AV_OPT_TYPE_DOUBLE, {.dbl=.3}, .01, 200, A }, | ^ src/libavfilter/af_acrusher.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ 11 warnings generated. CC libavfilter/af_adeclick.o src/libavfilter/af_adeclick.c:95:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "window", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:96:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:97:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:98:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:99:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "arorder", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:100:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "a", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:101:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:102:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "t", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:103:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "burst", "set burst fusion", OFFSET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, AF }, | ^ src/libavfilter/af_adeclick.c:104:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "b", "set burst fusion", OFFSET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, AF }, | ^ src/libavfilter/af_adeclick.c:111:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 111 | { NULL } | ^ src/libavfilter/af_adeclick.c:434:32: warning: unused parameter 'unused0' [-Wunused-parameter] 434 | double unused0, | ^ src/libavfilter/af_adeclick.c:435:33: warning: unused parameter 'unused1' [-Wunused-parameter] 435 | double *unused1, double *unused2, | ^ src/libavfilter/af_adeclick.c:435:50: warning: unused parameter 'unused2' [-Wunused-parameter] 435 | double *unused1, double *unused2, | ^ src/libavfilter/af_adeclick.c:483:66: warning: unused parameter 'c' [-Wunused-parameter] 483 | static int detect_clicks(AudioDeclickContext *s, DeclickChannel *c, | ^ src/libavfilter/af_adeclick.c:529:72: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 529 | static int filter_channel(AVFilterContext *ctx, void *arg, int ch, int nb_jobs) | ^ src/libavfilter/af_adeclick.c:796:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 796 | { "window", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:797:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 797 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:798:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 798 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:799:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 799 | { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:800:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 800 | { "arorder", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:801:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 801 | { "a", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:802:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 802 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:803:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 803 | { "t", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:804:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 804 | { "hsize", "set histogram size", OFFSET(nb_hbins), AV_OPT_TYPE_INT, {.i64=1000}, 100, 9999, AF }, | ^ src/libavfilter/af_adeclick.c:805:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 805 | { "n", "set histogram size", OFFSET(nb_hbins), AV_OPT_TYPE_INT, {.i64=1000}, 100, 9999, AF }, | ^ src/libavfilter/af_adeclick.c:812:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 812 | { NULL } | ^ 193 warnings generated. CC libavfilter/af_adecorrelate.o 9 warnings generated. CC libavfilter/af_adelay.o src/libavfilter/af_adecorrelate.c:218:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { "stages", "set filtering stages", OFFSET(stages), AV_OPT_TYPE_INT, {.i64=6}, 1, MAX_STAGES, FLAGS }, | ^ src/libavfilter/af_adecorrelate.c:219:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/af_adecorrelate.c:220:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 220 | { NULL } | ^ 112 warnings generated. CC libavfilter/af_adenorm.o src/libavfilter/af_adelay.c:61:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "delays", "set list of delays for each channel", OFFSET(delays), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A | AV_OPT_FLAG_RUNTIME_PARAM }, | ^ src/libavfilter/af_adelay.c:62:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "all", "use last available delay for remained channels", OFFSET(all), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_adelay.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/af_adelay.c:97:1: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 97 | DELAY(u8, uint8_t, 0x80) | ^ src/libavfilter/af_adelay.c:72:31: note: expanded from macro 'DELAY' 72 | const type *src = (type *)ssrc; \ | ^ src/libavfilter/af_adelay.c:97:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 97 | DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:77:28: note: expanded from macro 'DELAY' 77 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:97:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 97 | DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:78:29: note: expanded from macro 'DELAY' 78 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:97:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 97 | DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:92:33: note: expanded from macro 'DELAY' 92 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:98:1: warning: cast from 'const unsigned char *' to 'short *' drops const qualifier [-Wcast-qual] 98 | DELAY(s16, int16_t, 0) | ^ src/libavfilter/af_adelay.c:72:31: note: expanded from macro 'DELAY' 72 | const type *src = (type *)ssrc; \ | ^ src/libavfilter/af_adelay.c:98:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 98 | DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:77:28: note: expanded from macro 'DELAY' 77 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:98:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 98 | DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:78:29: note: expanded from macro 'DELAY' 78 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:98:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 98 | DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:92:33: note: expanded from macro 'DELAY' 92 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:99:1: warning: cast from 'const unsigned char *' to 'int *' drops const qualifier [-Wcast-qual] 99 | DELAY(s32, int32_t, 0) | ^ src/libavfilter/af_adelay.c:72:31: note: expanded from macro 'DELAY' 72 | const type *src = (type *)ssrc; \ | ^ src/libavfilter/af_adelay.c:99:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 99 | DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:77:28: note: expanded from macro 'DELAY' 77 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:99:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 99 | DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:78:29: note: expanded from macro 'DELAY' 78 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:99:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 99 | DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:92:33: note: expanded from macro 'DELAY' 92 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:100:1: warning: cast from 'const unsigned char *' to 'float *' drops const qualifier [-Wcast-qual] 100 | DELAY(flt, float, 0) | ^ src/libavfilter/af_adelay.c:72:31: note: expanded from macro 'DELAY' 72 | const type *src = (type *)ssrc; \ | ^ src/libavfilter/af_adelay.c:100:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 100 | DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:77:28: note: expanded from macro 'DELAY' 77 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:100:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 100 | DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:78:29: note: expanded from macro 'DELAY' 78 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:100:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 100 | DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:92:33: note: expanded from macro 'DELAY' 92 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:101:1: warning: cast from 'const unsigned char *' to 'double *' drops const qualifier [-Wcast-qual] 101 | DELAY(dbl, double, 0) | ^ src/libavfilter/af_adelay.c:72:31: note: expanded from macro 'DELAY' 72 | const type *src = (type *)ssrc; \ | ^ src/libavfilter/af_adelay.c:101:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 101 | DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:77:28: note: expanded from macro 'DELAY' 77 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:101:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 101 | DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:78:29: note: expanded from macro 'DELAY' 78 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_adelay.c:101:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 101 | DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:92:33: note: expanded from macro 'DELAY' 92 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:153:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 153 | CHANGE_DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:127:22: note: expanded from macro 'CHANGE_DELAY' 127 | if (d->index > new_delay) { \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:153:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 153 | CHANGE_DELAY(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:138:28: note: expanded from macro 'CHANGE_DELAY' 138 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:154:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 154 | CHANGE_DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:127:22: note: expanded from macro 'CHANGE_DELAY' 127 | if (d->index > new_delay) { \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:154:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 154 | CHANGE_DELAY(s16, int16_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:138:28: note: expanded from macro 'CHANGE_DELAY' 138 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:155:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 155 | CHANGE_DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:127:22: note: expanded from macro 'CHANGE_DELAY' 127 | if (d->index > new_delay) { \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:155:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 155 | CHANGE_DELAY(s32, int32_t, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:138:28: note: expanded from macro 'CHANGE_DELAY' 138 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:156:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 156 | CHANGE_DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:127:22: note: expanded from macro 'CHANGE_DELAY' 127 | if (d->index > new_delay) { \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:156:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 156 | CHANGE_DELAY(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:138:28: note: expanded from macro 'CHANGE_DELAY' 138 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:157:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 157 | CHANGE_DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:127:22: note: expanded from macro 'CHANGE_DELAY' 127 | if (d->index > new_delay) { \ | ~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/af_adelay.c:157:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 157 | CHANGE_DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:138:28: note: expanded from macro 'CHANGE_DELAY' 138 | if (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:242:22: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 242 | if (d->delay > SIZE_MAX) { | ~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adelay.c:272:34: warning: unused parameter 'res' [-Wunused-parameter] 272 | char *res, int res_len, int flags) | ^ src/libavfilter/af_adelay.c:272:43: warning: unused parameter 'res_len' [-Wunused-parameter] 272 | char *res, int res_len, int flags) | ^ src/libavfilter/af_adelay.c:272:56: warning: unused parameter 'flags' [-Wunused-parameter] 272 | char *res, int res_len, int flags) | ^ 3 warnings generated. CC libavfilter/af_aderivative.o src/libavfilter/af_adenorm.c:254:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 254 | { "level", "set level", OFFSET(level_db), AV_OPT_TYPE_DOUBLE, {.dbl=-351}, -451, -90, FLAGS }, | ^ src/libavfilter/af_adenorm.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { NULL } | ^ src/libavfilter/af_aderivative.c:134:92: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] 134 | s->filter((void **)out->extended_data, (void **)s->prev->extended_data, (const void **)in->extended_data, | ^ src/libavfilter/af_aderivative.c:158:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 158 | { NULL } | ^ 2 warnings generated. CC libavfilter/af_adrc.o 37 warnings generated. CC libavfilter/af_adynamicequalizer.o 2 warnings generated. 27 warnings generated. CC libavfilter/af_adynamicsmooth.o CC libavfilter/af_aecho.o src/libavfilter/af_adrc.c:99:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "transfer", "set the transfer expression", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str="p"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_adrc.c:100:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "attack", "set the attack", OFFSET(attack_ms), AV_OPT_TYPE_DOUBLE, {.dbl=50.}, 1, 1000, FLAGS }, | ^ src/libavfilter/af_adrc.c:101:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "release", "set the release", OFFSET(release_ms), AV_OPT_TYPE_DOUBLE, {.dbl=100.}, 5, 2000, FLAGS }, | ^ src/libavfilter/af_adrc.c:102:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "channels", "set channels to filter",OFFSET(channels_to_filter),AV_OPT_TYPE_STRING,{.str="all"},0, 0, FLAGS }, | ^ src/libavfilter/af_adrc.c:103:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 103 | {NULL} | ^ src/libavfilter/af_adrc.c:195:41: warning: unused parameter 'ctx' [-Wunused-parameter] 195 | static void get_energy(AVFilterContext *ctx, | ^ src/libavfilter/af_adrc.c:255:42: warning: unused parameter 'ctx' [-Wunused-parameter] 255 | static void get_factors(AVFilterContext *ctx, | ^ src/libavfilter/af_adrc.c:264:44: warning: unused parameter 'ctx' [-Wunused-parameter] 264 | static void apply_factors(AVFilterContext *ctx, | ^ src/libavfilter/af_adynamicsmooth.c:108:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "sensitivity", "set smooth sensitivity", OFFSET(sensitivity), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicsmooth.c:109:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "basefreq", "set base frequency", OFFSET(basefreq), AV_OPT_TYPE_DOUBLE, {.dbl=22050}, 2, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicsmooth.c:110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 110 | { NULLsrc/libavfilter/af_aecho.c :}52 : 103| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "in_gain", "set signal input gain", OFFSET(in_gain), AV_OPT_TYPE_FLOAT, {.dbl=0.6}, 0, 1, A }, | ^ src/libavfilter/af_aecho.c:53:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "out_gain", "set signal output gain", OFFSET(out_gain), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, A }, | ^ src/libavfilter/af_aecho.c:54:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "delays", "set list of signal delays", OFFSET(delays), AV_OPT_TYPE_STRING, {.str="1000"}, 0, 0, A }, | ^ src/libavfilter/af_aecho.c:55:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "decays", "set list of signal decays", OFFSET(decays), AV_OPT_TYPE_STRING, {.str="0.5"}, 0, 0, A }, | ^ src/libavfilter/af_aecho.c:56:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | { NULL } | ^ src/libavfilter/af_adynamicequalizer.c:228:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 228 | { "threshold", "set detection threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 100, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:229:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | { "dfrequency", "set detection frequency", OFFSET(dfrequency), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:230:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 230 | { "dqfactor", "set detection Q factor", OFFSET(dqfactor), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.001, 1000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:231:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 231 | { "tfrequency", "set target frequency", OFFSET(tfrequency), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:232:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 232 | { "tqfactor", "set target Q factor", OFFSET(tqfactor), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.001, 1000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:233:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 233 | { "attack", "set detection attack duration", OFFSET(dattack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 0.01, 2000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:234:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 234 | { "release","set detection release duration",OFFSET(drelease), AV_OPT_TYPE_DOUBLE, {.dbl=200}, 0.01, 2000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:235:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 235 | { "ratio", "set ratio factor", OFFSET(ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 30, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:236:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 236 | { "makeup", "set makeup gain", OFFSET(makeup), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:237:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 237 | { "range", "set max gain", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=50}, 1, 2000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:262:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 262 | { NULL } | ^ 3 warnings generated. CC libavfilter/af_aemphasis.o src/libavfilter/af_aemphasis.c:50:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "level_in", "set input gain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, FLAGS }, | ^ src/libavfilter/af_aemphasis.c:51:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "level_out", "set output gain", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, FLAGS }, | ^ src/libavfilter/af_aemphasis.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ 5 warnings generated. 8 warnings generated. CC libavfilter/af_afade.o CC libavfilter/af_aexciter.o 3 warnings generated. CC libavfilter/af_afftdn.o src/libavfilter/af_aexciter.c:56:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, A }, | ^ src/libavfilter/af_aexciter.c:57:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, A }, | ^ src/libavfilter/af_aexciter.c:58:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "amount", "set amount", OFFSET(amount), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, A }, | ^ src/libavfilter/af_aexciter.c:59:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "drive", "set harmonics", OFFSET(drive), AV_OPT_TYPE_DOUBLE, {.dbl=8.5}, 0.1, 10, A }, | ^ src/libavfilter/af_aexciter.c:60:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "blend", "set blend harmonics", OFFSET(blend), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -10, 10, A }, | ^ src/libavfilter/af_aexciter.c:61:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "freq", "set scope", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl=7500}, 2000, 12000, A }, | ^ src/libavfilter/af_aexciter.c:62:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "ceil", "set ceiling", OFFSET(ceil), AV_OPT_TYPE_DOUBLE, {.dbl=9999}, 9999, 20000, A }, | ^ src/libavfilter/af_aexciter.c:63:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "listen", "enable listen mode", OFFSET(listen), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_aexciter.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL } | ^ src/libavfilter/af_afade.c:302:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 302 | { "start_sample", "set number of first sample to start fading", OFFSET(start_sample), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:303:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 303 | { "ss", "set number of first sample to start fading", OFFSET(start_sample), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:304:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 304 | { "nb_samples", "set number of samples for fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:305:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 305 | { "ns", "set number of samples for fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:306:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 306 | { "start_time", "set time to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:307:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 307 | { "st", "set time to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:308:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 308 | { "duration", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:309:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 309 | { "d", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:336:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "silence", "set the silence gain", OFFSET(silence), AV_OPT_TYPE_DOUBLE, {.dbl = 0 }, 0, 1, TFLAGS }, | ^ src/libavfilter/af_afade.c:337:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "unity", "set the unity gain", OFFSET(unity), AV_OPT_TYPE_DOUBLE, {.dbl = 1 }, 0, 1, TFLAGS }, | ^ src/libavfilter/af_afade.c:338:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 338 | { NULL } | ^ src/libavfilter/af_afade.c:456:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 456 | { "inputs", "set number of input files to cross fade", OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 2}, 1, INT32_MAX, FLAGS }, | ^ src/libavfilter/af_afade.c:457:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 457 | { "n", "set number of input files to cross fade", OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 2}, 1, INT32_MAX, FLAGS }, | ^ src/libavfilter/af_afade.c:458:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 458 | { "nb_samples", "set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT32_MAX/10, FLAGS }, | ^ src/libavfilter/af_afade.c:459:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 459 | { "ns", "set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT32_MAX/10, FLAGS }, | ^ src/libavfilter/af_afade.c:460:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 460 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGS }, | ^ src/libavfilter/af_afade.c:461:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 461 | { "d", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGS }, | ^ src/libavfilter/af_afade.c:462:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 462 | { "overlap", "overlap 1st stream end with 2nd stream start", OFFSET(overlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_afade.c:463:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 463 | { "o", "overlap 1st stream end with 2nd stream start", OFFSET(overlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_afade.c:492:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 492 | { NULL } | ^ src/libavfilter/af_afftdn.c:168:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "noise_reduction", "set the noise reduction",OFFSET(noise_reduction), AV_OPT_TYPE_FLOAT,{.dbl = 12}, .01, 97, AFR }, | ^ src/libavfilter/af_afftdn.c:169:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "nr", "set the noise reduction", OFFSET(noise_reduction), AV_OPT_TYPE_FLOAT, {.dbl = 12}, .01, 97, AFR }, | ^ src/libavfilter/af_afftdn.c:170:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "noise_floor", "set the noise floor",OFFSET(noise_floor), AV_OPT_TYPE_FLOAT, {.dbl =-50}, -80,-20, AFR }, | ^ src/libavfilter/af_afftdn.c:171:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | { "nf", "set the noise floor", OFFSET(noise_floor), AV_OPT_TYPE_FLOAT, {.dbl =-50}, -80,-20, AFR }, | ^ src/libavfilter/af_afftdn.c:182:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "band_noise", "set the custom bands noise", OFFSET(band_noise_str), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, AF }, | ^ src/libavfilter/af_afftdn.c:183:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 183 | { "bn", "set the custom bands noise", OFFSET(band_noise_str), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, AF }, | ^ src/libavfilter/af_afftdn.c:184:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 184 | { "residual_floor", "set the residual floor",OFFSET(residual_floor), AV_OPT_TYPE_FLOAT, {.dbl =-38}, -80,-20, AFR }, | ^ src/libavfilter/af_afftdn.c:185:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | { "rf", "set the residual floor", OFFSET(residual_floor), AV_OPT_TYPE_FLOAT, {.dbl =-38}, -80,-20, AFR }, | ^ src/libavfilter/af_afftdn.c:186:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | { "track_noise", "track noise", OFFSET(track_noise), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:187:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "tn", "track noise", OFFSET(track_noise), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:188:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 188 | { "track_residual", "track residual", OFFSET(track_residual), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:189:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | { "tr", "track residual", OFFSET(track_residual), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:198:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | { "adaptivity", "set adaptivity factor",OFFSET(ratio), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:199:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "ad", "set adaptivity factor",OFFSET(ratio), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:200:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "floor_offset", "set noise floor offset factor",OFFSET(floor_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, -2, 2, AFR }, | ^ src/libavfilter/af_afftdn.c:201:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | { "fo", "set noise floor offset factor",OFFSET(floor_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, -2, 2, AFR }, | ^ src/libavfilter/af_afftdn.c:208:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | { "band_multiplier", "set band multiplier",OFFSET(band_multiplier), AV_OPT_TYPE_FLOAT,{.dbl = 1.25}, 0.2,5, AF }, | ^ src/libavfilter/af_afftdn.c:209:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | { "bm", "set band multiplier", OFFSET(band_multiplier), AV_OPT_TYPE_FLOAT,{.dbl = 1.25}, 0.2,5, AF }, | ^ src/libavfilter/af_afftdn.c:217:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "gain_smooth", "set gain smooth radius",OFFSET(gain_smooth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 50, AFR }, | ^ src/libavfilter/af_afftdn.c:218:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { "gs", "set gain smooth radius",OFFSET(gain_smooth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 50, AFR }, | ^ src/libavfilter/af_afftdn.c:219:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | { NULL } | ^ src/libavfilter/af_afftdn.c:312:55: warning: unused parameter 's' [-Wunused-parameter] 312 | static void spectral_flatness(AudioFFTDeNoiseContext *s, const double *const spectral, | ^ 11 warnings generated. CC libavfilter/af_afftfilt.o 9 warnings generated. CC libavfilter/af_afir.o src/libavfilter/af_afftfilt.c:63:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "real", "set channels real expressions", OFFSET(real_str), AV_OPT_TYPE_STRING, {.str = "re" }, 0, 0, A }, | ^ src/libavfilter/af_afftfilt.c:64:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "imag", "set channels imaginary expressions", OFFSET(img_str), AV_OPT_TYPE_STRING, {.str = "im" }, 0, 0, A }, | ^ src/libavfilter/af_afftfilt.c:65:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "win_size", "set window size", OFFSET(fft_size), AV_OPT_TYPE_INT, {.i64=4096}, 16, 131072, A }, | ^ src/libavfilter/af_afftfilt.c:67:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, A }, | ^ src/libavfilter/af_afftfilt.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | { NULL }, | ^ src/libavfilter/af_afftfilt.c:233:51: warning: unused parameter 'arg' [-Wunused-parameter] 233 | static int tx_channel(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ In file included from src/libavfilter/af_afir.c:126: src/libavfilter/afir_template.c:57:43: warning: unused parameter 'ctx' [-Wunused-parameter] 57 | static ftype fn(ir_gain)(AVFilterContext *ctx, AudioFIRContext *s, | ^ In file included from src/libavfilter/af_afir.c:130: src/libavfilter/afir_template.c:57:43: warning: unused parameter 'ctx' [-Wunused-parameter] 57 | static ftype fn(ir_gain)(AVFilterContext *ctx, AudioFIRContext *s, | ^ src/libavfilter/af_afir.c:192:73: warning: unused parameter 'selir' [-Wunused-parameter] 192 | static int init_segment(AVFilterContext *ctx, AudioFIRSegment *seg, int selir, | ^ src/libavfilter/af_afir.c:193:75: warning: unused parameter 'index' [-Wunused-parameter] 193 | int offset, int nb_partitions, int part_size, int index) | ^ src/libavfilter/af_afir.c:210:26: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 210 | seg->block_size = FFMAX(seg->coeff_size * 2, FFALIGN(seg->fft_length, cpu_align)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavfilter/af_afir.c:566:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 566 | for (int i = 1; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_afir.c:735:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 735 | { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afir.c:736:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 736 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afir.c:737:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 737 | { "length", "set IR length", OFFSET(length), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:745:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 745 | { "irnorm", "set IR norm", OFFSET(ir_norm), AV_OPT_TYPE_FLOAT, {.dbl=1}, -1, 2, AF }, | ^ src/libavfilter/af_afir.c:746:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 746 | { "irlink", "set IR link", OFFSET(ir_link), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:747:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 747 | { "irgain", "set IR gain", OFFSET(ir_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:751:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 751 | { "maxir", "set max IR length", OFFSET(max_ir_len), AV_OPT_TYPE_FLOAT, {.dbl=30}, 0.1, 60, AF }, | ^ src/libavfilter/af_afir.c:752:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 752 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF|AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/af_afir.c:753:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 753 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF|AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/af_afir.c:754:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 754 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF|AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/af_afir.c:755:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 755 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF|AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/af_afir.c:756:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 756 | { "minp", "set min partition size", OFFSET(minp), AV_OPT_TYPE_INT, {.i64=8192}, 1, 65536, AF }, | ^ src/libavfilter/af_afir.c:757:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 757 | { "maxp", "set max partition size", OFFSET(maxp), AV_OPT_TYPE_INT, {.i64=8192}, 8, 65536, AF }, | ^ src/libavfilter/af_afir.c:758:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 758 | { "nbirs", "set number of input IRs",OFFSET(nb_irs),AV_OPT_TYPE_INT, {.i64=1}, 1, 32, AF }, | ^ src/libavfilter/af_afir.c:759:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 759 | { "ir", "select IR", OFFSET(selir), AV_OPT_TYPE_INT, {.i64=0}, 0, 31, AFR }, | ^ src/libavfilter/af_afir.c:767:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 767 | { NULL } | ^ 20 warnings generated. CC libavfilter/af_aformat.o 6 warnings generated. CC libavfilter/af_afreqshift.o src/libavfilter/af_aformat.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | { NULL } | ^ src/libavfilter/af_afreqshift.c:352:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 352 | { "shift", "set frequency shift", OFFSET(shift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -INT_MAX, INT_MAX, FLAGS }, | ^ src/libavfilter/af_afreqshift.c:353:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 353 | { "level", "set output level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_afreqshift.c:354:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 354 | { "order", "set filter order", OFFSET(nb_coeffs),AV_OPT_TYPE_INT, {.i64=8}, 1, MAX_NB_COEFFS, FLAGS }, | ^ src/libavfilter/af_afreqshift.c:355:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 355 | { NULL } | ^ src/libavfilter/af_afreqshift.c:384:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | { "shift", "set phase shift", OFFSET(shift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1.0, 1.0, FLAGS }, | ^ src/libavfilter/af_afreqshift.c:385:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "level", "set output level",OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_afreqshift.c:386:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "order", "set filter order",OFFSET(nb_coeffs), AV_OPT_TYPE_INT,{.i64=8}, 1, MAX_NB_COEFFS, FLAGS }, | ^ src/libavfilter/af_afreqshift.c:387:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 387 | { NULL } | ^ 1 warning generated. CC libavfilter/af_afwtdn.o src/libavfilter/af_afwtdn.c:444:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 444 | { "sigma", "set noise sigma", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, AFR }, | ^ src/libavfilter/af_afwtdn.c:445:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 445 | { "levels", "set number of wavelet levels", OFFSET(levels), AV_OPT_TYPE_INT, {.i64=10}, 1, MAX_LEVELS-1, AF }, | ^ src/libavfilter/af_afwtdn.c:454:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 454 | { "percent", "set percent of full denoising", OFFSET(percent),AV_OPT_TYPE_DOUBLE, {.dbl=85}, 0, 100, AFR }, | ^ src/libavfilter/af_afwtdn.c:455:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { "profile", "profile noise", OFFSET(need_profile), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AFR }, | ^ src/libavfilter/af_afwtdn.c:456:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 456 | { "adaptive", "adaptive profiling of noise", OFFSET(adaptive), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AFR }, | ^ src/libavfilter/af_afwtdn.c:457:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 457 | { "samples", "set frame size in number of samples", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=8192}, 512, 65536, AF }, | ^ src/libavfilter/af_afwtdn.c:458:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 458 | { "softness", "set thresholding softness", OFFSET(softness), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afwtdn.c:459:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 459 | { NULL } | ^ src/libavfilter/af_afwtdn.c:467:39: warning: unused parameter 'in_length' [-Wunused-parameter] 467 | static void conv_down(double *in, int in_length, double *low, double *high, | ^ src/libavfilter/af_afwtdn.c:523:61: warning: unused parameter 'ch' [-Wunused-parameter] 523 | int in_length, int levels, int ch, uint64_t sn) | ^ src/libavfilter/af_afwtdn.c:926:72: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 926 | static int filter_channel(AVFilterContext *ctx, void *arg, int ch, int nb_jobs) | ^ 8 warnings generated. CC libavfilter/af_agate.o src/libavfilter/af_agate.c:70:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_agate.c:74:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "range", "set max gain reduction", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=0.06125}, 0, 1, A }, | ^ src/libavfilter/af_agate.c:75:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0.125}, 0, 1, A }, | ^ src/libavfilter/af_agate.c:76:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "ratio", "set ratio", OFFSET(ratio), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 9000, A }, | ^ src/libavfilter/af_agate.c:77:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 0.01, 9000, A }, | ^ src/libavfilter/af_agate.c:78:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "release", "set release", OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=250}, 0.01, 9000, A }, | ^ src/libavfilter/af_agate.c:79:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "makeup", "set makeup gain", OFFSET(makeup), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 64, A }, | ^ src/libavfilter/af_agate.c:80:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "knee", "set knee", OFFSET(knee), AV_OPT_TYPE_DOUBLE, {.dbl=2.828427125}, 1, 8, A }, | ^ src/libavfilter/af_agate.c:87:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "level_sc", "set sidechain gain", OFFSET(level_sc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_agate.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ 22 warnings generated. CC libavfilter/af_aiir.o 10 warnings generated. 22 warnings generated. CC libavfilter/af_alimiter.o CC libavfilter/af_amerge.o src/libavfilter/af_aiir.c:162:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 162 | IIR_CH(s16p, int16_t, INT16_MIN, INT16_MAX, 1) | ^ src/libavfilter/af_aiir.c:112:72: note: expanded from macro 'IIR_CH' 112 | static int iir_ch_## name(AVFilterContext *ctx, void *arg, int ch, int nb_jobs) \ | ^ src/libavfilter/af_aiir.c:163:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 163 | IIR_CH(s32p, int32_t, INT32_MIN, INT32_MAX, 1) | ^ src/libavfilter/af_aiir.c:112:72: note: expanded from macro 'IIR_CH' 112 | static int iir_ch_## name(AVFilterContext *ctx, void *arg, int ch, int nb_jobs) \ | ^ src/libavfilter/af_aiir.c:164:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 164 | IIR_CH(fltp, float, -1., 1., 0) | ^ src/libavfilter/af_aiir.c:112:72: note: expanded from macro 'IIR_CH' 112 | static int iir_ch_## name(AVFilterContext *ctx, void *arg, int ch, int nb_jobs) \ | ^ src/libavfilter/af_aiir.c:165:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 165 | IIR_CH(dblp, double, -1., 1., 0) | ^ src/libavfilter/af_aiir.c:112:72: note: expanded from macro 'IIR_CH' 112 | static int iir_ch_## name(AVFilterContext *ctx, void *arg, int ch, int nb_jobs) \ | ^ src/libavfilter/af_aiir.c:221:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 221 | SERIAL_IIR_CH(s16p, int16_t, INT16_MIN, INT16_MAX, 1) | ^ src/libavfilter/af_aiir.c:169:46: note: expanded from macro 'SERIAL_IIR_CH' 169 | int ch, int nb_jobs) \ | ^ src/libavfilter/af_aiir.c:222:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 222 | SERIAL_IIR_CH(s32p, int32_t, INT32_MIN, INT32_MAX, 1) | ^ src/libavfilter/af_aiir.c:169:46: note: expanded from macro 'SERIAL_IIR_CH' 169 | int ch, int nb_jobs) \ | ^ src/libavfilter/af_aiir.c:223:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 223 | SERIAL_IIR_CH(fltp, float, -1., 1., 0) | ^ src/libavfilter/af_aiir.c:169:46: note: expanded from macro 'SERIAL_IIR_CH' 169 | int ch, int nb_jobs) \ | ^ src/libavfilter/af_aiir.c:224:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 224 | SERIAL_IIR_CH(dblp, double, -1., 1., 0) | ^ src/libavfilter/af_aiir.c:169:46: note: expanded from macro 'SERIAL_IIR_CH' 169 | int ch, int nb_jobs) \ | ^ src/libavfilter/af_aiir.c:285:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 285 | PARALLEL_IIR_CH(s16p, int16_t, INT16_MIN, INT16_MAX, 1) | ^ src/libavfilter/af_aiir.c:228:48: note: expanded from macro 'PARALLEL_IIR_CH' 228 | int ch, int nb_jobs) \ | ^ src/libavfilter/af_aiir.c:286:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 286 | PARALLEL_IIR_CH(s32p, int32_t, INT32_MIN, INT32_MAX, 1) | ^ src/libavfilter/af_aiir.c:228:48: note: expanded from macro 'PARALLEL_IIR_CH' 228 | int ch, int nb_jobs) \ | ^ src/libavfilter/af_aiir.c:287:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 287 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^ src/libavfilter/af_aiir.c:228:48: note: expanded from macro 'PARALLEL_IIR_CH' 228 | int ch, int nb_jobs) \ | ^ src/libavfilter/af_aiir.c:288:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 288 | PARALLEL_IIR_CH(dblp, double, -1., 1., 0) | ^ src/libavfilter/af_aiir.c:228:48: note: expanded from macro 'PARALLEL_IIR_CH' 228 | int ch, int nb_jobs) \ | ^ src/libavfilter/af_aiir.c:342:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 342 | LATTICE_IIR_CH(s16p, int16_t, INT16_MIN, INT16_MAX, 1) | ^ src/libavfilter/af_aiir.c:292:47: note: expanded from macro 'LATTICE_IIR_CH' 292 | int ch, int nb_jobs) \ | ^ src/libavfilter/af_aiir.c:343:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 343 | LATTICE_IIR_CH(s32p, int32_t, INT32_MIN, INT32_MAX, 1) | ^ src/libavfilter/af_aiir.c:292:47: note: expanded from macro 'LATTICE_IIR_CH' 292 | int ch, int nb_jobs) \ | ^ src/libavfilter/af_aiir.c:344:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 344 | LATTICE_IIR_CH(fltp, float, -1., 1., 0) | ^ src/libavfilter/af_aiir.c:292:47: note: expanded from macro 'LATTICE_IIR_CH' 292 | int ch, int nb_jobs) \ | ^ src/libavfilter/af_aiir.c:345:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 345 | LATTICE_IIR_CH(dblp, double, -1., 1., 0) | ^ src/libavfilter/af_aiir.c:292:47: note: expanded from macro 'LATTICE_IIR_CH' 292 | int ch, int nb_jobs) \ | ^ src/libavfilter/af_aiir.c:1089:30: warning: unused parameter 'channel' [-Wunused-parameter] 1089 | static void get_response(int channel, int format, double w, | ^ src/libavfilter/af_alimiter.c:82:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, AF }, | ^ src/libavfilter/af_alimiter.c:83:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, AF }, | ^ src/libavfilter/af_alimiter.c:84:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "limit", "set limit", OFFSET(limit), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0625, 1, AF }, | ^ src/libavfilter/af_alimiter.c:85:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=5}, 0.1, 80, AF }, | ^ src/libavfilter/af_alimiter.c:86:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "release", "set release", OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=50}, 1, 8000, AF }, | ^ src/libavfilter/af_alimiter.c:87:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87src/libavfilter/af_amerge.c | : 62 : 59 :{ warning: "missing field 'unit' initializer [-Wmissing-field-initializers]a sc", 62 | " e n aAbVl_eO PaTs_cT"Y,P E _ I N T , O{F F.SiE6T4( a=u t2o _}r,e l1e,a sSeW)R,_ CAHV__MOAPXT,_ TFYLPAEG_SB O}O,L , | ^ {.i64=0}, 0, 1, AF }, src/libavfilter/af_amerge.c :| 68 ^: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_alimiter.c: 8868: | 109 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ NULL 88} | | ^ { "asc_level", "set asc level", OFFSET(asc_coeff), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 1, AF }, | ^ src/libavfilter/af_alimiter.c:89:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "level", "auto level", OFFSET(auto_level), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1523:129: src/libavfilter/af_alimiter.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]90 :109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1523 | 90{ | " z e r{o s""l,a t"esnecty "B,/ n u m"ecroamtpoern/szaetreo sd/erleafyl"e,c tOiFoFnS EcTo(elfaftiecniceyn)t,s " , O F FASVE_TO(PbT__sTtYrP)E,_ BAOVO_LO,P T _ T{Y.PiE6_4S=T0R}I,N G , { . s0t,r = " 1 +10,i A1F- 0}i," } ,| ^0 , 0, AF },src/libavfilter/af_alimiter.c : 91| : ^12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | src/libavfilter/af_aiir.c : 1524 : 129{: Nwarning: Umissing field 'unit' initializer [-Wmissing-field-initializers]L L } | 1524 ^ | { "z", "set B/numerator/zeros/reflection coefficients", OFFSET(b_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1525:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1525 | { "poles", "set A/denominator/poles/ladder coefficients", OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, src/libavfilter/af_alimiter.c| : ^110 :33: warning: unused parameter 'peak' [-Wunused-parameter] src/libavfilter/af_aiir.c:1526 :110129 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1526 | { " p " , " s edto uAb/ldee npoemaikn,a tdooru/bploel elsi/mliatd,d edro ucboleef fpiactite,n tisn"t, a s c ) | O ^F FSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1527:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1527 | { "gains", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1528:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | { "k", "set channelsrc/libavfilter/af_amerge.cs: 261g:a19i:n swarning: "comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 261 | f o r ( i =O F0F;S EiT (,n b _ i nApVu_tOsP;T _iT+Y+P)E _{S T R| I ~ ^ ~~~~~~~~~~~~~~N G, {.str="1|1"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1529:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1529 | { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1530:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1530 | src/libavfilter/af_amerge.c : 324 : 19{: "warning: wcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e t", " s324e | t w e tf ogra i(ni" ,= 1 ; i < c t x - > n b _ i n p u t s O&F&F SnEbT_(swaemtp_lgeasi n>) ,0 ;A Vi_+O+P)T _{T Y P| E ~ ^ ~~~~~~~~~~~~~~_ DOUBsrc/libavfilter/af_amerge.cL:E334,: 19{:. dwarning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l =1}, 334 | 0 ,f o1r, (AiF =} ,0 ; | i ^ < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:1551:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1551 | { "normalize", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1552:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1552 | { "n", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1553:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1553 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1554:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1554 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/af_aiir.c:1555:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1555 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF }, | ^ src/libavfilter/af_aiir.c:1556:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1556 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF }, | ^ src/libavfilter/af_aiir.c:1557:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1557 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF }, | ^ src/libavfilter/af_aiir.c:1558:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1558 | { NULL }, | ^ 11 warnings generated. CC libavfilter/af_amix.o 11 warnings generated. CC libavfilter/af_amultiply.o 5 warnings generated. CC libavfilter/af_anequalizer.o src/libavfilter/af_amix.c:187:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | OFFSET(nb_inputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT16_MAX, A|F }, | ^ src/libavfilter/af_amix.c:195:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | OFFSET(dropout_transition), AV_OPT_TYPE_FLOAT, { .dbl = 2.0 }, 0, INT_MAX, A|F }, | ^ src/libavfilter/af_amix.c:197:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | OFFSET(weights_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, A|F|T }, | ^ src/libavfilter/af_amix.c:199:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A|F|T }, | ^ src/libavfilter/af_amix.c:200:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 200 | { NULL } | ^ src/libavfilter/af_amultiply.c:52:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52 | for (i = 0; i < ctx->nb_inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/af_anequalizer.c:84:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "params", NULL, OFFSET(args), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, A|F }, | ^ src/libavfilter/af_anequalizer.c:85:116:CC libavfilter/af_anlmdn.o warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "curves", "draw frequency response curves", OFFSET(draw_curves), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V|F }, | ^ src/libavfilter/af_anequalizer.c:86:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, V|F }, | ^ src/libavfilter/af_anequalizer.c:87:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "mgain", "set max gain", OFFSET(mag), AV_OPT_TYPE_DOUBLE, {.dbl=60}, -900, 900, V|F }, | ^ src/libavfilter/af_anequalizer.c:91:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "colors", "set channels curves colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, V|F }, | ^ src/libavfilter/af_anequalizer.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ src/libavfilter/af_anequalizer.c:617:34: warning: unused parameter 'res' [-Wunused-parameter] 617 | char *res, int res_len, int flags) | ^ src/libavfilter/af_anequalizer.c:617:43: warning: unused parameter 'res_len' [-Wunused-parameter] 617 | char *res, int res_len, int flags) | ^ src/libavfilter/af_anequalizer.c:617:56: warning: unused parameter 'flags' [-Wunused-parameter] 617 | char *res, int res_len, int flags) | ^ src/libavfilter/af_anlmdn.c:69:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "strength", "set denoising strength", OFFSET(a), AV_OPT_TYPE_FLOAT, {.dbl=0.00001},0.00001, 10000, AFT }, | ^ src/libavfilter/af_anlmdn.c:70:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "s", "set denoising strength", OFFSET(a), AV_OPT_TYPE_FLOAT, {.dbl=0.00001},0.00001, 10000, AFT }, | ^ src/libavfilter/af_anlmdn.c:71:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "patch", "set patch duration", OFFSET(pd), AV_OPT_TYPE_DURATION, {.i64=2000}, 1000, 100000, AFT }, | ^ src/libavfilter/af_anlmdn.c:72:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "p", "set patch duration", OFFSET(pd), AV_OPT_TYPE_DURATION, {.i64=2000}, 1000, 100000, AFT }, | ^ src/libavfilter/af_anlmdn.c:73:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "research", "set research duration", OFFSET(rd), AV_OPT_TYPE_DURATION, {.i64=6000}, 2000, 300000, AFT }, | ^ src/libavfilter/af_anlmdn.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "r", "set research duration", OFFSET(rd), AV_OPT_TYPE_DURATION, {.i64=6000}, 2000, 300000, AFT }, | ^ src/libavfilter/af_anlmdn.c:80:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "smooth", "set smooth factor", OFFSET(m), AV_OPT_TYPE_FLOAT, {.dbl=11.}, 1, 1000, AFT }, | ^ src/libavfilter/af_anlmdn.c:81:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "m", "set smooth factor", OFFSET(m), AV_OPT_TYPE_FLOAT, {.dbl=11.}, 1, 1000, AFT }, | ^ src/libavfilter/af_anlmdn.c:82:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 82 | { NULL } | ^ src/libavfilter/af_anlmdn.c:198:72: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 198 | static int filter_channel(AVFilterContext *ctx, void *arg, int ch, int nb_jobs) | ^ 5 warnings generated. CC libavfilter/af_anlms.o 10 warnings generated. CC libavfilter/af_anull.o src/libavfilter/af_anlms.c:71:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "order", "set the filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=256}, 1, INT16_MAX, A }, | ^ src/libavfilter/af_anlms.c:72:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "mu", "set the filter mu", OFFSET(mu), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 2, AT }, | ^ src/libavfilter/af_anlms.c:73:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "eps", "set the filter eps", OFFSET(eps), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AT }, | ^ src/libavfilter/af_anlms.c:74:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "leakage", "set the filter leakage", OFFSET(leakage), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, AT }, | ^ src/libavfilter/af_anlms.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ src/libavfilter/af_anlms.c:120:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 120 | for (i = 0; i < ctx->nb_inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~ 9 warnings generated. CC libavfilter/af_apad.o CC libavfilter/af_aphaser.o src/libavfilter/af_apad.c:53:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "packet_size", "set silence packet size", OFFSET(packet_size), AV_OPT_TYPE_INT, { .i64 = 4096 }, 0, INT_MAX, A }, | ^ src/libavfilter/af_apad.c:54:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "pad_len", "set number of samples of silence to add", OFFSET(pad_len), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, A }, | ^ src/libavfilter/af_apad.c:55:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "whole_len", "set minimum target number of samples in the audio stream", OFFSET(whole_len), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, A }, | ^ src/libavfilter/af_apad.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "pad_dur", "set duration of silence to add", OFFSET(pad_dur), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, A }, | ^ src/libavfilter/af_apad.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "whole_dur", "set minimum target duration in the audio stream", OFFSET(whole_dur), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, A }, | ^ src/libavfilter/af_apad.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ 6 warnings generated. CC libavfilter/af_apsyclip.o 6 warnings generated. CC libavfilter/af_apulsator.o src/libavfilter/af_aphaser.c:60:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "in_gain", "set input gain", OFFSET(in_gain), AV_OPT_TYPE_DOUBLE, {.dbl=.4}, 0, 1, FLAGS }, | ^ src/libavfilter/af_aphaser.c:61:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "out_gain", "set output gain", OFFSET(out_gain), AV_OPT_TYPE_DOUBLE, {.dbl=.74}, 0, 1e9, FLAGS }, | ^ src/libavfilter/af_aphaser.c:62:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "delay", "set delay in milliseconds", OFFSET(delay), AV_OPT_TYPE_DOUBLE, {.dbl=3.}, 0, 5, FLAGS }, | ^ src/libavfilter/af_aphaser.c:63:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_DOUBLE, {.dbl=.4}, 0, .99, FLAGS }, | ^ src/libavfilter/af_aphaser.c:64:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "speed", "set modulation speed", OFFSET(speed), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, .1, 2, FLAGS }, | ^ src/libavfilter/af_aphaser.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ src/libavfilter/af_apsyclip.c:71:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:72:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:73:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "clip", "set clip level", OFFSET(clip_level), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 1, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:74:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "diff", "enable difference", OFFSET(diff_only), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:75:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "adaptive", "set adaptive distortion", OFFSET(adaptive), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:76:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "iterations", "set iterations", OFFSET(iterations), AV_OPT_TYPE_INT, {.i64=10}, 1, 20, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:77:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "level", "set auto level", OFFSET(auto_level), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:78:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 78 | {NULL} | ^ src/libavfilter/af_apulsator.c:63:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "level_in", "set input gain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, FLAGS, }, | ^ src/libavfilter/af_apulsator.c:64:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "level_out", "set output gain", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, FLAGS, }, | ^ src/libavfilter/af_apulsator.c:71:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "amount", "set modulation", OFFSET(amount), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_apulsator.c:72:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "offset_l", "set offset L", OFFSET(offset_l), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_apulsator.c:73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "offset_r", "set offset R", OFFSET(offset_r), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FLAGS }, | ^ src/libavfilter/af_apulsator.c:74:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "width", "set pulse width", OFFSET(pwidth), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 2, FLAGS }, | ^ src/libavfilter/af_apulsator.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "bpm", "set BPM", OFFSET(bpm), AV_OPT_TYPE_DOUBLE, {.dbl=120}, 30, 300, FLAGS }, | ^ src/libavfilter/af_apulsator.c:80:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "ms", "set ms", OFFSET(ms), AV_OPT_TYPE_INT, {.i64=500}, 10, 2000, FLAGS }, | ^ src/libavfilter/af_apulsator.c:81:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "hz", "set frequency", OFFSET(hertz), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0.01, 100, FLAGS }, | ^ src/libavfilter/af_apulsator.c:82:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 82 | { NULL } | ^ 10 warnings generated. CC libavfilter/af_aresample.o src/libavfilter/af_aresample.c:371:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | {"sample_rate", NULL, OFFSET(sample_rate_arg), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/af_aresample.c:372:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | {NULL} | ^ 6 warnings generated. CC libavfilter/af_arls.o 2 warnings generated. CC libavfilter/af_arnndn.o src/libavfilter/af_arls.c:69:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "order", "set the filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=16}, 1, INT16_MAX, A }, | ^ src/libavfilter/af_arls.c:70:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "lambda", "set the filter lambda", OFFSET(lambda), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0, 1, AT }, | ^ src/libavfilter/af_arls.c:71:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "delta", "set the filter delta", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, INT16_MAX, A }, | ^ src/libavfilter/af_arls.c:82:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 82 | { NULL } | ^ src/libavfilter/af_arls.c:117:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 117 | for (i = 0; i < ctx->nb_inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:178:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] 178 | FREE_DENSE(input_dense); | ^ src/libavfilter/af_arnndn.c:162:26: note: expanded from macro 'FREE_DENSE' 162 | av_free((void *) model->name->input_weights); \ | ^ src/libavfilter/af_arnndn.c:178:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:163:26: note: expanded from macro 'FREE_DENSE' 163 | av_free((void *) model->name->bias); \ | ^ src/libavfilter/af_arnndn.c:178:5: warning: cast from 'const struct DenseLayer *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:164:26: note: expanded from macro 'FREE_DENSE' 164 | av_free((void *) model->name); \ | ^ src/libavfilter/af_arnndn.c:179:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] 179 | FREE_GRU(vad_gru); | ^ src/libavfilter/af_arnndn.c:169:26: note: expanded from macro 'FREE_GRU' 169 | av_free((void *) model->name->input_weights); \ | ^ src/libavfilter/af_arnndn.c:179:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:170:26: note: expanded from macro 'FREE_GRU' 170 | av_free((void *) model->name->recurrent_weights); \ | ^ src/libavfilter/af_arnndn.c:179:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:171:26: note: expanded from macro 'FREE_GRU' 171 | av_free((void *) model->name->bias); \ | ^ src/libavfilter/af_arnndn.c:179:5: warning: cast from 'const struct GRULayer *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:172:26: note: expanded from macro 'FREE_GRU' 172 | av_free((void *) model->name); \ | ^ src/libavfilter/af_arnndn.c:180:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] 180 | FREE_GRU(noise_gru); | ^ src/libavfilter/af_arnndn.c:169:26: note: expanded from macro 'FREE_GRU' 169 | av_free((void *) model->name->input_weights); \ | ^ src/libavfilter/af_arnndn.c:180:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:170:26: note: expanded from macro 'FREE_GRU' 170 | av_free((void *) model->name->recurrent_weights); \ | ^ src/libavfilter/af_arnndn.c:180:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:171:26: note: expanded from macro 'FREE_GRU' 171 | av_free((void *) model->name->bias); \ | ^ src/libavfilter/af_arnndn.c:180:5: warning: cast from 'const struct GRULayer *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:172:26: note: expanded from macro 'FREE_GRU' 172 | av_free((void *) model->name); \ | ^ src/libavfilter/af_arnndn.c:181:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] 181 | FREE_GRU(denoise_gru); | ^ src/libavfilter/af_arnndn.c:169:26: note: expanded from macro 'FREE_GRU' 169 | av_free((void *) model->name->input_weights); \ | ^ src/libavfilter/af_arnndn.c:181:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:170:26: note: expanded from macro 'FREE_GRU' 170 | av_free((void *) model->name->recurrent_weights); \ | ^ src/libavfilter/af_arnndn.c:181:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:171:26: note: expanded from macro 'FREE_GRU' 171 | av_free((void *) model->name->bias); \ | ^ src/libavfilter/af_arnndn.c:181:5: warning: cast from 'const struct GRULayer *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:172:26: note: expanded from macro 'FREE_GRU' 172 | av_free((void *) model->name); \ | ^ src/libavfilter/af_arnndn.c:182:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] 182 | FREE_DENSE(denoise_output); | ^ src/libavfilter/af_arnndn.c:162:26: note: expanded from macro 'FREE_DENSE' 162 | av_free((void *) model->name->input_weights); \ | ^ src/libavfilter/af_arnndn.c:182:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:163:26: note: expanded from macro 'FREE_DENSE' 163 | av_free((void *) model->name->bias); \ | ^ src/libavfilter/af_arnndn.c:182:5: warning: cast from 'const struct DenseLayer *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:164:26: note: expanded from macro 'FREE_DENSE' 164 | av_free((void *) model->name); \ | ^ src/libavfilter/af_arnndn.c:183:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] 183 | FREE_DENSE(vad_output); | ^ src/libavfilter/af_arnndn.c:162:26: note: expanded from macro 'FREE_DENSE' 162 | av_free((void *) model->name->input_weights); \ | ^ src/libavfilter/af_arnndn.c:183:5: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:163:26: note: expanded from macro 'FREE_DENSE' 163 | av_free((void *) model->name->bias); \ | ^ src/libavfilter/af_arnndn.c:183:5: warning: cast from 'const struct DenseLayer *' to 'void *' drops const qualifier [-Wcast-qual] src/libavfilter/af_arnndn.c:164:26: note: expanded from macro 'FREE_DENSE' 164 | av_free((void *) model->name); \ | ^ src/libavfilter/af_arnndn.c:1591:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1591 | { "model", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1592:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1592 | { "m", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1593:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1593 | { "mix", "set output vs input mix", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1.0},-1, 1, AF }, | ^ src/libavfilter/af_arnndn.c:1594:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1594 | { NULL } | ^ 8 warnings generated. CC libavfilter/af_asdr.o 5 warnings generated. CC libavfilter/af_asetnsamples.o 33 warnings generated. CC libavfilter/af_asetrate.o src/libavfilter/af_asdr.c:78:1: warning: unused parameter 'arg' [-Wunused-parameter] 78 | SDR_FILTER(fltp, float) | ^ src/libavfilter/af_asdr.c:49:51: note: expanded from macro 'SDR_FILTER' 49 | static int sdr_##name(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)\ | ^ src/libavfilter/af_asdr.c:79:1: warning: unused parameter 'arg' [-Wunused-parameter] 79 | SDR_FILTER(dblp, double) | ^ src/libavfilter/af_asdr.c:49:51: note: expanded from macro 'SDR_FILTER' 49 | static int sdr_##name(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)\ | ^ src/libavfilter/af_asdr.c:114:1: warning: unused parameter 'arg' [-Wunused-parameter] 114 | SISDR_FILTER(fltp, float) | ^ src/libavfilter/af_asdr.c:82:53: note: expanded from macro 'SISDR_FILTER' 82 | static int sisdr_##name(AVFilterContext *ctx, void *arg,int jobnr,int nb_jobs)\ | ^ src/libavfilter/af_asdr.c:115:1: warning: unused parameter 'arg' [-Wunused-parameter] 115 | SISDR_FILTER(dblp, double) | ^ src/libavfilter/af_asdr.c:82:53: note: expanded from macro 'SISDR_FILTER' 82 | static int sisdr_##name(AVFilterContext *ctx, void *arg,int jobnr,int nb_jobs)\ | ^ src/libavfilter/af_asdr.c:143:1: warning: unused parameter 'arg' [-Wunused-parameter] 143 | PSNR_FILTER(fltp, float) | ^ src/libavfilter/af_asdr.c:118:52: note: expanded from macro 'PSNR_FILTER' 118 | static int psnr_##name(AVFilterContext *ctx, void *arg, int jobnr,int nb_jobs)\ | ^ src/libavfilter/af_asdr.c:144:1: warning: unused parameter 'arg' [-Wunused-parameter] 144 | PSNR_FILTER(dblp, double) | ^ src/libavfilter/af_asdr.c:118:52: note: expanded from macro 'PSNR_FILTER' 118 | static int psnr_##name(AVFilterContext *ctx, void *arg, int jobnr,int nb_jobs)\ | ^ src/libavfilter/af_asetnsamples.c:43:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "nb_out_samples", "set the number of per-frame output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:44:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "n", "set the number of per-frame output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:45:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "pad", "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:46:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "p", "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ 5 warnings generated. src/libavfilter/af_asetrate.c:43:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | OPT_INT("sample_rate", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/af_asetrate.c:40:5: note: expanded from macro 'OPT_INT' 40 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/af_asetrate.c:37:57: note: expanded from macro 'OPT_GENERIC' 37 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/af_asetrate.c:44:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | OPT_INT("r", samCC libavfilter/af_ashowinfo.o ple_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/af_asetrate.c:40:5: note: expanded from macro 'OPT_INT' 40 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/af_asetrate.c:37:57: note: expanded from macro 'OPT_GENERIC' 37 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/af_asetrate.c:45:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | {NULL}, | ^ 3 warnings generated. CC libavfilter/af_asoftclip.o 6 warnings generated. CC libavfilter/af_aspectralstats.o src/libavfilter/af_asoftclip.c:82:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "threshold", "set softclip threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 1, A }, | ^ src/libavfilter/af_asoftclip.c:83:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "output", "set softclip output gain", OFFSET(output), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 16, A }, | ^ src/libavfilter/af_asoftclip.c:84:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "param", "set softclip parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.01, 3, A }, | ^ src/libavfilter/af_asoftclip.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "oversample", "set oversample factor", OFFSET(oversample), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_OVERSAMPLE, A }, | ^ src/libavfilter/af_asoftclip.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ src/libavfilter/af_asoftclip.c:140:44: warning: unused parameter 'channels' [-Wunused-parameter] 140 | int nb_samples, int channels, | ^ src/libavfilter/af_asoftclip.c:265:44: warning: unused parameter 'channels' [-Wunused-parameter] 265 | int nb_samples, int channels, | ^ src/libavfilter/af_asoftclip.c:416:62: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] 416 | s->filter(s, (void **)out->extended_data, (const void **)in->extended_data, | ^ CC libavfilter/af_astats.o src/libavfilter/af_aspectralstats.c:87:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "win_size", "set the window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64=2048}, 32, 65536, A }, | ^ src/libavfilter/af_aspectralstats.c:89:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, A }, | ^ src/libavfilter/af_aspectralstats.c:106:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 106 | { NULL } | ^ src/libavfilter/af_aspectralstats.c:231:71: warning: unused parameter 'max_freq' [-Wunused-parameter] 231 | static float spectral_mean(const float *const spectral, int size, int max_freq) | ^ src/libavfilter/af_aspectralstats.c:246:75: warning: unused parameter 'max_freq' [-Wunused-parameter] 246 | static float spectral_variance(const float *const spectral, int size, int max_freq, float mean) | ^ src/libavfilter/af_aspectralstats.c:323:74: warning: unused parameter 'max_freq' [-Wunused-parameter] 323 | static float spectral_entropy(const float *const spectral, int size, int max_freq) | ^ src/libavfilter/af_aspectralstats.c:337:75: warning: unused parameter 'max_freq' [-Wunused-parameter] 337 | static float spectral_flatness(const float *const spectral, int size, int max_freq) | ^ src/libavfilter/af_aspectralstats.c:355:72: warning: unused parameter 'max_freq' [-Wunused-parameter] 355 | static float spectral_crest(const float *const spectral, int size, int max_freq) | ^ src/libavfilter/af_aspectralstats.c:371:42: warning: unused parameter 'max_freq' [-Wunused-parameter] 371 | int size, int max_freq) | ^ src/libavfilter/af_aspectralstats.c:381:72: warning: unused parameter 'max_freq' [-Wunused-parameter] 381 | static float spectral_slope(const float *const spectral, int size, int max_freq) | ^ src/libavfilter/af_aspectralstats.c:400:75: warning: unused parameter 'max_freq' [-Wunused-parameter] 400 | static float spectral_decrease(const float *const spectral, int size, int max_freq) | ^ src/libavfilter/af_astats.c:123:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=.05}, 0, 10, FLAGS }, | ^ src/libavfilter/af_astats.c:124:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_astats.c:125:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "reset", "Set the number of frames over which cumulative stats are calculated before being reset", OFFSET(reset_count), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/af_astats.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL } | ^ src/libavfilter/af_astats.c:204:27: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 204 | for (int n = 0; n < s->tc_samples; n++) | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/af_astats.c:252:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | for (int i = 0; i < result; i++) | ~ ^ ~~~~~~ src/libavfilter/af_astats.c:256:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 256 | for (int i = 0; i < result; i++) | ~ ^ ~~~~~~ src/libavfilter/af_astats.c:260:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 260 | for (int i = 0; i < result && !(amask & 1); i++) { | ~ ^ ~~~~~~ src/libavfilter/af_astats.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 266 | for (int i = 0; i < result; i++) | ~ ^ ~~~~~~ src/libavfilter/af_astats.c:270:47: warning: unused parameter 's' [-Wunused-parameter] 270 | static double calc_entropy(AudioStatsContext *s, ChannelStats *p) | ^ src/libavfilter/af_astats.c:341:53: warning: unused parameter 's' [-Wunused-parameter] 341 | static inline void update_minmax(AudioStatsContext *s, ChannelStats *p, double d) | ^ src/libavfilter/af_astats.c:419:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 419 | if (p->win_pos >= s->tc_samples) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/af_astats.c:445:57: warning: unused parameter 's' [-Wunused-parameter] 445 | static inline void update_float_stat(AudioStatsContext *s, ChannelStats *p, float d) | ^ src/libavfilter/af_astats.c:454:58: warning: unused parameter 's' [-Wunused-parameter] 454 | static inline void update_double_stat(AudioStatsContext *s, ChannelStats *p, double d) | ^ 8 warnings generated. CC libavfilter/af_asubboost.o src/libavfilter/af_asubboost.c:218:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1.0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:219:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1.0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:220:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | { "boost", "set max boost",OFFSET(max_boost),AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1, 12, FLAGS }, | ^ src/libavfilter/af_asubboost.c:221:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:222:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 222 | { "feedback", "set feedback", OFFSET(feedback), AV_OPT_TYPE_DOUBLE, {.dbl=0.9}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:223:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "cutoff", "set cutoff", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 50, 900, FLAGS }, | ^ src/libavfilter/af_asubboost.c:224:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "slope", "set slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0001, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:225:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 100, FLAGS }, | ^ src/libavfilter/af_asubboost.c:226:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 226 | { "channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_asubboost.c:227:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 227 | { NULL } | ^ 10 warnings generated. CC libavfilter/af_asupercut.o src/libavfilter/af_asupercut.c:319:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "cutoff", "set cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20000}, 20000, 192000, FLAGS }, | ^ src/libavfilter/af_asupercut.c:320:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 320 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:321:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 321 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/af_asupercut.c:322:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 322 | { NULL } | ^ src/libavfilter/af_asupercut.c:351:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 351 | { "cutoff", "set cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 2, 200, FLAGS }, | ^ src/libavfilter/af_asupercut.c:352:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 352 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:353:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 353 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/af_asupercut.c:354:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 354 | { NULL } | ^ src/libavfilter/af_asupercut.c:374:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 374 | { "centerf","set center frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 999999, FLAGS }, | ^ src/libavfilter/af_asupercut.c:375:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 375 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=4}, 4, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:376:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "qfactor","set Q-factor", OFFSET(qfactor),AV_OPT_TYPE_DOUBLE, {.dbl=1.},0.01, 100., FLAGS }, | ^ src/libavfilter/af_asupercut.c:377:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 2., FLAGS }, | ^ src/libavfilter/af_asupercut.c:378:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 378 | { NULL } | ^ 11 warnings generated. CC libavfilter/af_atempo.o src/libavfilter/af_atempo.c:167:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_FILTERING_PARAM | AV_OPT_FLAG_RUNTIME_PARAM }, | ^ src/libavfilter/af_atempo.c:168:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 168 | { NULL } | ^ src/libavfilter/af_atempo.c:273:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 273 | av_assert0(pot <= atempo->window); | ~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavfilter/af_atempo.c:275:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 275 | if (pot < atempo->window) { | ~~~ ^ ~~~~~~~~~~~~~~ 25 warnings generated. CC libavfilter/af_atilt.o 13 warnings generated. CC libavfilter/af_axcorrelate.o src/libavfilter/af_atilt.c:76:51: warning: unused parameter 'alpha' [-Wunused-parameter] 76 | double w1, double sr, double alpha) | ^ src/libavfilter/af_atilt.c:230:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 230 | { "freq", "set central frequency",OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl=10000}, 20, 192000, FLAGS }, | ^ src/libavfilter/af_atilt.c:231:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 231 | { "slope", "set filter slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/af_atilt.c:232:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 232 | { "width", "set filter width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 100, 10000, FLAGS }, | ^ src/libavfilter/af_atilt.c:233:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 233 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=5}, 2,MAX_ORDER, FLAGS }, | ^ src/libavfilter/af_atilt.c:234:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 234 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 4., FLAGS }, | ^ src/libavfilter/af_atilt.c:235:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 235 | { NULL } | ^ src/libavfilter/af_axcorrelate.c:145:1: warning: unused parameter 'available' [-Wunused-parameter] 145 | XCORRELATE_SLOW(f, float) | ^ src/libavfilter/af_axcorrelate.c:108:46: note: expanded from macro 'XCORRELATE_SLOW' 108 | AVFrame *out, int available) \ | ^ src/libavfilter/af_axcorrelate.c:146:1: warning: unused parameter 'available' [-Wunused-parameter] 146 | XCORRELATE_SLOW(d, double) | ^ src/libavfilter/af_axcorrelate.c:108:46: note: expanded from macro 'XCORRELATE_SLOW' 108 | AVFrame *out, int available) \ | ^ src/libavfilter/af_axcorrelate.c:198:1: warning: unused parameter 'available' [-Wunused-parameter] 198 | XCORRELATE_FAST(f, float, 0.f, 1e-6f, sqrtf, clipf) | ^ src/libavfilter/af_axcorrelate.c:153:41: note: expanded from macro 'XCORRELATE_FAST' 153 | int available) \ | ^ src/libavfilter/af_axcorrelate.c:199:1: warning: unused parameter 'available' [-Wunused-parameter] 199 | XCORRELATE_FAST(d, double, 0.0, 1e-9, sqrt, clipd) | ^ src/libavfilter/af_axcorrelate.c:153:41: note: expanded from macro 'XCORRELATE_FAST' 153 | int available) \ | ^ src/libavfilter/af_axcorrelate.c:259:1: warning: unused parameter 'available' [-Wunused-parameter] 259 | XCORRELATE_BEST(f, float, 0.f, 1e-6f, sqrtf, fmaxf, clipf) | ^ src/libavfilter/af_axcorrelate.c:203:41: note: expanded from macro 'XCORRELATE_BEST' 203 | int available) \ | ^ src/libavfilter/af_axcorrelate.c:260:1: warning: unused parameter 'available' [-Wunused-parameter] 260 | XCORRELATE_BEST(d, double, 0.0, 1e-9, sqrt, fmax, clipd) | ^ src/libavfilter/af_axcorrelate.c:203:41: note: expanded from macro 'XCORRELATE_BEST' 203 | int available) \ | ^ src/libavfilter/af_axcorrelate.c:447:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 447 | { "size", "set the segment size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=256}, 2, 131072, AF }, | ^ src/libavfilter/af_axcorrelate.c:452:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 452 | { NULL } | ^ 7 warnings generated. CC libavfilter/af_biquads.o src/libavfilter/af_biquads.c:1523:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1523 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1524:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1524 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1526:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1526 | WIDTH_OPTION(1.0), | ^ src/libavfilter/af_biquads.c:1477:88: note: expanded from macro 'WIDTH_OPTION' 1477 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1526:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1478:88: note: expanded from macro 'WIDTH_OPTION' 1478 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1527:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1527 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1528:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1529:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1529 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1490:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1490 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1529:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1491:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1491 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1529:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1492:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1492 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1529:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1493:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1529:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1529:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1532:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1532 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1518:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1518 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1532:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1519:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1519 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1533:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1533 | {NULL} | ^ src/libavfilter/af_biquads.c:1540:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1540 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1541:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1541 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1543 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1477:88: note: expanded from macro 'WIDTH_OPTION' 1477 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1478:88: note: expanded from macro 'WIDTH_OPTION' 1478 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1544:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1544 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1545:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1545 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1546:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1546 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1547:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1547 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1548:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1548 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1490:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1490 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1548:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1491:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1491 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1548:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1492:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1492 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1548:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1493:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1548:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1548:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1551:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1551 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1518:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1518 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1551:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1519:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1519 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1552:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1552 | {NULL} | ^ src/libavfilter/af_biquads.c:1566:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1566 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1567:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1567 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1569:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1569 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1477:88: note: expanded from macro 'WIDTH_OPTION' 1477 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1569:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1478:88: note: expanded from macro 'WIDTH_OPTION' 1478 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1570:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1570 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1571:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1571 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1572:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1572 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1573:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1573 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1574:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1574 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1490:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1490 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1574:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1491:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1491 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1574:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1492:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1492 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1574:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1493:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1574:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1574:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1577:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1577 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1518:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1518 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1577:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1519:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1519 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1578:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1578 | {NULL} | ^ src/libavfilter/af_biquads.c:1599:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1599 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1600:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1600 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1602 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1477:88: note: expanded from macro 'WIDTH_OPTION' 1477 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1478:88: note: expanded from macro 'WIDTH_OPTION' 1478 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1603:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1603 | {"csg", "use constant skirt gain", OFFSET(csg), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/af_biquads.c:1604:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1604 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1490:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1490 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1604:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1491:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1491 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1604:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1492:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1492 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1604:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1493:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1604:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1604:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1607 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1518:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1518 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1519:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1519 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1608:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1608 | {NULL} | ^ src/libavfilter/af_biquads.c:1615:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1615 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1616:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1616 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1618:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1618 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1477:88: note: expanded from macro 'WIDTH_OPTION' 1477 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1618:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1478:88: note: expanded from macro 'WIDTH_OPTION' 1478 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1619 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1490:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1490 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1491:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1491 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1492:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1492 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1493:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_14S warningTsR generatedI. NG, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1622:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1622 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1518:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1518 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1622:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1519:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1519 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1623:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1623 | {NULL} | ^ src/libavfilter/af_biquads.c:1630:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1630 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1631:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1631 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1633 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1477:88: note: expanded from macro 'WIDTH_OPTION' 1477 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1478:88: note: expanded from macro 'WIDTH_OPTION' 1478 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1634:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1634 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1635:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1635 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1636 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1490:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1490 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1491:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1491 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1492:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1492 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1493:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1639:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1639 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1518:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1518 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1639:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1519:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1519 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1640:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1640 | {NULL} | ^ CC libavfilter/af_channelmap.o src/libavfilter/af_biquads.c:1647:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1647 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1648:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1648 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1650:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1650 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1477:88: note: expanded from macro 'WIDTH_OPTION' 1477 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1650:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1478:88: note: expanded from macro 'WIDTH_OPTION' 1478 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1651:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1651 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1652:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1652 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1653:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1653 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1490:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1490 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1653:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1491:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1491 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1653:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1492:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1492 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1653:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1493:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1653:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1653:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1656 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1518:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1518 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1519:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1519 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1657:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1657 | {NULL} | ^ src/libavfilter/af_biquads.c:1664:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1664 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1665:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1665 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1667:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1667 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1477:88: note: expanded from macro 'WIDTH_OPTION' 1477 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1667:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1478:88: note: expanded from macro 'WIDTH_OPTION' 1478 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1668:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1668 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1490:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1490 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1668:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1491:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1491 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1668:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1492:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1492 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1668:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1493:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1668:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1668:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1669:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1669 | {"order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ src/libavfilter/af_biquads.c:1670:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1670 | {"o", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ src/libavfilter/af_biquads.c:1673:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1673 | {NULL} | ^ src/libavfilter/af_biquads.c:1680:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1680 | {"a0", NULL, OFFSET(oa[0]), AV_OPT_TYPE_DOUBLE, {.dbl=1}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1681:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1681 | {"a1", NULL, OFFSET(oa[1]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1682:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1682 | {"a2", NULL, OFFSET(oa[2]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1683:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1683 | {"b0", NULL, OFFSET(ob[0]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1684:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1684 | {"b1", NULL, OFFSET(ob[1]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1685:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1685 | {"b2", NULL, OFFSET(ob[2]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1686:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1686 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1490:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1490 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1686:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1491:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1491 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1686:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1492:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1492 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1686:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1493:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1686:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1686:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1689:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1689 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1518:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1518 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1689:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1519:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1519 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1690:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1690 | {NULL} | ^ 4 warnings generated. CC libavfilter/af_channelsplit.o src/libavfilter/af_channelmap.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL } | ^ src/libavfilter/af_channelmap.c:377:21: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 377 | if (nch_out > FF_ARRAY_ELEMS(buf->data)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_channelmap.c:403:12: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 403 | FFMIN(FF_ARRAY_ELEMS(buf->data), nch_out) * sizeof(buf->data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_channelsplit.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/af_channelsplit.c:137:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 137 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:200:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:208:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:223:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 8 warnings generated. CC libavfilter/af_chorus.o 5 warnings generated. 3 warnings generated. CC libavfilter/af_compand.o CC libavfilter/af_compensationdelay.o src/libavfilter/af_chorus.c:68:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "in_gain", "set input gain", OFFSET(in_gain), AV_OPT_TYPE_FLOAT, {.dbl=.4}, 0, 1, A }, | ^ src/libavfilter/af_chorus.c:69:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "out_gain", "set output gain", OFFSET(out_gain), AV_OPT_TYPE_FLOAT, {.dbl=.4}, 0, 1, A }, | ^ src/libavfilter/af_chorus.c:70:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "delays", "set delays", OFFSET(delays_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:71:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "decays", "set decays", OFFSET(decays_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:72:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "speeds", "set speeds", OFFSET(speeds_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:73:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "depths", "set depths", OFFSET(depths_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:74:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 74 | { NULL } | ^ src/libavfilter/af_compensationdelay.c:46:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "mm", "set mm distance", OFFSET(distance_mm), AV_OPT_TYPE_INT, {.i64=0}, 0, 10, A }, | ^ src/libavfilter/af_compensationdelay.c:47:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "cm", "set cm distance", OFFSET(distance_cm), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, A }, | ^ src/libavfilter/af_compensationdelay.c:48:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "m", "set meter distance", OFFSET(distance_m), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, A }, | ^ src/libavfilter/af_compensationdelay.c:49:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "dry", "set dry amount", OFFSET(dry), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A }, | ^ src/libavfilter/af_compensationdelay.c:50:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "wet", "set wet amount", OFFSET(wet), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, A }, | ^ src/libavfilter/af_compensationdelay.c:51:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "temp", "set temperature °C", OFFSET(temp), AV_OPT_TYPE_INT, {.i64=20}, -50, 50, A }, | ^ src/libavfilter/af_compensationdelay.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/af_compand.c:76:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "attacks", "set time over which increase of volume is determined", OFFSET(attacks), AV_OPT_TYPE_STRING, { .str = "0" }, 0, 0, A }, | ^ src/libavfilter/af_compand.c:77:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "decays", "set time over which decrease of volume is determined", OFFSET(decays), AV_OPT_TYPE_STRING, { .str = "0.8" }, 0, 0, A }, | ^ src/libavfilter/af_compand.c:78:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "points", "set points of transfer function", OFFSET(points), AV_OPT_TYPE_STRING, { .str = "-70/-70|-60/-20|1/0" }, 0, 0, A }, | ^ src/libavfilter/af_compand.c:79:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "soft-knee", "set soft-knee", OFFSET(curve_dB), AV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.01, 900, A }, | ^ src/libavfilter/af_compand.c:80:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "gain", "set output gain", OFFSET(gain_dB), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, -900, 900, A }, | ^ src/libavfilter/af_compand.c:81:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "volume", "set initial volume", OFFSET(initial_volume), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, -900, 0, A }, | ^ src/libavfilter/af_compand.c:82:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "delay", "set delay for samples before sending them to volume adjuster", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, 20, A }, | ^ src/libavfilter/af_compand.c:83:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 83 | { NULL } | ^ 7 warnings generated. 7 warnings generated. CC libavfilter/af_crossfeed.o CC libavfilter/af_crystalizer.o src/libavfilter/af_crystalizer.c:39:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "i", "set intensity", OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.0},-10, 10, A }, | ^ src/libavfilter/af_crystalizer.c:40:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "c", "enable clipping", OFFSET(clip), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_crystalizer.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ src/libavfilter/af_crystalizer.c:121:1: warning: unused parameter 'ctx' [-Wunused-parameter] 121 | filters(flt, float, inverse, noclip, 1, 0, 1.f, av_clipf, 1) | ^ src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters' 56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \ | ^ src/libavfilter/af_crystalizer.c:122:1: warning: unused parameter 'ctx' [-Wunused-parameter] 122 | filters(flt, float, inverse, clip, 1, 1, 1.f, av_clipf, 1) | ^ src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters' 56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \ | ^ src/libavfilter/af_crystalizer.c:123:1: warning: unused parameter 'ctx' [-Wunused-parameter] 123 | filters(flt, float, noinverse, noclip, 0, 0, 1.f, av_clipf, 1) | ^ src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters' 56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \ | ^ src/libavfilter/af_crossfeed.c:src/libavfilter/af_crystalizer.c357::124109::1 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: unused parameter 'ctx' [-Wunused-parameter] 124 | f357i | l t e r s{( f"lstt,r efnlgotaht",, n o"isnevte rcsreo,s scfleiepd, s0t,r e1n,g t1h."f,, aOvF_FcSlEiTp(fs,t r1e)n g t| h^) , src/libavfilter/af_crystalizer.c :A56V:_67O:P Tnote: _expanded from macro 'filters'T YPE_ D56O | UsBtLaEt,i c{ .idnbtl =f.i2l}t,e r0_,# #1 ,i nFvLeArGsSe }#,# _ #| # ^ fmt ##_## csrc/libavfilter/af_crossfeed.cl:p358(:A109V:F iwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]t erCont e358x | t * c t{x ," r\a n g| e ^" , "set soundstage wideness", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:359:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 359 | { "slope", "set curve slope", OFFSET(slopesrc/libavfilter/af_crystalizer.c):,126 : 1 : warning: Aunused parameter 'ctx' [-Wunused-parameter]V _OPT _126T | YfPiEl_tDeOrUsB(LfEl,t p{,. dfbllo=a.t5,} ,i n.v0e1r,s e1,, nFoLcAlGiSp ,} ,1 , | 0 ^, 1.f, av_csrc/libavfilter/af_crossfeed.cl:i360p:f109,: 0warning: )missing field 'unit' initializer [-Wmissing-field-initializers] | ^ src/libavfilter/af_crystalizer.c360: | 56 : 67 : {note: expanded from macro 'filters'" leve l56_ | isnt"a,t i c" sientt lfeivletle ri_n#"#, i n v e r s e # # _ #O#F FfSmEtT (#l#e_v#e#l _cilnp)(,A V FAiVl_tOePrTC_oTnYtPeEx_tD O*UcBtLxE,, \{ . d| b ^l =.9}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:361:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 361 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:362:109src/libavfilter/af_crystalizer.c:: 127warning: :missing field 'unit' initializer [-Wmissing-field-initializers]1 : warning: unused parameter 'ctx' [-Wunused-parameter] 362 | 127 | f i{l t"ebrlso(cfkl_tspi,z ef"l,o a"ts,e ti ntvheer sbel,o cckl ispi,z e1",, 1 , 1 .OfF,F SaEvT_(cblliopcfk,_ s0i)z e )| ,^A V_src/libavfilter/af_crystalizer.cO:P56T:_67T:Y Pnote: Eexpanded from macro 'filters'_ INT, 56 | s t{a.tii6c4 =i0n}t, f0i,l t3e2r7_6#8#, iAnFv e}r,s e | # ^# _## fsrc/libavfilter/af_crossfeed.cm:t363 :#12#:_ #warning: #missing field 'help' initializer [-Wmissing-field-initializers] cl p363( | A V F i l{t eNrUCLoLn t}e x t| ^* ctx, \ | ^ src/libavfilter/af_crystalizer.c:128:1: warning: unused parameter 'ctx' [-Wunused-parameter] 128 | filters(fltp, float, noinverse, noclip, 0, 0, 1.f, av_clipf, 0) | ^ src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters' 56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \ | ^ src/libavfilter/af_crystalizer.c:129:1: warning: unused parameter 'ctx' [-Wunused-parameter] 129 | filters(fltp, float, noinverse, clip, 0, 1, 1.f, av_clipf, 0) | ^ src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters' 56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \ | ^ src/libavfilter/af_crystalizer.c:131:1: warning: unused parameter 'ctx' [-Wunused-parameter] 131 | filters(dbl, double, inverse, noclip, 1, 0, 1.0, av_clipd, 1) | ^ src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters' 56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \ | ^ src/libavfilter/af_crystalizer.c:132:1: warning: unused parameter 'ctx' [-Wunused-parameter] 132 | filters(dbl, double, inverse, clip, 1, 1, 1.0, av_clipd, 1) | ^ src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters' 56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \ | ^ src/libavfilter/af_crystalizer.c:133:1: warning: unused parameter 'ctx' [-Wunused-parameter] 133 | filters(dbl, double, noinverse, noclip, 0, 0, 1.0, av_clipd, 1) | ^ src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters' 56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \ | ^ src/libavfilter/af_crystalizer.c:134:1: warning: unused parameter 'ctx' [-Wunused-parameter] 134 | filters(dbl, double, noinverse, clip, 0, 1, 1.0, av_clipd, 1) | ^ src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters' 56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \ | ^ src/libavfilter/af_crystalizer.c:136:1: warning: unused parameter 'ctx' [-Wunused-parameter] 136 | filters(dblp, double, inverse, noclip, 1, 0, 1.0, av_clipd, 0) | ^ src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters' 56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \ | ^ src/libavfilter/af_crystalizer.c:137:1: warning: unused parameter 'ctx' [-Wunused-parameter] 137 | filters(dblp, double, inverse, clip, 1, 1, 1.0, av_clipd, 0) | ^ src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters' 56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \ | ^ src/libavfilter/af_crystalizer.c:138:1: warning: unused parameter 'ctx' [-Wunused-parameter] 138 | filters(dblp, double, noinverse, noclip, 0, 0, 1.0, av_clipd, 0) | ^ src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters' 56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \ | ^ src/libavfilter/af_crystalizer.c:139:1: warning: unused parameter 'ctx' [-Wunused-parameter] 139 | filters(dblp, double, noinverse, clip, 0, 1, 1.0, av_clipd, 0) | ^ src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters' 56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \ | ^ src/libavfilter/af_crystalizer.c:206:27: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] 206 | td.s = (const void **)in->extended_data; | ^ 8 warnings generated. CC libavfilter/af_dcshift.o src/libavfilter/af_dcshift.c:39:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "shift", "set DC shift", OFFSET(dcshift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_dcshift.c:40:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "limitergain", "set limiter gain", OFFSET(limitergain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A }, | ^ src/libavfilter/af_dcshift.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ 7 warnings generated. CC libavfilter/af_deesser.o 3 warnings generated. CC libavfilter/af_dialoguenhance.o 20 warnings generated. 134 warnings generated. CC libavfilter/af_drmeter.o src/libavfilter/af_deesser.c:60:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "i", "set intensity", OFFSET(intensity), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0.0, 1.0, A }, | ^ src/libavfilter/af_deesser.c:61:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "m", "set max deessing", OFFSET(max), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0, 1.0, A }, | ^ src/libavfilter/af_deesser.c:62:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0, 1.0, A }, | ^ src/libavfilter/af_deesser.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ CC libavfilter/af_dynaudnorm.o src/libavfilter/af_dialoguenhance.c:64:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "original", "set original center factor", OFFSET(original), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:65:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "enhance", "set dialogue enhance factor",OFFSET(enhance), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 3, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:66:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "voice", "set voice detection factor", OFFSET(voice), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 2,32, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:67:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | {NULL} | ^ 4 warnings generated. CC libavfilter/af_earwax.o src/libavfilter/af_drmeter.c:53:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=3}, .01, 10, FLAGS }, | ^ src/libavfilter/af_drmeter.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ src/libavfilter/af_drmeter.c:95:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 95 | if (p->nb_samples >= s->tc_samples) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/af_dynaudnorm.c:130:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "framelen", "set the frame length in msec", OFFSET(frame_len_msec), AV_OPT_TYPE_INT, {.i64 = 500}, 10, 8000, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:131:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "f", "set the frame length in msec", OFFSET(frame_len_msec), AV_OPT_TYPE_INT, {.i64 = 500}, 10, 8000, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:132:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "gausssize", "set the filter size", OFFSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:133:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "g", "set the filter size", OFFSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:134:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "peak", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:135:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "p", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:136:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "maxgain", "set the max amplification", OFFSET(max_amplification), AV_OPT_TYPE_DOUBLE, {.dbl = 10.0}, 1.0, 100.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:137:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "m", "set the max amplification", OFFSET(max_amplification), AV_OPT_TYPE_DOUBLE, {.dbl = 10.0}, 1.0, 100.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:138:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "targetrms", "set the target RMS", OFFSET(target_rms), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:139:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "r", "set the target RMS", OFFSET(target_rms), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:140:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "coupling", "set channel coupling", OFFSET(channels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:141:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "n", "set channel coupling", OFFSET(channels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:142:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 142 | { "correctdc", "set DC correction", OFFSET(dc_correction), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:143:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | { "c", "set DC correction", OFFSET(dc_correction), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:144:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | { "altboundary", "set alternative boundary mode", OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:145:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | { "b", "set alternative boundary mode", OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:146:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "compress", "set the compress factor", OFFSET(compress_factor), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 30.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:147:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "s", "set the compress factor", OFFSET(compress_factor), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 30.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:148:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:149:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "t", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:150:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "channels", "set channels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:151:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "h", "set channels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:152:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "overlap", "set the frame overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:153:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "o", "set the frame overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL } | ^ 3 warnings generated. CC libavfilter/af_extrastereo.o src/libavfilter/af_extrastereo.c:38:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "m", "set the difference coefficient", OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.5}, -10, 10, A }, | ^ src/libavfilter/af_extrastereo.c:39:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "c", "enable clipping", OFFSET(clip), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_extrastereo.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ 3 warnings generated. CC libavfilter/af_firequalizer.o CC libavfilter/af_flanger.o 4 warnings generated. CC libavfilter/af_haas.o src/libavfilter/af_firequalizer.c:132:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "gain", "set gain curve", OFFSET(gain), AV_OPT_TYPE_STRING, { .str = "gain_interpolate(f)" }, 0, 0, TFLAGS }, | ^ src/libavfilter/af_firequalizer.c:133:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "gain_entry", "set gain entry", OFFSET(gain_entry), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, TFLAGS }, | ^ src/libavfilter/af_firequalizer.c:134:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.0, 1e10, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:135:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "accuracy", "set accuracy", OFFSET(accuracy), AV_OPT_TYPE_DOUBLE, { .dbl = 5.0 }, 0.0, 1e10, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:147:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "fixed", "set fixed frame samples", OFFSET(fixed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:148:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "multi", "set multi channels mode", OFFSET(multi), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:149:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "zero_phase", "set zero phase mode", OFFSET(zero_phase), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:155:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "dumpfile", "set dump file", OFFSET(dumpfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:157:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 157 | { "fft2", "set 2-channels fft", OFFSET(fft2), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:158:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 158 | { "min_phase", "set minimum phase mode", OFFSET(min_phase), AV_OPT_TYPE_BOOL, { .i64 = src/libavfilter/af_flanger.c0: 56}:,113 :0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 , FLAGS 56} | , | ^{ "delay"src/libavfilter/af_firequalizer.c,: 159":b12a:s ewarning: missing field 'help' initializer [-Wmissing-field-initializers]d el a159y | i n m{i lNlUiLsLe c}o n d| s ^" , OFFSET(delay_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 30, A }, | ^ src/libavfilter/af_flanger.c:57:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "depth", "added swept delay in milliseconds", OFFSET(delay_depth), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, A }, | ^ src/libavfilter/af_flanger.c:58:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "regen", "percentage regeneration (delayed signal feedback)", OFFSET(feedback_gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -95, 95, A }, | ^ src/libavfilter/af_flanger.c:59:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "width", "percentage of delayed signal mixed with original", OFFSET(delay_gain), AV_OPT_TYPE_DOUBLE, {.dbl=71}, 0, 100, A }, | ^ src/libavfilter/af_flanger.c:60:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "speed", "sweeps per second (Hz)", OFFSET(speed), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.1, 10, A }, | ^ src/libavfilter/af_flanger.c:66:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "phase", "swept wave percentage phase-shift for multi-channel", OFFSET(channel_phase), AV_OPT_TYPE_DOUBLE, {.dbl=25}, 0, 100, A }, | ^ src/libavfilter/af_flanger.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ src/libavfilter/af_haas.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:64:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "side_gain", "set side gain", OFFSET(par_side_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:70:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "middle_phase", "set middle phase", OFFSET(par_middle_phase), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:71:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "left_delay", "set left delay", OFFSET(par_delay0), AV_OPT_TYPE_DOUBLE, {.dbl=2.05}, 0, MAX_HAAS_DELAY, A }, | ^ src/libavfilter/af_haas.c:72:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "left_balance", "set left balance", OFFSET(par_balance0), AV_OPT_TYPE_DOUBLE, {.dbl=-1.0src/libavfilter/af_firequalizer.c}:,894 : 34 : -warning: 1unused parameter 'res' [-Wunused-parameter], 1 ,894 | A } , | ^ src/libavfilter/af_haas.c : 73 : 119 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]c har *r e73s | , i n t{ r"else_flte_ng,a iinn"t, f l a g s")s e t| ^l efsrc/libavfilter/af_firequalizer.ct: 894g:a43i:n "warning: ,unused parameter 'res_len' [-Wunused-parameter] O894F | F S E T ( p a r _ g a i n 0 ) , A V _ OcPhTa_rT Y*PrEe_sD,O UiBnLtE ,r e s{_.ldebnl,= 1i}n,t 0f.l0a1g5s6)2 5 ,| ^ 64src/libavfilter/af_firequalizer.c,: 894A: 56}:, warning: unused parameter 'flags' [-Wunused-parameter]| ^ 894 | src/libavfilter/af_haas.c : 74 : 119 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { c"hlaerf t*_rpehsa,s ei"n,t r e s"_sleetn ,l eifntt pfhlaasges"), | ^ OFFSET(par_phase0), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:75:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "right_delay", "set right delay", OFFSET(par_delay1), AV_OPT_TYPE_DOUBLE, {.dbl=2.12}, 0, MAX_HAAS_DELAY, A }, | ^ src/libavfilter/af_haas.c:76:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "right_balance", "set right balance", OFFSET(par_balance1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, A }, | ^ src/libavfilter/af_haas.c:77:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "right_gain", "set right gain", OFFSET(par_gain1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:78:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "right_phase", "set right phase", OFFSET(par_phase1), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ 7 warnings generated. 13 warnings generated. CC libavfilter/af_hdcd.o CC libavfilter/af_headphone.o src/libavfilter/af_headphone.c:144:80: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 144 | static int headphone_convolute(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/af_headphone.c:215:85: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 215 | static int headphone_fast_convolute(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/af_headphone.c:766:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 766 | { NULL } | ^ src/libavfilter/af_hdcd.c:990:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 990 | OFFSET(disable_autoconvert), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, A }, | ^ src/libavfilter/af_hdcd.c:992:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 992 | OFFSET(process_stereo), AV_OPT_TYPE_BOOL, { .i64 = HDCD_PROCESS_STEREO_DEFAULT }, 0, 1, A }, | ^ src/libavfilter/af_hdcd.c:994:73: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 994 | OFFSET(cdt_ms), AV_OPT_TYPE_INT, { .i64 = 2000 }, 100, 60000, A }, | ^ src/libavfilter/af_hdcd.c:996:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 996 | OFFSET(force_pe), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, A }, | ^ src/libavfilter/af_hdcd.c:1009:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1009 | {NULL} | ^ 25 warnings generated. CC libavfilter/af_join.o src/libavfilter/af_join.c:73:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "inputs", "Number of input streams.", OFFSET(inputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, A|F }, | ^ src/libavfilter/af_join.c:75:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | "output stream.", OFFSET(ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "stereo"}, 0, 0, A|F }, | ^ src/libavfilter/af_join.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ src/libavfilter/af_join.c:216:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 216 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:259:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:273:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 273 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:295:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 295 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:406:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:413:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 413 | for (i = 0; i < ctx->nb_inputs; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:429:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 429 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:444:34: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 444 | if (s->ch_layout.nb_channels > FF_ARRAY_ELEMS(frame->data)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:477:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 477 | if (nb_buffers > FF_ARRAY_ELEMS(frame->buf)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:487:21: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 487 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_join.c:487:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 487 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:516:16: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 516 | FFMIN(FF_ARRAY_ELEMS(frame->data), s->ch_layout.nb_channels)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_join.c:524:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 524 | for (i = 0; i < ctx->nb_inputs; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:533:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 533 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:571:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 571 | for (i = 1; i < ctx->nb_inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~ 14 warnings generated. CC libavfilter/af_loudnorm.o 3 warnings generated. CC libavfilter/af_mcompand.o 18 warnings generated. CC libavfilter/af_pan.o 5 warnings generated. src/libavfilter/af_loudnorm.c:107:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "I", "set integrated loudness target", OFFSET(target_i), AV_OPT_TYPE_DOUBLE, {.dbl = -24.}, -70., -5., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:108:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "i", "set integrated loudneCC libavfilter/af_replaygain.o ss target", OFFSET(target_i), AV_OPT_TYPE_DOUBLE, {.dbl = -24.}, -70., -5., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:109:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "LRA", "set loudness range target", OFFSET(target_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 7.}, 1., 50., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:110:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "lra", "set loudness range target", OFFSET(target_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 7.}, 1., 50., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:111:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "TP", "set maximum true peak", OFFSET(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:112:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "tp", "set maximum true peak", OFFSET(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:113:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "measured_I", "measured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:114:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "measured_i", "measured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:115:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "measured_LRA", "measured LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:116:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "measured_lra", "measured LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:117:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "measured_TP", "measured true peak of input file", OFFSET(measured_tp), AV_OPT_TYPE_DOUBLE, {.dbl = 99.}, -99., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:118:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "measured_tp", "measured true peak of input file", OFFSET(measured_tp), AV_OPT_TYPE_DOUBLE, {.dbl = 99.}, -99., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:119:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "measured_thresh", "measured threshold of input file", OFFSET(measured_thresh), AV_OPT_TYPE_DOUBLE, {.dbl = -70.}, -99., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:120:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "offset", "set offset gain", OFFSET(offset), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:121:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "linear", "normalize linearly if possible", OFFSET(linear), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_loudnorm.c:122:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "dual_mono", "treat mono input as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_loudnorm.c:127:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "stats_file", "set stats output file", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/af_loudnorm.c:128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 128 | { NULL } | ^ src/libavfilter/af_loudnorm.c:713:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 713 | for (int i = 0; i < FF_ARRAY_ELEMS(s->pts); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_mcompand.c:98:329: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "args", "set parameters for each band", OFFSET(args), AV_OPT_TYPE_STRING, { .str = "0.005,0.1 6 -47/-40,-34/-34,-17/-33 100 | 0.003,0.05 6 -47/-40,-34/-34,-17/-33 400 | 0.000625,0.0125 6 -47/-40,-34/-34,-15/-33 1600 | 0.0001,0.025 6 -47/-40,-34/-34,-31/-31,-0/-30 6400 | 0,0.025 6 -38/-31,-28/-28,-0/-25 22000" }, 0, 0, A }, | ^ src/libavfilter/af_mcompand.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/af_pan.c:404:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | { "args", NULL, OFFSET(args), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_FILTERING_PARAM }, | ^ src/libavfilter/af_pan.c:405:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 405 | { NULL } | ^ src/libavfilter/af_replaygain.c:355:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 355 | for (i = 0; i < FF_ARRAY_ELEMS(freqinfos); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_replaygain.c:370:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 370 | for (i = 0; i < FF_ARRAY_ELEMS(freqinfos); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_replaygain.c:374:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 374 | av_assert0(i < FF_ARRAY_ELEMS(freqinfos)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavfilter/af_replaygain.c:639:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 639 | { "track_gain", "track gain (dB)", OFFSET(gain), AV_OPT_TYPE_FLOAT,{.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ src/libavfilter/af_replaygain.c:640:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 640 | { "track_peak", "track peak", OFFSET(peak), AV_OPT_TYPE_FLOAT,{.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ src/libavfilter/af_replaygain.c:641:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 641 | { NULL } | ^ 2 warnings generated. CC libavfilter/af_sidechaincompress.o 6 warnings generated. CC libavfilter/af_silencedetect.o 2 warnings generated. src/libavfilter/af_sidechaincompress.c:76:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "level_in", "set input gain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:80:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0.125}, 0.000976563, 1, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:81:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "ratio", "set ratio", OFFSET(ratio), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 20, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:82:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 0.01, 2000, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:83:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "release", "set release", OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=250}, 0.01, 9000, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:84:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "makeup", "set make up gain", OFFSET(makeup), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 64, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:85:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "knee", "set knee", OFFSET(knee), AV_OPT_TYPE_DOUBLE, {.dbl=2.82843}, 1, 8, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:92:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "level_sc", "set sidechain gain", OFFSET(level_sc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:93:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ CC libavfilter/af_silenceremove.o src/libavfilter/af_silencedetect.c:57:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "n", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/af_silencedetect.c:58:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "noise", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/af_silencedetect.c:59:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION,FLAGS }, | ^ src/libavfilter/af_silencedetect.c:60:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION,FLAGS }, | ^ src/libavfilter/af_silencedetect.c:61:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "mono", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_silencedetect.c:62:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "m", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_silencedetect.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/af_silenceremove.c:130:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "start_periods", "set periods of silence parts to skip from start", OFFSET(start_periods), AV_OPT_TYPE_INT, {.i64=0}, 0, 9000, AF }, | ^ src/libavfilter/af_silenceremove.c:131:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "start_duration", "set start duration of non-silence part", OFFSET(start_duration_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:132:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "start_threshold", "set threshold for start silence detection", OFFSET(start_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AFR }, | ^ src/libavfilter/af_silenceremove.c:133:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "start_silence", "set start duration of silence part to keep", OFFSET(start_silence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:137:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "stop_periods", "set periods of silence parts to skip from end", OFFSET(stop_periods), AV_OPT_TYPE_INT, {.i64=0}, -9000, 9000, AF }, | ^ src/libavfilter/af_silenceremove.c:138:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "stop_duration", "set stop duration of silence part", OFFSET(stop_duration_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:139:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "stop_threshold", "set threshold for stop silence detection", OFFSET(stop_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AFR }, | ^ src/libavfilter/af_silenceremove.c:140:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "stop_silence", "set stop duration of silence part to keep", OFFSET(stop_silence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:149:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "window", "set duration of window for silence detection", OFFSET(window_duration_opt), AV_OPT_TYPE_DURATION, {.i64=20000}, 0, 100000000, AF }, | ^ src/libavfilter/af_silenceremove.c:153:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 153 | { NULL } | ^ In file included from src/libavfilter/af_silenceremove.c:159: src/libavfilter/silenceremove_template.c:77:47: warning: unused parameter 'ctx' [-Wunused-parameter] 77 | static void fn(queue_sample)(AVFilterContext *ctx, | ^ src/libavfilter/silenceremove_template.c:109:52: warning: unused parameter 'unused' [-Wunused-parameter] 109 | int window_size, int *unused, int *unused2) | ^ src/libavfilter/silenceremove_template.c:109:65: warning: unused parameter 'unused2' [-Wunused-parameter] 109 | int window_size, int *unused, int *unused2) | ^ src/libavfilter/silenceremove_template.c:226:52: warning: unused parameter 'unused' [-Wunused-parameter] 226 | int window_size, int *unused, int *unused2) | ^ src/libavfilter/silenceremove_template.c:226:65: warning: unused parameter 'unused2' [-Wunused-parameter] 226 | int window_size, int *unused, int *unused2) | ^ src/libavfilter/silenceremove_template.c:238:42: warning: unused parameter 'unused' [-Wunused-parameter] 238 | int n, int *unused, int *unused2) | ^ src/libavfilter/silenceremove_template.c:238:55: warning: unused parameter 'unused2' [-Wunused-parameter] 238 | int n, int *unused, int *unused2) | ^ In file included from src/libavfilter/af_silenceremove.c:163: src/libavfilter/silenceremove_template.c:77:47: warning: unused parameter 'ctx' [-Wunused-parameter] 77 | static void fn(queue_sample)(AVFilterContext *ctx, | ^ src/libavfilter/silenceremove_template.c:109:52: warning: unused parameter 'unused' [-Wunused-parameter] 109 | int window_size, int *unused, int *unused2) | ^ src/libavfilter/silenceremove_template.c:109:65: warning: unused parameter 'unused2' [-Wunused-parameter] 109 | int window_size, int *unused, int *unused2) | ^ src/libavfilter/silenceremove_template.c:226:52: warning: unused parameter 'unused' [-Wunused-parameter] 226 | int window_size, int *unused, int *unused2) | ^ src/libavfilter/silenceremove_template.c:226:65: warning: unused parameter 'unused2' [-Wunused-parameter] 226 | int window_size, int *unused, int *unused2) | ^ src/libavfilter/silenceremove_template.c:238:42: warning: unused parameter 'unused' [-Wunused-parameter] 238 | int n, int *unused, int *unused2) | ^ src/libavfilter/silenceremove_template.c:238:55: warning: unused parameter 'unused2' [-Wunused-parameter] 238 | int n, int *unused, int *unused2) | ^ 10 warnings generated. CC libavfilter/af_speechnorm.o src/libavfilter/af_speechnorm.c:98:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "peak", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:99:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "p", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:100:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "expansion", "set the max expansion factor", OFFSET(max_expansion), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:101:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "e", "set the max expansion factor", OFFSET(max_expansion), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:102:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "compression", "set the max compression factor", OFFSET(max_compression), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:103:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "c", "set the max compression factor", OFFSET(max_compression), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:104:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "threshold", "set the threshold value", OFFSET(threshold_value), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:105:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "t", "set the threshold value", OFFSET(threshold_value), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:106:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "raise", "set the expansion raising amount", OFFSET(raise_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:107:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "r", "set the expansion raising amount", OFFSET(raise_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:108:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "fall", "set the compression raising amount", OFFSET(fall_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:109:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "f", "set the compression raising amount", OFFSET(fall_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:110:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:111:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "h", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:112:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "invert", "set inverted filtering", OFFSET(invert), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:113:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "i", "set inverted filtering", OFFSET(invert), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:114:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "link", "set linked channels filtering", OFFSET(link), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:115:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "l", "set linked channels filtering", OFFSET(link), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:116:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "rms", "set the RMS value", OFFSET(rms_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:117:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "m", "set the RMS value", OFFSET(rms_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL } | ^ src/libavfilter/af_speechnorm.c:455:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 455 | for (int f = 0; f < ff_inlink_queued_frames(inlink); f++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19 warnings generated. CC libavfilter/af_stereotools.o 7 warnings generated. CC libavfilter/af_stereowiden.o src/libavfilter/af_stereotools.c:65:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:66:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:67:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "balance_in", "set balance in", OFFSET(balance_in), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:68:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "balance_out", "set balance out", OFFSET(balance_out), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:69:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "softclip", "enable softclip", OFFSET(softclip), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:70:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "mutel", "mute L", OFFSET(mute_l), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:71:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "muter", "mute R", OFFSET(mute_r), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:72:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "phasel", "phase L", OFFSET(phase_l), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:73:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "phaser", "phase R", OFFSET(phase_r), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:86:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "slev", "set side level", OFFSET(slev), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:87:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "sbal", "set side balance", OFFSET(sbal), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:88:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "mlev", "set middle level", OFFSET(mlev), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:89:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "mpan", "set middle pan", OFFSET(mpan), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:90:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "base", "set stereo base", OFFSET(base), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:91:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -20, 20, A }, | ^ src/libavfilter/af_stereotools.c:92:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "sclevel", "set S/C level", OFFSET(sc_level), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 100, A }, | ^ src/libavfilter/af_stereotools.c:93:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "phase", "set stereo phase", OFFSET(phase), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 360, A }, | ^ src/libavfilter/af_stereotools.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/af_stereowiden.c:48:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "delay", "set delay time", OFFSET(delay), AV_OPT_TYPE_FLOAT, {.dbl=20}, 1, 100, A }, | ^ src/libavfilter/af_stereowiden.c:49:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "feedback", "set feedback gain", OFFSET(feedback), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.9, AT }, | ^ src/libavfilter/af_stereowiden.c:50:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "crossfeed", "set cross feed", OFFSET(crossfeed), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.8, AT }, | ^ src/libavfilter/af_stereowiden.c:51:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "drymix", "set dry-mix", OFFSET(drymix), AV_OPT_TYPE_FLOAT, {.dbl=.8}, 0, 1.0, AT }, | ^ src/libavfilter/af_stereowiden.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ 18 warnings generated. CC libavfilter/af_superequalizer.o 5 warnings generated. CC libavfilter/af_surround.o src/libavfilter/af_superequalizer.c:170:67: warning: unused parameter 'rbc' [-Wunused-parameter] 170 | static void make_fir(SuperEqualizerContext *s, float *lbc, float *rbc, EqParameter *param, float fs) | ^ src/libavfilter/af_superequalizer.c:330:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | { "1b", "set 65Hz band gain", OFFSET(gains [0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:331:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 331 | { "2b", "set 92Hz band gain", OFFSET(gains [1]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:332:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | { "3b", "set 131Hz band gain", OFFSET(gains [2]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:333:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 333 | { "4b", "set 185Hz band gain", OFFSET(gains [3]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:334:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { "5b", "set 262Hz band gain", OFFSET(gains [4]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:335:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "6b", "set 370Hz band gain", OFFSET(gains [5]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:336:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "7b", "set 523Hz band gain", OFFSET(gains [6]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:337:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "8b", "set 740Hz band gain", OFFSET(gains [7]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:338:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "9b", "set 1047Hz band gain", OFFSET(gains [8]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:339:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | { "10b", "set 1480Hz band gain", OFFSET(gains [9]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:340:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "11b", "set 2093Hz band gain", OFFSET(gains[10]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:341:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 341 | { "12b", "set 2960Hz band gain", OFFSET(gains[11]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:342:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 342 | { "13b", "set 4186Hz band gain", OFFSET(gains[12]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:343:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 343 | { "14b", "set 5920Hz band gain", OFFSET(gains[13]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:344:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 344 | { "15b", "set 8372Hz band gain", OFFSET(gains[14]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:345:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 345 | { "16b", "set 11840Hz band gain", OFFSET(gains[15]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:346:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "17b", "set 16744Hz band gain", OFFSET(gains[16]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:347:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "18b", "set 20000Hz band gain", OFFSET(gains[17]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:348:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 348 | { NULL } | ^ 22 warnings generated. src/libavfilter/af_surround.c:1440:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1440 | { "chl_out", "set output channel layout", OFFSET(out_ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str="5.1"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_surround.c:1441:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1441 | { "chl_in", "set input channel layout", OFFSET(in_ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str="stereo"},0, 0, FLAGS }, | ^ src/libavfilter/af_surround.c:1442:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1442 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1443:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1443 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1444:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1444 | { "lfe", "output LFE", OFFSET(output_lfe), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1445:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1445 | { "lfe_low", "LFE low cut off", OFFSET(lowcutf), AV_OPT_TYPE_INT, {.i64=128}, 0, 256, FLAGS }, | ^ src/libavfilter/af_surround.c:1446:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1446 | { "lfe_high", "LFE high cut off", OFFSET(highcutf), AV_OPT_TYPE_INT, {.i64=256}, 0, 512, FLAGS }, | ^ src/libavfilter/af_surround.c:1450:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1450 | { "smooth", "set temporal smoothness strength", OFFSET(smooth), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1451:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1451 | { "angle", "set soundfield transform angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=90}, 0, 360, TFLAGS }, | ^ src/libavfilter/af_surround.c:1452:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1452 | { "focus", "set soundfield transform focus", OFFSET(focus), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1453:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1453 | { "fc_in", "set front center channel input level", OFFSET(f_i[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1454:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1454 | { "fc_out", "set front center channel output level", OFFSET(f_o[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1455:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1455 | { "fl_in", "set front left channel input level", OFFSET(f_i[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1456:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1456 | { "fl_out", "set front left channel output level", OFFSET(f_o[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1457:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1457 | { "fr_in", 24 warning s generated". set front right channel input level", OFFSET(f_i[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1458:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1458 | { "fr_out", "set front right channel output level", OFFSET(f_o[SC_FR]), AV_OPT_TYPE_FLOCC libavfilter/af_tremolo.o AT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1459:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1459 | { "sl_in", "set side left channel input level", OFFSET(f_i[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1460:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1460 | { "sl_out", "set side left channel output level", OFFSET(f_o[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1461:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1461 | { "sr_in", "set side right channel input level", OFFSET(f_i[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1462:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1462 | { "sr_out", "set side right channel output level", OFFSET(f_o[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1463:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1463 | { "bl_in", "set back left channel input level", OFFSET(f_i[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1464:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1464 | { "bl_out", "set back left channel output level", OFFSET(f_o[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1465:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1465 | { "br_in", "set back right channel input level", OFFSET(f_i[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1466:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1466 | { "br_out", "set back right channel output level", OFFSET(f_o[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1467:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1467 | { "bc_in", "set back center channel input level", OFFSET(f_i[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1468:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1468 | { "bc_out", "set back center channel output level", OFFSET(f_o[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1469:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1469 | { "lfe_in", "set lfe channel input level", OFFSET(f_i[SC_LF]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1470:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1470 | { "lfe_out", "set lfe channel output level", OFFSET(f_o[SC_LF]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1471:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1471 | { "allx", "set all channel's x spread", OFFSET(all_x), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1472:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1472 | { "ally", "set all channel's y spread", OFFSET(all_y), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1473:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1473 | { "fcx", "set front center channel x spread", OFFSET(f_x[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGSCC libavfilter/af_vibrato.o }, | ^ src/libavfilter/af_surround.c:1474:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1474 | { "flx", "set front left channel x spread", OFFSET(f_x[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1475:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1475 | { "frx", "set front right channel x spread", OFFSET(f_x[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1476:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1476 | { "blx", "set back left channel x spread", OFFSET(f_x[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1477:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1477 | { "brx", "set back right channel x spread", OFFSET(f_x[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1478:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1478 | { "slx", "set side left channel x spread", OFFSET(f_x[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1479:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1479 | { "srx", "set side right channel x spread", OFFSET(f_x[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1480:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1480 | { "bcx", "set back center channel x spread", OFFSET(f_x[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1481:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1481 | { "fcy", "set front center channel y spread", OFFSET(f_y[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1482:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1482 | { "fly", "set front left channel y spread", OFFSET(f_y[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1483:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1483 | { "fry", "set front right channel y spread", OFFSET(f_y[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1484:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1484 | { "bly", "set back left channel y spread", OFFSET(f_y[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1485:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1485 | { "bry", "set back right channel y spread", OFFSET(f_y[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1486:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1486 | { "sly", "set side left channel y spread", OFFSET(f_y[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1487:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1487 | { "sry", "set side right channel y spread", OFFSET(f_y[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1488:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1488 | { "bcy", "set back center channel y spread", OFFSET(f_y[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1489:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1489 | { "win_size", "set window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64=4096},1024,65536,FLAGS }, | ^ src/libavfilter/af_surround.c:1491:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1491 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1492:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1492 | { NULL } | ^ src/libavfilter/af_tremolo.c:40:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "f", "set frequency in hertz", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0}, 0.1, 20000.0, FLAGS }, | ^ src/libavfilter/af_tremolo.c:41:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "d", "set depth as percentage", OFFSET(depth), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_tremolo.c:42:12:src/libavfilter/af_vibrato.c :warning: 47missing field 'help' initializer [-Wmissing-field-initializers]: 118: 42warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { NUL 47 | { L" f}" , | " ^s et frequency in hertz", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0}, 0.1, 20000.0, FLAGS }, | ^ src/libavfilter/af_vibrato.c:48:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "d", "set depth as percentage", OFFSET(depth), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.00, 1.0, FLAGS }, | ^ src/libavfilter/af_vibrato.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL } | ^ 3 warnings generated. 3 warnings generated. CC libavfilter/af_virtualbass.o CC libavfilter/af_volume.o 20 warnings generated. CC libavfilter/af_volumedetect.o src/libavfilter/af_virtualbass.c:44:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "cutoff", "set virtual bass cutoff", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=250},100,500, FLAGS }, | ^ src/libavfilter/af_virtualbass.c:45:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "strength", "set virtual bass strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=3}, 0.5, 3, TFLAGS }, | ^ src/libavfilter/af_virtualbass.c:46:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 46 | {NULL} | ^ src/libavfilter/af_volume.c:84:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | OFFSET(replaygain_preamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, -15.0, 15.0, A|F }, | ^ src/libavfilter/af_volume.c:86:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | OFFSET(replaygain_noclip), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, A|F }, | ^ src/libavfilter/af_volume.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ src/libavfilter/af_volume.c:308:34: warning: unused parameter 'res' [-Wunused-parameter] 308 | char *res, int res_len, int flags) | ^ src/libavfilter/af_volume.c:308:43: warning: unused parameter 'res_len' [-Wunused-parameter] 308 | char *res, int res_len, int flags) | ^ src/libavfilter/af_volume.c:308:56: warning: unused parameter 'flags' [-Wunused-parameter] 308 | char *res, int res_len, int flags) | ^ 3 warnings generated. CC libavfilter/allfilters.o CC libavfilter/asink_anullsink.o 6 warnings generated. CC libavfilter/asrc_afdelaysrc.o src/libavfilter/asink_anullsink.c:25:44: warning: unused parameter 'link' [-Wunused-parameter] 25 | static int null_filter_frame(AVFilterLink *link, AVFrame *frame) | ^ CC libavfilter/asrc_afirsrc.o 1 warning generated. CC libavfilter/asrc_anoisesrc.o src/libavfilter/asrc_afdelaysrc.c:128:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "delay", "set fractional delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:129:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "d", "set fractional delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:130:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:131:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:132:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:133:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:134:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "taps", "set number of taps for delay filter", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:135:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "t", "set number of taps for delay filter", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:136:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "channel_layout", "set channel layout", OFFSET(chlayout), AV_OPT_TYPE_CHLAYOUT,{.str="stereo"},0, 0, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:137:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "c", "set channel layout", OFFSET(chlayout), AV_OPT_TYPE_CHLAYOUT,{.str="stereo"},0, 0, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:138:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 138 | { NULL } | ^ src/libavfilter/asrc_afirsrc.c:71:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "taps", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=1025}, 9, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:72:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=1025}, 9, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:73:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "frequency", "set frequency points", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:74:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "f", "set frequency points", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:75:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "magnitude", "set magnitude values", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:76:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "m", "set magnitude values", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:77:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "phase", "set phase values", OFFSET(phase_str), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:78:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "p", "set phase values", OFFSET(phase_str), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:79:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:80:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:81:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:82:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:85:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | {NULL} | ^ src/libavfilter/asrc_anoisesrc.c:61:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 15, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:62:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 15, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:63:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "amplitude", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:64:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "a", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:65:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:66:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:76:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:77:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:78:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:79:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYsrc/libavfilter/asrc_afirsrc.cP:E362_:I141N:T ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ .i64 = 13620 | 2 4 } , {1 ," gIaNiTn_sM"A,X ," sFeLtA GgSa i}n, v a| l ^u es per band", Osrc/libavfilter/asrc_anoisesrc.cF:F80S:E131T:( mwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]g nitude_ s80t | r ) , A{V _"OdPeTn_sTiYtPyE"_,S T R I N G ," s{e.ts tdre=n"s0i t0y "0, 0 0 0 O0F F0S E0T (0d e0n s0i t0y )0, 0 0 " } ,A V0_,O P0T,_ TFYLPAEG_SD O}U,B L E| , ^ {.dbl = 0.0src/libavfilter/asrc_afirsrc.c5:}363,: 141 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0., 1 .363, | { " g "F,L A G S }",s e t| ^g ain valsrc/libavfilter/asrc_anoisesrc.cu:e81s: 10p:e rwarning: missing field 'help' initializer [-Wmissing-field-initializers]b an d81" | , O F F{SNEUTL(Lm}a g n| i ^t ude_str), AV_OPT_TYPE_STRING, {.str="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:364:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 364 | { "bands", "set central frequency values per band", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str=DEFAULT_BANDS}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:365:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 365 | { "b", "set central frequency values per band", Osrc/libavfilter/asrc_anoisesrc.cF:F108S:E50T:( fwarning: runused parameter 'buf' [-Wunused-parameter]e q_po i108n | tsst_asttirc) ,d oAuVb_lOeP Tw_hTiYtPeE__fSiTlRtIeNrG(,d o{u.bslter =wDhEiFtAeU,L Td_oBuAbNlDeS }*,b u0f,) 0 ,| ^F LAGS }, | ^ src/libavfilter/asrc_afirsrc.c:366:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 366 | { "taps", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=4096}, 16, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:367:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 367 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=4096}, 16, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:368:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:369:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:370:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:371:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:380:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 380 | {NULL} | ^ 11 warnings generated. CC libavfilter/asrc_anullsrc.o 13 warnings generated. CC libavfilter/asrc_hilbert.o src/libavfilter/asrc_anullsrc.c:51:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "channel_layout", "set channel_layout", OFFSET(ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "stereo"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:52:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "cl", "set channel_layout", OFFSET(ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "stereo"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:53:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "sample_rate", "set sample rate", OFFSET(sample_rate) , AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:54:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "r", "set sample rate", OFFSET(sample_rate) , AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:55:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:56:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:57:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "duration", "set the audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:58:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "d", "set the audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { NULL } | ^ 9 warnings generated. CC libavfilter/asrc_sinc.o src/libavfilter/asrc_hilbert.c:46:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:47:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:48:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "taps", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:49:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:50:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:51:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:54:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | {NULL} | ^ src/libavfilter/asrc_sinc.c:412:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 412 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:413:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 413 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:414:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 414 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:415:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 415 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:416:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "hp", "set high-pass filter frequency", OFFSET(Fc0), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:417:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | { "lp", "set low-pass filter frequency", OFFSET(Fc1), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:418:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 418 | { "phase", "set filter phase response", OFFSET(phase), AV_OPT_TYPE_FLOAT, {.dbl=50}, 0, 100, AF }, | ^ src/libavfilter/asrc_sinc.c:419:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 419 | { "beta", "set kaiser window beta", OFFSET(beta), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 256, AF }, | ^ src/libavfilter/asrc_sinc.c:420:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "att", "set stop-band attenuation", OFFSET(att), AV_OPT_TYPE_FLOAT, {.dbl=120}, 40, 180, AF }, | ^ src/libavfilter/asrc_sinc.c:421:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "round", "enable rounding", OFFSET(round), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF }, | ^ src/libavfilter/asrc_sinc.c:422:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | { "hptaps", "set number of taps for high-pass filter", OFFSET(num_taps[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_sinc.c:423:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { "lptaps", "set number of taps for low-pass filter", OFFSET(num_taps[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_sinc.c:424:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 424 | { NULL } | ^ 49 warnings generated. CC libavfilter/asrc_sine.o 7 warnings generated. CC libavfilter/audio.o 24 warnings generated. CC libavfilter/avf_a3dscope.o src/libavfilter/asrc_sine.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | OPT_DBL("frequency", frequency, 440, 0, DBL_MAX, "set the sine frequency",), | ^ src/libavfilter/asrc_sine.c:69:5: note: expanded from macro 'OPT_DBL' 69 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC' 63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:79:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | OPT_DBL("f", frequency, 440, 0, DBL_MAX, "set the sine frequency",), | ^ src/libavfilter/asrc_sine.c:69:5: note: expanded from macro 'OPT_DBL' 69 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC' 63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:80:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | OPT_DBL("beep_factor", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",), | ^ src/libavfilter/asrc_sine.c:69:5: note: expanded from macro 'OPT_DBL' 69 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC' 63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:81:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | OPT_DBL("b", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",), | ^ src/libavfilter/asrc_sine.c:69:5: note: expanded from macro 'OPT_DBL' 69 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC' 63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:82:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | OPT_INT("sample_rate", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/asrc_sine.c:66:5: note: expanded from macro 'OPT_INT' 66 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC' 63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:83:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | OPT_INT("r", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/asrc_sine.c:66:5: note: expanded from macro 'OPT_INT' 66 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC' 63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:84:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | OPT_DUR("duration", duration, 0, 0, INT64_MAX, "set the audio duration",), | ^ src/libavfilter/asrc_sine.c:72:5: note: expanded from macro 'OPT_DUR' 72 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC' 63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | OPT_DUR("d", duration, 0, 0, INT64_MAX, "set the audio duration",), | ^ src/libavfilter/asrc_sine.c:72:5: note: expanded from macro 'OPT_DUR' 72 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC' 63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:86:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | In file included from src/libavfilter/audio.c :O30P: TIn file included from _src/libavfilter/avfilter_internal.hS:T33R: (src/libavfilter/framequeue.h":s176a:m62p:l ewarning: sunused parameter 'fq' [-Wunused-parameter]_ per_fra m176e | "s,t astaimcp liensl_ipneer _vforiadm ef,f _"f1r0a2m4e"q,u e0u,e _0u,p d a t e _ p e e k"esde(tF FtFhrea mneuQmubeeure o*ff qs,a mspilzees_ tp eird xf)r a m| e ^" ,), src/libavfilter/framequeue.h :| 176 ^: 73: src/libavfilter/asrc_sine.cwarning: :unused parameter 'idx' [-Wunused-parameter]75 :5: note: 176expanded from macro 'OPT_STR' | stat i75c | i n l iOnPeT _vGoEiNdE RfIfC_(fnraammee,q ufeiueel_du,p ddaetfe,_ pmeienk,e dm(aFxF,F rdaemsecQru,e uSeT R*IfNqG,, ssitzre,_ t_ _iVdAx_)A R G| S ^_ _) | ^ src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC' 63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:87:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | {NULL} | ^ 2 warnings generated. src/libavfilter/avf_a3dscope.c:56:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:57:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "r", "set video rate", OFFSCC libavfilter/avf_abitscope.o ET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:58:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:59:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:60:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "fov", "set camera FoV", OFFSET(fov), AV_OPT_TYPE_FLOAT, {.dbl=90.f}, 40, 150, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:61:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "roll", "set camera roll",OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:62:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "pitch","set camera pitch",OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:63:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "yaw", "set camera yaw", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:64:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "xzoom","set camera zoom", OFFSET(zoom[0]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:65:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "yzoom","set camera zoom", OFFSET(zoom[1]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:66:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "zzoom","set camera zoom", OFFSET(zoom[2]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:67:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "xpos", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:68:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "ypos", "set camera position", OFFSET(eye[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:69:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "zpos", "set camera position", OFFSET(eye[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:70:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "length","set length", OFFSET(size), AV_OPT_TYPE_INT, {.i64=15}, 1, 60, FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavfilter/avf_a3dscope.c:76:49: warning: unused parameter 'ctx' [-Wunused-parameter] 76 | static int query_formats(const AVFilterContext *ctx, | ^ 13 warnings generated. 10 warnings generated. CC libavfilter/avf_ahistogram.o CC libavfilter/avf_aphasemeter.o src/libavfilter/avf_abitscope.c:54:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:55:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:56:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="1024x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:57:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="1024x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:58:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/avf_abitscope.c:68:49: warning: unused parameter 'ctx' [-Wunused-parameter] 68 | static int query_formats(const AVFilterContext *ctx, | ^ src/libavfilter/avf_ahistogram.c:69:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:70:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:71:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:72:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:82:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "acount", "how much frames to accumulate", OFFSET(count), AV_OPT_TYPE_INT, {.i64=1}, -1, 100, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:83:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "rheight", "set histogram ratio of window height", OFFSET(phisto), AV_OPT_TYPE_FLOAT, {.dbl=0.10}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:90:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 90 | { NULL } | ^ src/libavfilter/avf_ahistogram.c:95:49: warning: unused parameter 'ctx' [-Wunused-parameter] 95 | static int query_formats(const AVFilterContext *ctx, | ^ 17 warnings generated. src/libavfilter/avf_aphasemeter.c:72:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:73:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | CC libavfilter/avf_avectorscope.o { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:74:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="800x400"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:75:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="800x400"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:76:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "rc", "set red contrast", OFFSET(contrast[0]), AV_OPT_TYPE_INT, {.i64=2}, 0, 255, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:77:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "gc", "set green contrast", OFFSET(contrast[1]), AV_OPT_TYPE_INT, {.i64=7}, 0, 255, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:78:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "bc", "set blue contrast", OFFSET(contrast[2]), AV_OPT_TYPE_INT, {.i64=1}, 0, 255, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:79:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "mpc", "set median phase color", OFFSET(mpc_str), AV_OPT_TYPE_STRING, {.str = "none"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:80:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:81:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "phasing", "set mono and out-of-phase detection output", OFFSET(do_phasing_detection), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:82:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "tolerance", "set phase tolerance for mono detection", OFFSET(tolerance), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:83:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "t", "set phase tolerance for mono detection", OFFSET(tolerance), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:84:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "angle", "set angle threshold for out-of-phase detection", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:85:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "a", "set angle threshold for out-of-phase detection", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:86:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "duration", "set minimum mono or out-of-phase duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:87:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "d", "set minimum mono or out-of-phase duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ src/libavfilter/avf_avectorscope.c:86:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:87:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:88:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="400x400"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:89:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="400x400"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:90:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "rc", "set red contrast", OFFSET(contrast[0]), AV_OPT_TYPE_INT, {.i64=40}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:91:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "gc", "set green contrast", OFFSET(contrast[1]), AV_OPT_TYPE_INT, {.i64=160}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:92:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "bc", "set blue contrast", OFFSET(contrast[2]), AV_OPT_TYPE_INT, {.i64=80}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:93:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "ac", "set alpha contrast", OFFSET(contrast[3]), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:94:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "rf", "set red fade", OFFSET(fade[0]), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:95:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "gf", "set green fade", OFFSET(fade[1]), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:96:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "bf", "set blue fade", OFFSET(fade[2]), AV_OPT_TYPE_INT, {.i64=5}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:97:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "af", "set alpha fade", OFFSET(fade[3]), AV_OPT_TYPE_INT, {.i64=5}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:98:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "zoom", "set zoom factor", OFFSET(zoom), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:108:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "swap", "swap x axis with y axis", OFFSET(swap), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL } | ^ src/libavfilter/avf_avectorscope.c:125:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 125 | if (y >= s->h || x >= s->w) | ~ ^ ~~~~ src/libavfilter/avf_avectorscope.c:125:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 125 | if (y >= s->h || x >= s->w) | ~ ^ ~~~~ src/libavfilter/avf_avectorscope.c:128:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 128 | y = FFMIN(y, s->h - 1); | ^ ~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/avf_avectorscope.c:129:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 129 | x = FFMIN(x, s->w - 1); | ^ ~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/avf_avectorscope.c:199:45: warning: unused parameter 'arg' [-Wunused-parameter] 199 | static int fade(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ 17 warnings generated. CC libavfilter/avf_concat.o 8 warnings generated. CC libavfilter/avf_showcqt.o src/libavfilter/avf_concat.c:60:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, V|A|F}, | ^ src/libavfilter/avf_concat.c:63:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, V|F }, | ^ src/libavfilter/avf_concat.c:66:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A|F}, | ^ src/libavfilter/avf_concat.c:69:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, V|A|F}, | ^ src/libavfilter/avf_concat.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ src/libavfilter/avf_concat.c:441:79: warning: unused parameter 'args' [-Wunused-parameter] 441 | static int process_command(AVFilterContext *ctx, const char *cmd, const char *args, | ^ src/libavfilter/avf_concat.c:442:34: warning: unused parameter 'res' [-Wunused-parameter] 442 | char *res, int res_len, int flags) | ^ src/libavfilter/avf_concat.c:442:43: warning: unused parameter 'res_len' [-Wunused-parameter] 442 | char *res, int res_len, int flags) | ^ src/libavfilter/avf_concat.c:442:56: warning: unused parameter 'flags' [-Wunused-parameter] 442 | char *res, int res_len, int flags) | ^ src/libavfilter/avf_showcqt.c:63:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:64:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "s", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:65:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "fps", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:66:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:67:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "r", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:68:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "bar_h", "set bargraph height", OFFSET(bar_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:69:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "axis_h", "set axis height", OFFSET(axis_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:70:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "sono_h", "set sonogram height", OFFSET(sono_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:71:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "fullhd", "set fullhd size", OFFSET(fullhd), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:72:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "sono_v", "set sonogram volume", OFFSET(sono_v), AV_OPT_TYPE_STRING, { .str = "16" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:73:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "volume", "set sonogram volume", OFFSET(sono_v), AV_OPT_TYPE_STRING, { .str = "16" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:74:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "bar_v", "set bargraph volume", OFFSET(bar_v), AV_OPT_TYPE_STRING, { .str = "sono_v" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:75:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "volume2", "set bargraph volume", OFFSET(bar_v), AV_OPT_TYPE_STRING, { .str = "sono_v" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:76:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "sono_g", "set sonogram gamma", OFFSET(sono_g), AV_OPT_TYPE_FLOAT, { .dbl = 3.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:77:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "gamma", "set sonogram gamma", OFFSET(sono_g), AV_OPT_TYPE_FLOAT, { .dbl = 3.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:78:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "bar_g", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:79:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "gamma2", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:80:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "bar_t", "set bar transparency", OFFSET(bar_t), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:81:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "timeclamp", "set timeclamp", OFFSET(timeclamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.17 }, 0.002, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:82:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "tc", "set timeclamp", OFFSET(timeclamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.17 }, 0.002, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:83:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "attack", "set attack time", OFFSET(attack), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:84:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "basefreq", "set base frequency", OFFSET(basefreq), AV_OPT_TYPE_DOUBLE, { .dbl = BASEFREQ }, 10.0, 100000.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:85:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "endfreq", "set end frequency", OFFSET(endfreq), AV_OPT_TYPE_DOUBLE, { .dbl = ENDFREQ }, 10.0, 100000.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:86:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "coeffclamp", "set coeffclamp", OFFSET(coeffclamp), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0.1, 10.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:87:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "tlength", "set tlength", OFFSET(tlength), AV_OPT_TYPE_STRING, { .str = TLENGTH }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:88:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "count", "set transform count", OFFSET(count), AV_OPT_TYPE_INT, { .i64 = 6 }, 1, 30, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:89:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "fcount", "set frequency count", OFFSET(fcount), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:90:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "fontfile", "set axis font file", OFFSET(fontfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:91:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "font", "set axis font", OFFSET(font), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ 20 warnings generatedsrc/libavfilter/avf_showcqt.c. :92:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "fontcolor", "set font color", OFFSET(fontcolor), AV_OPT_TYPE_STRING, { .str = FONTCOLOR }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:93:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "axisfile", "set axis image", OFFSET(axisfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:94:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "axis", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:95:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "text", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:104:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "cscheme", "set color scheme", OFFSET(cscheme), AV_OPT_TYPE_STRING, { .str = CSCHEME }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:105:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 105 | { NULL } | ^ src/libavfilter/avf_showcqt.c:208:33: warning: unused parameter 'p' [-Wunused-parameter] 208 | static double a_weighting(void *p, double f) | ^ src/libavfilter/avf_showcqt.c:216:33: warning: unused parameter 'p' [-Wunused-parameter] 216 | static double b_weighting(void *p, double f) | ^ src/libavfilter/avf_showcqt.c:223:33: warning: unused parameter 'p' [-Wunused-parameter] 223 | static double c_weighting(void *p, double f) | ^ CC libavfilter/avf_showcwt.o src/libavfilter/avf_showcqt.c:435:26: warning: unused parameter 'p' [-Wunused-parameter] 435 | static double midi(void *p, double f) | ^ src/libavfilter/avf_showcqt.c:440:28: warning: unused parameter 'p' [-Wunused-parameter] 440 | static double r_func(void *p, double x) | ^ src/libavfilter/avf_showcqt.c:446:28: warning: unused parameter 'p' [-Wunused-parameter] 446 | static double g_func(void *p, double x) | ^ src/libavfilter/avf_showcqt.c:452:28: warning: unused parameter 'p' [-Wunused-parameter] 452 | static double b_func(void *p, double x) | ^ src/libavfilter/avf_showcqt.c:505:56: warning: unused parameter 'tmp' [-Wunused-parameter] 505 | static int render_freetype(ShowCQTContext *s, AVFrame *tmp, char *fontfile) | ^ src/libavfilter/avf_showcqt.c:589:58: warning: unused parameter 'tmp' [-Wunused-parameter] 589 | static int render_fontconfig(ShowCQTContext *s, AVFrame *tmp, char* font) | ^ src/libavfilter/avf_showcwt.c:134:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:135:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:136:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "rate", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:137:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "r", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:154:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "min", "set minimum frequency", OFFSET(minimum_frequency), AV_OPT_TYPE_FLOAT, {.dbl = 20.}, 1, 192000, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:155:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "max", "set maximum frequency", OFFSET(maximum_frequency), AV_OPT_TYPE_FLOAT, {.dbl = 20000.}, 1, 192000, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:156:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "imin", "set minimum intensity", OFFSET(minimum_intensity), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:157:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 157 | { "imax", "set maximum intensity", OFFSET(maximum_intensity), AV_OPT_TYPE_FLOAT, {.dbl = 1.}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:158:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 158 | { "logb", "set logarithmic basis", OFFSET(logarithmic_basis), AV_OPT_TYPE_FLOAT, {.dbl = 0.0001}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:159:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | { "deviation", "set frequency deviation", OFFSET(deviation), AV_OPT_TYPE_FLOAT, {.dbl = 1.}, 0, 100, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:160:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | { "pps", "set pixels per second", OFFSET(pps), AV_OPT_TYPE_INT, {.i64 = 64}, 1, 1024, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:176:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "bar", "set bargraph ratio", OFFSET(bar_ratio), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:177:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "rotation", "set color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:178:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 178 | { NULL } | ^ src/libavfilter/avf_showcwt.c:225:49: warning: unused parameter 'ctx' [-Wunused-parameter] 225 | static int query_formats(const AVFilterContext *ctx, | ^ src/libavfilter/avf_showcwt.c:440:45: warning: unused parameter 'arg' [-Wunused-parameter] 440 | static int draw(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ 9 warnings generated. CC libavfilter/avf_showfreqs.o 7 warnings generated. CC libavfilter/avf_showspatial.o src/libavfilter/avf_showspatial.c:58:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:59:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:60:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "win_size", "set window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64 = 4096}, 1024, 65536, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:62:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:63:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL } | ^ src/libavfilter/avf_showspatial.c:108:76: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 108 | static int run_channel_fft(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showfreqs.c:83:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "1024x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:84:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "1024x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:86:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:100:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "win_size", "set window size", OFFSET(fft_size), AV_OPT_TYPE_INT, {.i64=2048}, 16, 65536, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:103:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "averaging", "set time averaging", OFFSET(avg), AV_OPT_TYPE_INT, {.i64=1}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:104:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:108:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "minamp", "set minimum amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_MIN, 1e-6, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:113:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "channels", "set channels to draw", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL } | ^ src/libavfilter/avf_showfreqs.c:119:49: warning: unused parameter 'ctx' [-Wunused-parameter] 119 | static int query_formats(const AVFilterContext *ctx, | ^ 7 warnings generated. CC libavfilter/avf_showspectrum.o 16 warnings generated. CC libavfilter/avf_showvolume.o 12 warnings generated. CC libavfilter/avf_showwaves.o src/libavfilter/avf_showspectrum.c:127:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:128:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:164:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:169:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:170:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:175:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:176:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:177:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:178:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "fps", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:179:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:180:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:181:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:182:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL } | ^ src/libavfilter/avf_showspectrum.c:362:49: warning: unused parameter 'ctx' [-Wunused-parameter] 362 | static int query_formats(const AVFilterContext *ctx, | ^ src/libavfilter/avf_showspectrum.c:384:76: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 384 | static int run_channel_fft(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:619:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 619 | for (i = 1; i < FF_ARRAY_ELEMS(color_table[cm]) - 1; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:656:40: warning: unused parameter 'ctx' [-Wunused-parameter] 656 | static char *get_time(AVFilterContext *ctx, float seconds, int x) | ^ src/libavfilter/avf_showspectrum.c:693:34: warning: unused parameter 'bmin' [-Wunused-parameter] 693 | float bmin, float bmax, | ^ src/libavfilter/avf_showspectrum.c:995:57: warning: unused parameter 'arg' [-Wunused-parameter] 995 | static int plot_channel_lin(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:995:77: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 995 | static int plot_channel_lin(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:1018:57: warning: unused parameter 'arg' [-Wunused-parameter] 1018 | static int plot_channel_log(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:1018:77: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 1018 | static int plot_channel_log(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:1309:64: warning: unused parameter 'arg' [-Wunused-parameter] 1309 | static int calc_channel_magnitudes(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:1309:84: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 1309 | static int calc_channel_magnitudes(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:1324:60: warning: unused parameter 'arg' [-Wunused-parameter] 1324 | static int calc_channel_phases(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:1324:80: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 1324 | static int calc_channel_phases(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:1359:61: warning: unused parameter 'arg' [-Wunused-parameter] 1359 | static int calc_channel_uphases(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:1359:81: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 1359 | static int calc_channel_uphases(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:1697:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1697 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1698:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1698 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1728:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1728 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1733:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1733 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1734:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1734 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1735:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1735 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1736:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1736 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1737:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1737 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1738:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1738 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1739:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1739 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1740:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1740 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1741:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1741 | { NULL } | ^ src/libavfilter/avf_showvolume.c:71:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:72:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:73:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "b", "set border width", OFFSET(b), AV_OPT_TYPE_INT, {.i64=1}, 0, 5, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:74:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "w", "set channel width", OFFSET(w), AV_OPT_TYPE_INT, {.i64=400}, 80, 8192, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:75:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "h", "set channel height", OFFSET(h), AV_OPT_TYPE_INT, {.i64=20}, 1, 900, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:76:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "f", "set fade", OFFSET(f), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:77:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "c", "set volume color expression", OFFSET(color), AV_OPT_TYPE_STRING, {.str="PEAK*255+floor((1-PEAK)*255)*256+0xff000000"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:78:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "t", "display channel names", OFFSET(draw_text), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:79:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "v", "display volume value", OFFSET(draw_volume), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:80:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "dm", "duration for max value display", OFFSET(draw_persistent_duration), AV_OPT_TYPE_DOUBLE, {.dbl=0.}, 0, 9000, FLAGS}, | ^ src/libavfilter/avf_showvolume.c:81:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "dmc","set color of the max value line", OFFSET(persistant_max_rgba), AV_OPT_TYPE_COLOR, {.str = "orange"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:85:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "s", "set step size", OFFSET(step), AV_OPT_TYPE_INT, {.i64=0}, 0, 5, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:86:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "p", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL } | ^ src/libavfilter/avf_showvolume.c:113:49: warning: unused parameter 'ctx' [-Wunused-parameter] 113 | static int query_formats(const AVFilterContext *ctx, | ^ src/libavfilter/avf_showwaves.c:110:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:111:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:117:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "n", "set how many samples to show in the same point", OFFSET(n), AV_OPT_TYPE_RATIONAL, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:118:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:119:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "r", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:120:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:121:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:130:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 130 | { NULL } | ^ src/libavfilter/avf_showwaves.c:158:49: warning: unused parameter 'ctx' [-Wunused-parameter] 158 | static int query_formats(const AVFilterContext *ctx, | ^ src/libavfilter/avf_showwaves.c:221:51: warning: unused parameter 'prev_y' [-Wunused-parameter] 221 | int16_t *prev_y, | ^ src/libavfilter/avf_showwaves.c:233:45: warning: unused parameter 'prev_y' [-Wunused-parameter] 233 | int16_t *prev_y, | ^ src/libavfilter/avf_showwaves.c:242:50: warning: unused parameter 'prev_y' [-Wunused-parameter] 242 | int16_t *prev_y, | ^ src/libavfilter/avf_showwaves.c:260:49: warning: unused parameter 'prev_y' [-Wunused-parameter] 260 | int16_t *prev_y, | ^ src/libavfilter/avf_showwaves.c:323:51: warning: unused parameter 'prev_y' [-Wunused-parameter] 323 | int16_t *prev_y, | ^ src/libavfilter/avf_showwaves.c:338:51: warning: unused parameter 'prev_y' [-Wunused-parameter] 338 | int16_t *prev_y, | ^ src/libavfilter/avf_showwaves.c:350:45: warning: unused parameter 'prev_y' [-Wunused-parameter] 350 | int16_t *prev_y, | ^ src/libavfilter/avf_showwaves.c:358:44: warning: unused parameter 'prev_y' [-Wunused-parameter] 358 | int16_t *prev_y, | ^ src/libavfilter/avf_showwaves.c:390:45: warning: unused parameter 'prev_y' [-Wunused-parameter] 390 | int16_t *prev_y, | ^ src/libavfilter/avf_showwaves.c:820:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 820 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:821:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 821 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:822:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 822 | { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:823:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 823 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:835:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 835 | { NULL } | ^ 44 warnings generated. CC libavfilter/avfilter.o In file included from src/libavfilter/avfilter.c:40: In file included from src/libavfilter/avfilter_internal.h:33: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/avfilter.c:47:28: warning: unused parameter 'ctx' [-Wunused-parameter] 47 | static void tlog_ref(void *ctx, AVFrame *ref, int end) | ^ src/libavfilter/avfilter.c:47:42: warning: unused parameter 'ref' [-Wunused-parameter] 47 | static void tlog_ref(void *ctx, AVFrame *ref, int end) | ^ src/libavfilter/avfilter.c:47:51: warning: unused parameter 'end' [-Wunused-parameter] 47 | static void tlog_ref(void *ctx, AVFrame *ref, int end) | ^ src/libavfilter/avfilter.c:673:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 673 | OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avfilter.c:674:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 674 | { NULL }, | ^ src/libavfilter/avfilter.c:814:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 814 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:819:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 819 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:906:54: warning: unused parameter 'res' [-Wunused-parameter] 906 | const char *arg, char *res, int res_len, int flags) | ^ src/libavfilter/avfilter.c:906:63: warning: unused parameter 'res_len' [-Wunused-parameter] 906 | const char *arg, char *res, int res_len, int flags) | ^ src/libavfilter/avfilter.c:906:76: warning: unused parameter 'flags' [-Wunused-parameter] 906 | const char *arg, char *res, int res_len, int flags) | ^ src/libavfilter/avfilter.c:1142:84: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1142 | if (!li->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avfilter.c:1142:56: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1142 | if (!li->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avfilter.c:1265:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1265 | if (filter->nb_outputs && nb_eofs == filter->nb_outputs) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:1266:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1266 | for (int j = 0; j < filter->nb_inputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~ 15 warnings generated. CC libavfilter/avfiltergraph.o In file included from src/libavfilter/avfiltergraph.c:37: In file included from src/libavfilter/avfilter_internal.h:33: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/avfiltergraph.c:56:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|V }, | ^ src/libavfilter/avfiltergraph.c:58:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|A }, | ^ src/libavfilter/avfiltergraph.c:60:60: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | AV_OPT_TYPE_UINT, {.i64 = 0}, 0, UINT_MAX, F|V|A }, | ^ src/libavfilter/avfiltergraph.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL }, | ^ src/libavfilter/avfiltergraph.c:104:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:110:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | for (j = 0; jnb_outputs; j++) | ~^~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:141:76: warning: unused parameter 'opaque' [-Wunused-parameter] 141 | const char *name, const char *args, void *opaque, | ^ 23 warnings generated. src/libavfilter/avfiltergraph.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 215 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:219:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 219 | for (j = 0; j < filt->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:229:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 229 | for (j = 0; j < filt->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:248:59: warning: unused parameter 'log_ctx' [-Wunused-parameter] 248 | static int graph_config_links(AVFilterGraph *graph, void *log_ctx) | ^ src/libavfilter/avfiltergraph.c:253:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:265:58: warning: unused parameter 'log_ctx' [-Wunused-parameter] 265 | static int graph_check_links(AVFilterGraph *graph, void *log_ctx) | ^ src/libavfilter/avfiltergraph.c:290:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:417:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 417 | for (i = 0; i < f->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:430:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 430 | for (i = 0; i < f->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:462:28: warning: cast from 'const struct AVFilterFormatsConfig *' to 'char *' drops const qualifier [-Wcast-qual] 462 | m->print_list(&bp, FF_FIELD_AT(void *, m->offset, l->incfg)); | ^ src/libavutil/internal.h:85:56: note: expanded from macro 'FF_FIELD_AT' 85 | #define FF_FIELD_AT(type, off, obj) (*(type *)((char *)&(obj) + (off))) | ^ src/libavfilter/avfiltergraph.c:467:28: warning: cast from 'const struct AVFilterFormatsConfig *' to 'char *' drops const qualifier [-Wcast-qual] 467 | m->print_list(&bp, FF_FIELD_AT(void *, m->offset, l->outcfg)); | ^ src/libavutil/internal.h:85:56: note: expanded from macro 'FF_FIELD_AT' 85 | #define FF_FIELD_AT(type, off, obj) (*(type *)((char *)&(obj) + (off))) | ^ src/libavfilter/avfiltergraph.c:459:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 459 | for (unsigned i = 0; i < nb_mergers; i++) { | ~ ^ ~~~~~~~~~~ src/libavfilter/avfiltergraph.c:492:32: warning: cast from 'const struct AVFilterFormatsConfig *' to 'char *' drops const qualifier [-Wcast-qual] 492 | m->print_list(&bp, FF_FIELD_AT(void *, m->offset, in->outcfg)); | ^ src/libavutil/internal.h:85:56: note: expanded from macro 'FF_FIELD_AT' 85 | #define FF_FIELD_AT(type, off, obj) (*(type *)((char *)&(obj) + (off))) | ^ src/libavfilter/avfiltergraph.c:506:32: warning: cast from 'const struct AVFilterFormatsConfig *' to 'char *' drops const qualifier [-Wcast-qual] 506 | m->print_list(&bp, FF_FIELD_AT(void *, m->offset, out->incfg)); | ^ src/libavutil/internal.h:85:56: note: expanded from macro 'FF_FIELD_AT' 85 | #define FF_FIELD_AT(type, off, obj) (*(type *)((char *)&(obj) + (off))) | ^ src/libavfilter/avfiltergraph.c:485:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 485 | for (int i = 0; i < f->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:499:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 499 | for (int i = 0; i < f->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavfilter/bbox.o src/libavfilter/avfiltergraph.c:535:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 535 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:551:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 551 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:554:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:572:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 572 | for (k = 0; k < num_conv; k++) { | ~ ^ ~~~~~~~~ src/libavfilter/avfiltergraph.c:576:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 576 | if (k == num_conv) { | ~ ^ ~~~~~~~~ src/libavfilter/avfiltergraph.c:649:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 649 | for (k = 0; k < num_conv; k++) { | ~ ^ ~~~~~~~~ src/libavfilter/avfiltergraph.c:727:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 727 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:812:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 812 | for (i = 0; i < link->incfg.formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:825:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 825 | for (i = 0; i < link->incfg.formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:984:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 984 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 985 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:945:19: note: expanded from macro 'REDUCE_FORMATS' 945 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:984:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 984 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 985 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:953:23: note: expanded from macro 'REDUCE_FORMATS' 953 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:984:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 984 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 985 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:969:27: note: expanded from macro 'REDUCE_FORMATS' 969 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:986:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 986 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 987 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:945:19: note: expanded from macro 'REDUCE_FORMATS' 945 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:986:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 986 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 987 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:953:23: note: expanded from macro 'REDUCE_FORMATS' 953 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:986:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 986 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 987 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:969:27: note: expanded from macro 'REDUCE_FORMATS' 969 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:988:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 988 | REDUCE_FORMATS(int, AVFilterFormats, color_spaces, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 989 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:945:19: note: expanded from macro 'REDUCE_FORMATS' 945 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:988:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 988 | REDUCE_FORMATS(int, AVFilterFormats, color_spaces, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 989 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:953:23: note: expanded from macro 'REDUCE_FORMATS' 953 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:988:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 988 | REDUCE_FORMATS(int, AVFilterFormats, color_spaces, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 989 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:969:27: note: expanded from macro 'REDUCE_FORMATS' 969 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:990:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 990 | REDUCE_FORMATS(int, AVFilterFormats, color_ranges, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:945:19: note: expanded from macro 'REDUCE_FORMATS' 945 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:990:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 990 | REDUCE_FORMATS(int, AVFilterFormats, color_ranges, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:953:23: note: expanded from macro 'REDUCE_FORMATS' 953 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:990:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 990 | REDUCE_FORMATS(int, AVFilterFormats, color_ranges, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:969:27: note: expanded from macro 'REDUCE_FORMATS' 969 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:992:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 992 | REDUCE_FORMATS(int, AVFilterFormats, alpha_modes, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:945:19: note: expanded from macro 'REDUCE_FORMATS' 945 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:992:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 992 | REDUCE_FORMATS(int, AVFilterFormats, alpha_modes, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:953:23: note: expanded from macro 'REDUCE_FORMATS' 953 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:992:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 992 | REDUCE_FORMATS(int, AVFilterFormats, alpha_modes, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:969:27: note: expanded from macro 'REDUCE_FORMATS' 969 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:996:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 996 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1005:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1005 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1047:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1047 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1063:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1063 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1070:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1070 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1075:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1075 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1083:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1083 | for (j = 0; j < outlink->incfg.samplerates->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1102:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1102 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1145 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1152:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1152 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1155:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1155 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1194:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1194 | for (k = 0; k < FF_ARRAY_ELEMS(ch_subst); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1238:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1238 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1248:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1248 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1255:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1255 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1261:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1261 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1269:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1269 | for (j = 0; j < outlink->incfg.formats->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1306 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1318:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1318 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1321:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1321 | for (j = 0; j < filter->nb_inputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1330:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1330 | for (j = 0; j < filter->nb_outputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1339:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1339 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1350:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1350 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1353:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1353 | for (j = 0; j < filter->nb_inputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1356:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1356 | for (j = 0; j < filter->nb_outputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1394:62: warning: unused parameter 'log_ctx' [-Wunused-parameter] 1394 | static int graph_config_pointers(AVFilterGraph *graph, void *log_ctx) | ^ src/libavfilter/avfiltergraph.c:1410:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1410 | if (f->nb_inputs > INT_MAX - sink_links_count) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1470:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1470 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1491:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1491 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavfilter/boxblur.o CC libavfilter/buffersink.o 16 warnings generated. CC libavfilter/buffersrc.o In file included from src/libavfilter/buffersink.c:36: In file included from src/libavfilter/avfilter_internal.h:33: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/buffersink.c:542:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 542 | { NULL }, | ^ src/libavfilter/buffersink.c:552:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 552 | { "all_channel_counts", "accept all channel counts", OFFSET(all_channel_counts), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/buffersink.c:561:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 561 | { NULL }, | ^ In file included from src/libavfilter/buffersrc.c:38: In file included from src/libavfilter/avfilter_internal.h:33: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/buffersrc.c:187:57: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual] 187 | return av_buffersrc_add_frame_flags(ctx, (AVFrame *)frame, | ^ src/libavfilter/buffersrc.c:362:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 362 | { "width", NULL, OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/buffersrc.c:364:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 364 | { "height", NULL, OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/buffersrc.c:366:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 366 | { "sar", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:367:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 367 | { "pixel_aspect", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:368:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:369:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "frame_rate", NULL, OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:402:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 402 | { NULL }, | ^ src/libavfilter/buffersrc.c:408:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:409:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 409 | { "sample_rate", NULL, OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:412:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 412 | { "channels", NULL, OFFSET(channels), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:413:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 413 | { NULL }, | ^ 5 warnings generated. CC libavfilter/bwdifdsp.o 14 warnings generated. CC libavfilter/ccfifo.o src/libavfilter/bwdifdsp.c:119:58: warning: unused parameter 'parity' [-Wunused-parameter] 119 | int prefs3, int mrefs3, int parity, int clip_max) | ^ src/libavfilter/bwdifdsp.c:164:60: warning: unused parameter 'parity' [-Wunused-parameter] 164 | int prefs3, int mrefs3, int parity, int clip_max) | ^ 41 warnings generated. CC libavfilter/colorspace.o src/libavfilter/ccfifo.c:69:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 69 | for (i = 0; i < FF_ARRAY_ELEMS(cc_lookup_vals); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/ccfifo.c:102:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 102 | if (len < ff_ccfifo_getoutputsize(ccf)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/ccfifo.c:107:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 107 | if (ccf->expected_608 <= av_fifo_can_read(ccf->cc_608_fifo)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/ccfifo.c:115:46: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 115 | if ((ccf->expected_cc_count - cc_filled) <= av_fifo_can_read(ccf->cc_708_fifo)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavfilter/colorspacedsp.o CC libavfilter/drawutils.o 2 warnings generated. CC libavfilter/ebur128.o src/libavfilter/ebur128.c:513:1: warning: cast from 'void **' to 'const double **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] 513 | FF_EBUR128_ADD_FRAMES(double) | ^ src/libavfilter/ebur128.c:508:36: note: expanded from macro 'FF_EBUR128_ADD_FRAMES' 508 | const type **buf = (const type**)st->d->data_ptrs; \ | ^ src/libavfilter/ebur128.c:513:1: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | FF_EBUR128_ADD_FRAMES(double) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/ebur128.c:509:17: note: expanded from macro 'FF_EBUR128_ADD_FRAMES' 509 | for (i = 0; i < st->channels; i++) \ | ~ ^ ~~~~~~~~~~~~ src/libavfilter/drawutils.c:150:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | nb_planes = FFMAX(nb_planes, c->plane + 1); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavfilter/drawutils.c:245:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 245 | for (int plane = 0; plane < draw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/drawutils.c:266:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 266 | for (int plane = 0; plane < draw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/drawutils.c:417:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 417 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/drawutils.c:560:42: warning: unused parameter 'endianness' [-Wunused-parameter] 560 | int l2depth, unsigned endianness, int x0, int y0) | ^ src/libavfilter/drawutils.c:597:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 597 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 78 warnings generated. CC libavfilter/edge_common.o In file included from src/libavfilter/edge_common.c:51: src/libavfilter/edge_template.c:46:28: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 46 | pixel *srcp = (pixel *)src; | ^ src/libavfilter/edge_template.c:77:28: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 77 | pixel *srcp = (pixel *)src; | ^ In file included from src/libavfilter/edge_common.c:55: src/libavfilter/edge_template.c:46:28: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 46 | pixel *srcp = (pixel *)src; | ^ src/libavfilter/edge_template.c:77:28: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 77 | pixel *srcp = (pixel *)src; | ^ 2 warnings generated. CC libavfilter/f_bench.o src/libavfilter/f_bench.c:93:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | DEFINE_OPTIONS(bench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM); | ^ src/libavfilter/f_bench.c:48:12: note: expanded from macro 'DEFINE_OPTIONS' 48 | { NULL } \ | ^ src/libavfilter/f_bench.c:117:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 117 | DEFINE_OPTIONS(abench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_AUDIO_PARAM); | ^ src/libavfilter/f_bench.c:48:12: note: expanded from macro 'DEFINE_OPTIONS' 48 | { NULL } \ | ^ 2 warnings generated. CC libavfilter/f_cue.o 6 warnings generated. src/libavfilter/f_cue.c:94:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "cue", "cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:95:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "preroll", "preroll duration in seconds", OFFSET(preroll), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:96:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "buffer", "buffer duration in seconds", OFFSET(buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | { NULL } | ^ CC libavfilter/f_drawgraph.o 4 warnings generated. CC libavfilter/f_ebur128.o 4 warnings generated. src/libavfilter/f_ebur128.c:160:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, V|F }, | ^ src/libavfilter/f_ebur128.c:161:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x480"}, 0, 0, V|F }, | ^ src/libavfilter/f_ebur128.c:162:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | { "meter", "set scale meter (+9 to +18)", OFFSET(meter), AV_OPT_TYPE_INT, {.i64 = 9}, 9, 18, V|F }, | ^ src/libavfilter/f_ebur128.c:167:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|V|F }, | ^ src/libavfilter/f_ebur128.c:172:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "dualmono", "treat mono input files as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|F }, | ^ src/libavfilter/f_ebur128.c:173:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "panlaw", "set a specific pan law for dual-mono files", OFFSET(pan_law), AV_OPT_TYPE_DOUBLE, {.dbl = -3.01029995663978}, -10.0, 0.0, A|F }, | ^ src/libavfilter/f_ebur128.c:174:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "target", "set a specific target level in LUFS (-23 to 0)", OFFSET(target), AV_OPT_TYPE_INT, {.i64 = -23}, -23, 0, V|F }, | ^ src/libavfilter/f_ebur128.c:185:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | { "integrated", "integrated loudness (LUFS)", OFFSET(integrated_loudness), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBL_MAX, A|F|X|R }, | ^ src/libavfilter/f_ebur128.c:186:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | { "range", "loudness range (LU)", OFFSET(loudness_range), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBL_MAX, A|F|X|Rsrc/libavfilter/f_drawgraph.c :}60,: 96 :| ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_ebur128.c: 18760: | 112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "m1" ,187 | " s e t {1 s"tl rmae_tlaodwa"t,a "kLeRyA" ,l oOwF F(SLEUTF(Sk)e"y,[ 0O]F)F,S EATV(_lOrPaT__lToYwP)E,_ SATVR_IONPGT,_ T{Y.PsEt_rD=O"U"B}L,E ,0 ,{ .0d,b lF L=A G0S} ,} ,- D B| L ^_ MAX, DBL_MAX, A|F|src/libavfilter/f_drawgraph.cX:|61R: 125}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 61 | src/libavfilter/f_ebur128.c{: 188":f115g:1 "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] "set 1188s | t f o r{e g"rloruan_dh icgohl"o,r "eLxRpAr ehsisgiho n("L,U FOSF)F"S,E TO(FfFgS_EsTt(rl[r0a]_)h,i gAhV)_,O PATV__TOYPPTE__TSYTPREI_NDGO,U B{L.Es,t r{=."d0bxlf f=f f00}0,0 0-"D}B,L _0M,A X0,, DFBLLA_GMSA X},, A || F ^| X|R }, src/libavfilter/f_drawgraph.c :| 62 ^: 96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_ebur128.c :62189 | : 124 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "m2", "189s | e t 2 n{d "mseatmapdlaet_ap ekaeky"",, "OsFaFmSpElTe( kpeeya[k1 ]()d,B FASV)_"O,P TO_FTFYSPEET_(SsTaRmIpNlGe,_ p{e.askt)r,= "A"V}_,O P0T,_ T0Y,P EF_LDAOGUSB L}E,, {| . ^d CC libavfilter/f_graphmonitor.o bl = 0src/libavfilter/f_drawgraph.c}:,63 :-125D:B Lwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]M AX, DB L63_ | M A X , {A |"Ff|gX2|"R, }",s e t| ^2 nd foreground src/libavfilter/f_ebur128.cc:o190l:o118r: ewarning: xmissing field 'unit' initializer [-Wmissing-field-initializers]p ressio n190" | , O F F{S E"Tt(rfuge__sptera[k1"],) ," tArVu_eO PpTe_aTkY P(Ed_BSFTSR)I"N,G ,O {.stFrF=S"E0Tx(ftfr0u0ef_fp0e0a"k}),, 0A,V _0O,P TF_LTAYGPSE _}D,O U B| L ^E , {.dbl = 0src/libavfilter/f_drawgraph.c}:,64 :-96D:B Lwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]M AX, D B64L | _ M A X ,{ A"|mF3|"X,| R" s}e,t 3| r ^d metadata src/libavfilter/f_ebur128.ck:e191y:"12,: Owarning: Fmissing field 'help' initializer [-Wmissing-field-initializers]F SE T191( | k e y [ 2{] )N,U LALV _}O,P T _| T ^Y PE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:65:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "fg3", "set 3rd foreground color expression", OFFSET(fg_str[2]), AV_OPT_TYPE_STRING, {.str="0xffff00ff"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:66:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "m4", "set 4th metadata key", OFFSET(key[3]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:67:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "fg4", "set 4th foreground color expression", OFFSET(fg_str[3]), AV_OPT_TYPE_STRING, {.str="0xffffff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:68:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "bg", "set background color", OFFSET(bg), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:69:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "min", "set minimal value", OFFSET(min), AV_OPT_TYPE_FLOAT, {.dbl=-1.}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:70:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "max", "set maximal value", OFFSET(max), AV_OPT_TYPE_FLOAT, {.dbl=1.}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:81:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "size", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:82:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "s", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:83:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:84:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ src/libavfilter/f_drawgraph.c:130:49: warning: unused parameter 'ctx' [-Wunused-parameter] 130 | static int query_formats(const AVFilterContext *ctx, | ^ src/libavfilter/f_drawgraph.c:131:50: warning: unused parameter 'cfg_in' [-Wunused-parameter] 131 | AVFilterFormatsConfig **cfg_in, | ^ src/libavfilter/f_drawgraph.c:147:74: warning: unused parameter 'outlink' [-Wunused-parameter] 147 | static void clear_image(DrawGraphContext *s, AVFrame *out, AVFilterLink *outlink) | ^ src/libavfilter/f_drawgraph.c:174:39: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 174 | if (s->slide == 4 && s->nb_values >= s->values_size[0] / sizeof(float)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:282:99: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 282 | AV_RN32(out->data[0] + FFMIN(j+1, outlink->h - 1) * out->linesize[0] + x * 4) != old) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_ebur128.csrc/libavfilter/f_drawgraph.c::685281::4975:: warning: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 685 | 281 | ( A V _ R N 3 2 ((ocuotn-s>td autian[t08]_ t+ *j* )*i nosuatm-p>lleisn-e>sdiaztea[,0 ]n b+_ sxa m*p l4e)s )!;= o| l ^d ) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:280:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 280 | if (old != bg && | ~~~ ^ ~~ src/libavfilter/f_drawgraph.c:383:107: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 383 | AV_RN32(out->data[0] + FFMIN(j+1, outlink->h - 1) * out->linesize[0] + x * 4) != old) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:382:83: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 382 | (AV_RN32(out->data[0] + j * out->linesize[0] + x * 4) != old) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:381:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 381 | if (old != bg && | ~~~ ^ ~~ src/libavfilter/f_graphmonitor.c:100:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "size", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, | ^ src/libavfilter/f_graphmonitor.c:101:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "s", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, | ^ src/libavfilter/f_graphmonitor.c:102:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "opacity", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VFR }, | ^ src/libavfilter/f_graphmonitor.c:103:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "o", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VFR }, | ^ src/libavfilter/f_graphmonitor.c:132:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:133:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:134:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 134 | { NULL } | ^ src/libavfilter/f_graphmonitor.c:149:49: warning: unused parameter 'ctx' [-Wunused-parameter] 149 | static int query_formats(const AVFilterContext *ctx, | ^ src/libavfilter/f_graphmonitor.c:150:50: warning: unused parameter 'cfg_in' [-Wunused-parameter] 150 | AVFilterFormatsConfig **cfg_in, | ^ src/libavfilter/f_graphmonitor.c:166:77: warning: unused parameter 'outlink' [-Wunused-parameter] 166 | static void clear_image(GraphMonitorContext *s, AVFrame *out, AVFilterLink *outlink) | ^ src/libavfilter/f_graphmonitor.c:215:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 215 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:234:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:242:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 242 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:403:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | for (int i = 0; i < ctx->graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:422:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 422 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:446:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 446 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 26 warnings generated. CC libavfilter/f_interleave.o src/libavfilter/f_interleave.c:75:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:84:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | (nb_eofs == ctx->nb_inputs && s->duration_mode == DURATION_LONGEST) || | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:96:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 96 | if (nb_inputs_with_frames >= ctx->nb_inputs - nb_eofs) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:97:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:136:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 136 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:146:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 146 | if (i == ctx->nb_inputs - nb_eofs && ff_outlink_frame_wanted(outlink)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:197:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 197 | for (i = 1; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:222:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 222 | DEFINE_OPTIONS(interleave, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:59:11: note: expanded from macro 'DEFINE_OPTIONS' 59 | { NULL } \ | ^ src/libavfilter/f_interleave.c:248:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 248 | DEFINE_OPTIONS(ainterleave, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:59:11: note: expanded from macro 'DEFINE_OPTIONS' 59 | { NULL } \ | ^ 10 warnings generated. 17 warnings generated. CC libavfilter/f_latency.o CC libavfilter/f_loop.o src/libavfilter/f_loop.c:270:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { "loop", "number of loops", OFFSET(loop), AV_OPT_TYPE_INT, {.i64 = 0 }, -1, INT_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:271:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 271 | { "size", "max number of samples to loop", OFFSET(size), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT32_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:272:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 272 | { "start", "set the loop start sample", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, -1, INT64_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:273:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 273 | { "time", "set the loop start time", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64=INT64_MAX}, INT64_MIN, INT64_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:274:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 274 | { NULL } | ^ src/libavfilter/f_loop.c:450:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "loop", "number of loops", OFFSET(loop), AV_OPT_TYPE_INT, {.i64 = 0 }, -1, INT_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:451:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 451 | { "size", "max number of frames to loop", OFFSET(size), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT16_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:452:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | { "start", "set the loop start frame", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, -1, INT64_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:453:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 453 | { "time", "set the loop start time", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64=INT64_MAX}, INT64_MIN, INT64_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:454:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 454 | { NULL } | ^ CC libavfilter/f_metadata.o 15 warnings generated. CC libavfilter/f_perms.o src/libavfilter/f_metadata.c:125:38: warning: unused parameter 's' [-Wunused-parameter] 125 | static int same_str(MetadataContext *s, const char *value1, const char *value2) | ^ src/libavfilter/f_metadata.c:130:41: warning: unused parameter 's' [-Wunused-parameter] 130 | static int starts_with(MetadataContext *s, const char *value1, const char *value2) | ^ src/libavfilter/f_metadata.c:135:39: warning: unused parameter 's' [-Wunused-parameter] 135 | static int ends_with(MetadataContext *s, const char *value1, const char *value2) | ^ src/libavfilter/f_metadata.c:143:35: warning: unused parameter 's' [-Wunused-parameter] 143 | static int equal(MetadataContext *s, const char *value1, const char *value2) | ^ src/libavfilter/f_metadata.c:153:34: warning: unused parameter 's' [-Wunused-parameter] 153 | static int less(MetadataContext *s, const char *value1, const char *value2) | ^ 10 warningsrc/libavfilter/f_metadata.cs: generated163. :37: warning: unused parameter 's' [-Wunused-parameter] 163 | static int greater(MetadataContext *s, const char *value1, const char *value2) | ^ src/libavfilter/f_metadata.c:367:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 367 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_metadata.c:109:106: note: expanded from macro 'DEFINE_OPTIONS' 109 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:367:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS' 110 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:367:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:119:117: note: expanded from macro 'DEFINE_OPTIONS' 119 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:367:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:126: note: expanded from macro 'DEFINE_OPTIONS' 120 | { "file", "set file where to print metadata information", OFFSET(file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:367:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:121:134: note: expanded from macro 'DEFINE_OPTIONS' 121 | { "direct", "reduce buffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:367:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:122:12: note: expanded from macro 'DEFINE_OPTIONS' 122 | { NULL } \ | ^ CC libavfilter/f_realtime.o src/libavfilter/f_perms.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "seed", "set the seed for the random mode", OFFSET(random_seed), AV_OPT_TYPE_INT64src/libavfilter/f_metadata.c,: 394{:.1i:6 4warning: missing field 'unit' initializer [-Wmissing-field-initializers]= -1}, 394- | 1D,E FUIINNET_3O2P_TMIAOXN,S (FmLeAtGaSd a}t,a , | A ^V _OPT_FLAsrc/libavfilter/f_perms.cG:_58V:I12D:E Owarning: _missing field 'help' initializer [-Wmissing-field-initializers]P AR A58M | | A V _ O{P TN_UFLLLA G}_ F I| L ^T ERING_PARAM); | ^ src/libavfilter/f_metadata.c:109:106: note: expanded from macro 'DEFINE_OPTIONS' 109 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:394:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS' 110 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:394:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:119:117: note: expanded from macro 'DEFINE_OPTIONS' 119 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:394:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:126: note: expanded from macro 'DEFINE_OPTIONS' 120 | { "file", "set file where to print metadata information", OFFSET(file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:394:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:121:134: note: expanded from macro 'DEFINE_OPTIONS' 121 | { "direct", "reduce buffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:394:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:122:12: note: expanded from macro 'DEFINE_OPTIONS' 122 | { NULL } \ | ^ 2 warnings generated. CC libavfilter/f_reverse.o 18 warnings generated. src/libavfilter/f_realtime.c:73:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "limit", "sleep time limit", OFFSET(limit), AV_OPT_TYPE_DURATION, { .i64 = 2000000 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_realtime.c:74:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "speed", "speed factor", OFFSET(speed), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, DBL_MIN, DBL_MAX, FLAGS }, | ^ src/libavfilter/f_realtime.c:75:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | { NULL } | ^ CC libavfilter/f_segment.o 3 warnings generated. src/libavfilter/f_reverse.c:83:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 83 | if (s->nb_frames + 1 > s->pts_size / sizeof(*(s->pts))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_reverse.c:90:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 90 | if (s->nb_frames + 1 > s->duration_size / sizeof(*(s->duration))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_reverse.c:97:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 97 | if (s->nb_frames + 1 > s->frames_size / sizeof(*(s->frames))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/f_select.o src/libavfilter/f_segment.c:276:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | COMMON_OPTS | ^ src/libavfilter/f_segment.c:265:142: note: expanded from macro 'COMMON_OPTS' 265 | { "timestamps", "timestamps of input at which to split input", OFFSET(timestamps_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_segment.c:277:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | { "frames", "frames at which to split input", OFFSET(points_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/f_segment.c:278:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 278 | { NULL } | ^ src/libavfilter/f_segment.c:314:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 314 | COMMON_OPTS | ^ src/libavfilter/f_segment.c:265:142: note: expanded from macro 'COMMON_OPTS' 265 | { "timestamps", "timestamps of input at which to split input", OFFSET(timestamps_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_segment.c:315:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 315 | { "samples", "samples at which to split input", OFFSET(points_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/f_segment.c:316:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 316 | { NULL } | ^ src/libavfilter/f_select.c:436:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 436 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:439:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | if (nb_eofs == ctx->nb_outputs) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:473:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 473 | DEFINE_OPTIONS(aselect, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:179:12: note: expanded from macro 'DEFINE_OPTIONS' 179 | { NULL } \ | ^ src/libavfilter/f_select.c:535:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 535 | DEFINE_OPTIONS(select, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:179:12: note: expanded from macro 'DEFINE_OPTIONS' 179 | { NULL } \ | ^ 6 warnings generated. CC libavfilter/f_sendcmd.o 3 warnings generated. CC libavfilter/f_sidedata.o 4 warnings generated. CC libavfilter/f_streamselect.o src/libavfilter/f_sendcmd.c:74:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 74 | for (i = 0; i < FF_ARRAY_ELEMS(flag_strings); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:113:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "commands", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:114:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "c", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:115:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "filename", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:116:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "f", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:117:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 117 | { NULL } | ^ src/libavfilter/f_sidedata.c:159:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | DEFINE_OPTIONS(asidedata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:83:12: note: expanded from macro 'DEFINE_OPTIONS' 83 | { NULL } \ | ^ src/libavfilter/f_sidedata.c:193:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 193 | DEFINE_OPTIONS(sidedata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:83:12: note: expanded from macro 'DEFINE_OPTIONS' 83 | { NULL } \ | ^ 2 warnings generated. CC libavfilter/formats.o src/libavfilter/f_streamselect.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/f_streamselect.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:65:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | for (j = 0; j < ctx->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:141:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 141 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:216:24: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 216 | if (n < 0 || n >= ctx->nb_inputs) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:244:34: warning: unused parameter 'res' [-Wunused-parameter] 244 | char *res, int res_len, int flags) | ^ src/libavfilter/f_streamselect.c:244:43: warning: unused parameter 'res_len' [-Wunused-parameter] 244 | char *res, int res_len, int flags) | ^ src/libavfilter/f_streamselect.c:244:56: warning: unused parameter 'flags' [-Wunused-parameter] 244 | char *res, int res_len, int flags) | ^ src/libavfilter/formats.c:115:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 115 | for (i = 0; i < a->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.c:117:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 117 | for (j = 0; j < b->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.c:132:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:23: note: expanded from macro 'MERGE_FORMATS' 76 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:132:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:77:27: note: expanded from macro 'MERGE_FORMATS' 77 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:132:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:92:5: note: expanded from macro 'MERGE_FORMATS' 92 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:45:19: note: expanded from macro 'MERGE_REF' 45 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:146:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 146 | return merge_formats_internal((AVFilterFormats *)a, | ^ src/libavfilter/formats.c:147:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 147 | (AVFilterFormats *)b, AVMEDIA_TYPE_VIDEO, 1); | ^ src/libavfilter/formats.c:172:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 172 | return merge_formats_internal((AVFilterFormats *)a, | ^ src/libavfilter/formats.c:173:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 173 | (AVFilterFormats *)b, AVMEDIA_TYPE_AUDIO, 1); | ^ src/libavfilter/formats.c:190:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:23: note: expanded from macro 'MERGE_FORMATS' 76 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:190:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:77:27: note: expanded from macro 'MERGE_FORMATS' 77 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:190:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:92:5: note: expanded from macro 'MERGE_FORMATS' 92 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:45:19: note: expanded from macro 'MERGE_REF' 45 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:199:58: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 199 | return merge_samplerates_internal((AVFilterFormats *)a, (AVFilterFormats *)b, 1); | ^ src/libavfilter/formats.c:199:80: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 199 | return merge_samplerates_internal((AVFilterFormats *)a, (AVFilterFormats *)b, 1); | ^ src/libavfilter/formats.c:245:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 245 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, return AVERROR(ENOMEM);); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:45:19: note: expanded from macro 'MERGE_REF' 45 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:306:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | { av_free(channel_layouts); return AVERROR(ENOMEM); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:45:19: note: expanded from macro 'MERGE_REF' 45 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:316:69: warning: cast from 'const void *' to 'struct AVFilterChannelLayouts *' drops const qualifier [-Wcast-qual] 316 | return merge_channel_layouts_internal((AVFilterChannelLayouts *)a, | ^ src/libavfilter/formats.c:317:69: warning: cast from 'const void *' to 'struct AVFilterChannelLayouts *' drops const qualifier [-Wcast-qual] 317 | (AVFilterChannelLayouts *)b, 1); | ^ src/libavfilter/formats.c:333:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 333 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:23: note: expanded from macro 'MERGE_FORMATS' 76 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:333:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 333 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:77:27: note: expanded from macro 'MERGE_FORMATS' 77 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:333:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 333 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:92:5: note: expanded from macro 'MERGE_FORMATS' 92 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:45:19: note: expanded from macro 'MERGE_REF' 45 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:340:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 340 | return merge_generic_internal((AVFilterFormats *)a, | ^ src/libavfilter/formats.c:341:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 341 | (AVFilterFormats *)b, 1); | ^ src/libavfilter/formats.c:360:1: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 360 | PRINT_NAME(enum AVSampleFormat, get_sample_fmt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:353:23: note: expanded from macro 'PRINT_NAME' 353 | for (int i = 0; i < fmts->nb_formats; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:361:1: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 361 | PRINT_NAME(enum AVPixelFormat, get_pix_fmt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:353:23: note: expanded from macro 'PRINT_NAME' 353 | for (int i = 0; i < fmts->nb_formats; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:362:1: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 362 | PRINT_NAME(enum AVColorSpace, color_space_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:353:23: note: expanded from macro 'PRINT_NAME' 353 | for (int i = 0; i < fmts->nb_formats; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:363:1: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 363 | PRINT_NAME(enum AVColorRange, color_range_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:353:23: note: expanded from macro 'PRINT_NAME' 353 | for (int i = 0; i < fmts->nb_formats; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:364:1: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 364 | PRINT_NAME(enum AVAlphaMode, alpha_mode_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:353:23: note: expanded from macro 'PRINT_NAME' 353 | for (int i = 0; i < fmts->nb_formats; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:378:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 378 | for (int i = 0; i < rates->nb_formats; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavfilter/framepool.o src/libavfilter/formats.c:797:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 797 | FORMATS_UNREF(ref, formats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:778:5: note: expanded from macro 'FORMATS_UNREF' 778 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:764:19: note: expanded from macro 'FIND_REF_INDEX' 764 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:809:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 809 | FORMATS_UNREF(ref, channel_layouts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:778:5: note: expanded from macro 'FORMATS_UNREF' 778 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:764:19: note: expanded from macro 'FIND_REF_INDEX' 764 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:828:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 828 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:816:5: note: expanded from macro 'FORMATS_CHANGEREF' 816 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:764:19: note: expanded from macro 'FIND_REF_INDEX' 764 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:833:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 833 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:816:5: note: expanded from macro 'FORMATS_CHANGEREF' 816 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:764:19: note: expanded from macro 'FIND_REF_INDEX' 764 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:871:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 871 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:842:19: note: expanded from macro 'SET_COMMON_FORMATS' 842 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:871:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 871 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:852:19: note: expanded from macro 'SET_COMMON_FORMATS' 852 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ 6 warnings generated. src/libavfilter/formats.c:889:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 889 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:842:19: note: expanded from macro 'SET_COMMON_FORMATS' 842 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:889:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 889 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:852:19: note: expanded from macro 'SET_COMMON_FORMATS' 852 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/formats.c:907:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 907 | SET_COMMON_FORMATS(ctx, color_spaces, AVMEDIA_TYPE_VIDEO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 908 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:842:19: note: expanded from macro 'SET_COMMON_FORMATS' 842 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:907:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 907 | SET_COMMON_FORMATS(ctx, color_spaces, AVMEDIA_TYPE_VIDEO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 908 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:852:19: note: expanded from macro 'SET_COMMON_FORMATS' 852 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/formats.c:925:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 925 | SET_COMMON_FORMATS(ctx, color_ranges, AVMEDIA_TYPE_VIDEO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 926 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:842:19: note: expanded from macro 'SET_COMMON_FORMATS' 842 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:925:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 925 | SET_COMMON_FORMATS(ctx, color_ranges, AVMEDIA_TYPE_VIDEO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 926 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:852:19: note: expanded from macro 'SET_COMMON_FORMATS' 852 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/framequeue.o src/libavfilter/formats.c:943:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 943 | SET_COMMON_FORMATS(ctx, alpha_modes, AVMEDIA_TYPE_VIDEO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:842:19: note: expanded from macro 'SET_COMMON_FORMATS' 842 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:943:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 943 | SET_COMMON_FORMATS(ctx, alpha_modes, AVMEDIA_TYPE_VIDEO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:852:19: note: expanded from macro 'SET_COMMON_FORMATS' 852 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/formats.c:965:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 965 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 966 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:842:19: note: expanded from macro 'SET_COMMON_FORMATS' 842 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:965:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 965 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 966 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:852:19: note: expanded from macro 'SET_COMMON_FORMATS' 852 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/formats.c:1273:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1273 | for (int i = 0; fmts && i < fmts->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:1313:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1313 | for (i = 0; i < fmts->nb_channel_layouts; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:1314:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1314 | for (j = i + 1; j < fmts->nb_channel_layouts; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/framepool.c:109:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 109 | if (pool->linesize[0] > SIZE_MAX - align) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavfilter/framequeue.c:24: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.c:37:45: warning: unused parameter 'fq' [-Wunused-parameter] 37 | static void check_consistency(FFFrameQueue *fq) | ^ 3 warnings generated. 1 warning generated. CC libavfilter/framesync.o CC libavfilter/generate_wave_table.o src/libavfilter/generate_wave_table.c:31:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 31 | for (i = 0; i < table_size; i++) { | ~ ^ ~~~~~~~~~~ src/libavfilter/framesync.c:31:41: warning: unused parameter 'ptr' [-Wunused-parameter] 31 | static const char *framesync_name(void *ptr) | ^ src/libavfilter/framesync.c:43:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "shortest", "force termination when the shortest input terminates", OFFSET(opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/framesync.c:44:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "repeatlast", "extend last frame of secondary streams beyond EOF", OFFSET(opt_repeatlast), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/framesync.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/framesync.c:238:55: warning: unused parameter 'fs' [-Wunused-parameter] 238 | static int64_t framesync_pts_extrapolate(FFFrameSync *fs, unsigned in, | ^ src/libavfilter/framesync.c:238:68: warning: unused parameter 'in' [-Wunused-parameter] 238 | static int64_t framesync_pts_extrapolate(FFFrameSync *fs, unsigned in, | ^ 1 warning generated. CC libavfilter/graphdump.o src/libavfilter/graphdump.c:82:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 82 | max_in_fmt = FFMAX(max_in_fmt, print_link_prop(NULL, l)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavfilter/graphdump.c:89:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | max_out_fmt = FFMAX(max_out_fmt, print_link_prop(NULL, l)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavfilter/graphdump.c:156:61: warning: unused parameter 'options' [-Wunused-parameter] 156 | char *avfilter_graph_dump(AVFilterGraph *graph, const char *options) | ^ 6 warnings generated. CC libavfilter/graphparser.o 3 warnings generated. CC libavfilter/lavfutils.o In file included from src/libavfilter/graphparser.c:32: In file included from src/libavfilter/avfilter_internal.h:33: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/graphparser.c:332:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | for (unsigned i = 0; i < nb; i++) | ~ ^ ~~ src/libavfilter/graphparser.c:922:32: warning: unused parameter 'log_ctx' [-Wunused-parameter] 922 | void *log_ctx) | ^ CC libavfilter/lswsutils.o CC libavfilter/motion_estimation.o 4 warnings generated. CC libavfilter/palette.o 48 warnings generated. CC libavfilter/perlin.o CC libavfilter/psnr.o CC libavfilter/pthread.o CC libavfilter/qp_table.o In file included from src/libavfilter/pthread.c:32: In file included from src/libavfilter/avfilter_internal.h:33: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ CC libavfilter/scale_eval.o src/libavfilter/pthread.c:45:52: warning: unused parameter 'threadnr' [-Wunused-parameter] 45 | static void worker_func(void *priv, int jobnr, int threadnr, int nb_jobs, int nb_threads) | ^ src/libavfilter/pthread.c:45:79: warning: unused parameter 'nb_threads' [-Wunused-parameter] 45 | static void worker_func(void *priv, int jobnr, int threadnr, int nb_jobs, int nb_threads) | ^ 4 warnings generated. CC libavfilter/scene_sad.o CC libavfilter/setpts.o CC libavfilter/settb.o CC libavfilter/split.o src/libavfilter/setpts.c:317:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 317 | { NULL } | ^ src/libavfilter/setpts.c:360:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 360 | { NULL } | ^ src/libavfilter/split.c:70:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:73:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | if (nb_eofs == ctx->nb_outputs) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:82:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 82 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:105:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 105 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:121:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "outputs", "set number of outputs", OFFSET(nb_outputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/split.c:122:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 122 | { NULL } | ^ src/libavfilter/settb.c:164:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 164 | DEFINE_OPTIONS(settb, VIDEO); | ^ src/libavfilter/settb.c:69:12: note: expanded from macro 'DEFINE_OPTIONS' 69 | { NULL } \ | ^ src/libavfilter/settb.c:189:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 189 | DEFINE_OPTIONS(asettb, AUDIO); | ^ src/libavfilter/settb.c:69:12: note: expanded from macro 'DEFINE_OPTIONS' 69 | { NULL } \ | ^ 2 warnings generated. CC libavfilter/src_avsynctest.o 6 warnings generated. 2 warnings generated. CC libavfilter/src_movie.o CC libavfilter/transform.o src/libavfilter/src_movie.c:91:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "stream_index", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:92:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "si", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:93:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "seek_point", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, | ^ src/libavfilter/src_movie.c:94:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "sp", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, | ^ src/libavfilter/src_movie.c:95:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "streams", "set streams", OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, FLAGS }, | ^ src/libavfilter/src_movie.c:96:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "s", "set streams", OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, FLAGS }, | ^ src/libavfilter/src_movie.c:97:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "loop", "set loop count", OFFSET(loop_count), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:98:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "discontinuity", "set discontinuity threshold", OFFSET(discontinuity_threshold), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:99:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "dec_threads", "set the number of threads for decoding", OFFSET(dec_threads), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:100:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "format_opts", "set format options for the opened file", OFFSET(format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavfilter/src_movie.c:101:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | { NULL }, | ^ src/libavfilter/src_avsynctest.c:72:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:73:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:74:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"framerate"src/libavfilter/src_movie.c,: 124 :"19s:e twarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f rame r a124t | e " , fOoFrF S(EiT (=f r0a;m ei_ r n bA_Vs_tOrPeTa_mTsY;P Ei_+V+I)D E{O _ R| A ~ ^ ~~~~~~~~~~~~~~~T E, {.str="30"}, 0,INT_MAX, V }, | ^ src/libavfilter/src_avsynctest.c:75:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"fr", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="30"}, 0,INT_MAX, V }, | ^ src/libavfilter/src_avsynctest.c:76:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"samplerate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},8000,384000, A }, | ^ src/libavfilter/src_avsynctest.c:77:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"sr", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},8000,384000, A }, | ^ src/libavfilter/src_avsynctest.c:78:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"amplitude", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A|R }, | ^ src/libavfilter/src_avsynctest.c:79:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"a", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A|R }, | ^ src/libavfilter/src_avsynctest.c:80:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"period", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:81:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"p", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:82:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"delay", "set flash delay", OFFSET(delay), AV_Osrc/libavfilter/src_movie.cP:T333_:T19Y:P Ewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I NT, 333 | { .fio6r4 =(0i} ,= 0 ; i <- 3m0o,v i e3-0>,f oVr|mRa t}_,c t x| - ^> nb_streams;src/libavfilter/src_avsynctest.c :i83+:+115): warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | {"dl", "set flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=0}, -30, 30, V|R }, | ^ src/libavfilter/src_avsynctest.c:84:115: warning: src/libavfilter/src_movie.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 403:19: warning: 84comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | { "403c | y c l e "f,o r ( i =" s0e;t id ecnlbe_"o,u tOpFuFtSsE;T (ic+y+c)l e{) , | ~ ^ ~~~~~~~~~~~~~~~ AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V|R }, | ^ src/libavfilter/src_avsynctest.c:85:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"c", "set delay cycle", OFFSET(cycle), AV_OPT_TYPE_BOOL, src/libavfilter/src_movie.c :{416.:i566:4 =warning: 0unused parameter 'cfg_in' [-Wunused-parameter]} , 416 | 0 , 1 , V | R } , | ^ AVFiltesrc/libavfilter/src_avsynctest.cr:F86o:r121m:a twarning: smissing field 'unit' initializer [-Wmissing-field-initializers]C onfig *86* | c f g _ i{n",d u r| a ^t ion", "set duration", OFFSETsrc/libavfilter/src_movie.c(:d424u:r19a:t iwarning: ocomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]n ), 424 | A V _ OfPoTr_ T(YiP E=_ D0U;R AiT I{n.bi_6o4u=t0p}u,t s ; i + + ) {0 , | I ~ ^ ~~~~~~~~~~~~~~~N T64_MAX, V|A }, | ^ src/libavfilter/src_avsynctest.c:87:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ^ src/libavfilter/src_avsynctest.c:88:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | src/libavfilter/src_movie.c{:"500f:g19":, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 500 | " s e t ffoorr e(gir o=u n0d; cio lFnFbS_EoTu(trpgubtas[;0 ]i)+,+ )A V{_ O P| T ~ ^ ~~~~~~~~~~~~~~~_ TYPE_COLOR, {.str="white"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:89:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | {"bg", "set background color", OFFSET(rgba[1]), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:90:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | {"ag", "set additional color", OFFSET(rgba[2]), AV_OPT_TYPE_COLOR, {.str="gray"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:91:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | {NULL}, | ^ src/libavfilter/src_movie.c:575:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 575 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:588:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 588 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:607:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 607 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:615:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 615 | if (nb_eofs == ctx->nb_outputs && movie->loop_count != 1) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:622:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:627:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 627 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:635:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 635 | if (nb_eofs < ctx->nb_outputs) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:644:56: warning: unused parameter 'flags' [-Wunused-parameter] 644 | char *res, int res_len, int flags) | ^ src/libavfilter/src_movie.c:661:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 661 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/trim.o src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | COMMON_OPTS | ^ src/libavfilter/trim.c:313:170: note: expanded from macro 'COMMON_OPTS' 313 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:315:170: note: expanded from macro 'COMMON_OPTS' 315 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:317:170: note: expanded from macro 'COMMON_OPTS' 317 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:319:170: note: expanded from macro 'COMMON_OPTS' 319 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:321:170: note: expanded from macro 'COMMON_OPTS' 321 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:323:170: note: expanded from macro 'COMMON_OPTS' 323 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:324:170: note: expanded from macro 'COMMON_OPTS' 324 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:325:170: note: expanded from macro 'COMMON_OPTS' 325 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:334:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | "to the output", OFFSET(start_frame), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:336:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | "again", OFFSET(end_frame), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:337:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 337 | { NULL } | ^ src/libavfilter/trim.c:368:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | COMMON_OPTS | ^ src/libavfilter/trim.c:313:170: note: expanded from macro 'COMMON_OPTS' 313 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:368:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:315:170: note: expanded from macro 'COMMON_OPTS' 315 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:368:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:317:170: note: expanded from macro 'COMMON_OPTS' 317 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:368:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:319:170: note: expanded from macro 'COMMON_OPTS' 319 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:368:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:321:170: note: expanded from macro 'COMMON_OPTS' 321 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:368:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:323:170: note: expanded from macro 'COMMON_OPTS' 323 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:368:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:324:170: note: expanded from macro 'COMMON_OPTS' 324 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:368:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:325:170: note: expanded from macro 'COMMON_OPTS' 325 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:370:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | "passed to the output", OFFSET(start_sample), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:372:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | "dropped again", OFFSET(end_sample), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL } | ^ 20 warnings generated. CC libavfilter/vaf_spectrumsynth.o 26 warnings generated. CC libavfilter/version.o 22 warnings generated. CC libavfilter/vf_addroi.o src/libavfilter/vaf_spectrumsynth.c:76:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 15, INT_MAX, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:77:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "channels", "set channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = 1}, 1, 8, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:87:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ CC libavfilter/vf_alphamerge.o src/libavfilter/vf_addroi.c:232:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 232 | OFFSET(qoffset), AV_OPT_TYPE_RATIONAL, { .dbl = -0.1 }, -1, +1, FLAGS }, | ^ src/libavfilter/vf_addroi.c:235:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 235 | OFFSET(clear), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_addroi.c:237:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 237 | { NULL } | ^ 3 warnings generated. CC libavfilter/vf_amf_common.o src/libavfilter/vf_alphamerge.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_amplify.o In file included from src/libavfilter/vf_amf_common.c:23: In file included from src/libavfilter/avfilter_internal.h:33: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/vf_amf_common.c:181:63: warning: unused parameter 'input_pix_fmts' [-Wunused-parameter] 181 | const enum AVPixelFormat *input_pix_fmts, | ^ src/libavfilter/vf_amf_common.c:262:26: warning: cast from 'unsigned char *const *' to 'const unsigned char **' drops const qualifier [-Wcast-qual] 262 | (const uint8_t**)frame->data, frame->linesize, frame->format, | ^ src/libavfilter/vf_amf_common.c:244:39: warning: unused parameter 'avctx' [-Wunused-parameter] 244 | int amf_copy_surface(AVFilterContext *avctx, const AVFrame *frame, | ^ src/libavfilter/vf_amf_common.c:254:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 254 | av_assert0(planes < FF_ARRAY_ELEMS(dst_data)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavfilter/vf_amf_common.c:375:32: warning: unused parameter 'opaque' [-Wunused-parameter] 375 | void amf_free_amfsurface(void *opaque, uint8_t *data) | ^ src/libavfilter/vf_amf_common.c:578:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 578 | if (crop_w == outlink->w && crop_h == outlink->h) { | ~~~~~~ ^ ~~~~~~~~~~ src/libavfilter/vf_amf_common.c:578:24: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 578 | if (crop_w == outlink->w && crop_h == outlink->h) { | ~~~~~~ ^ ~~~~~~~~~~ src/libavfilter/vf_amplify.c:159:9: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 159 | AMPLIFY_SLICE(uint8_t, int, CLIP8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:115:31: note: expanded from macro 'AMPLIFY_SLICE' 115 | for (int x = 0; x < s->linesize[p] / sizeof(type); x++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:161:9: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 161 | AMPLIFY_SLICE(uint16_t, int, CLIP16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:115:31: note: expanded from macro 'AMPLIFY_SLICE' 115 | for (int x = 0; x < s->linesize[p] / sizeof(type); x++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:163:9: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 163 | AMPLIFY_SLICE(float, float, NOP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:115:31: note: expanded from macro 'AMPLIFY_SLICE' 115 | for (int x = 0; x < s->linesize[p] / sizeof(type); x++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:252:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 252 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VFT }, | ^ src/libavfilter/vf_amplify.c:253:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 253 | { NULL }, | ^ 9 warnings generated. CC libavfilter/vf_aspect.o 4 warnings generated. CC libavfilter/vf_atadenoise.o 5 warnings generated. CC libavfilter/vf_avgblur.o src/libavfilter/vf_aspect.c:176:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "max", "set max value for nominator or denominator in the ratio", OFFSET(max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_aspect.c:177:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 177 | { NULL } | ^ src/libavfilter/vf_aspect.c:231:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 231 | { "max", "set max value for nominator or denominator in the ratio", OFFSET(max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_aspect.c:232:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 232 | { NULL } | ^ 4 warnings generated. CC libavfilter/vf_avgblur_vulkan.o src/libavfilter/vf_atadenoise.c:73:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "0a", "set threshold A for 1st plane", OFFSET(fthra[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:74:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "0b", "set threshold B for 1st plane", OFFSET(fthrb[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:75:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "1a", "set threshold A for 2nd plane", OFFSET(fthra[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:76:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "1b", "set threshold B for 2nd plane", OFFSET(fthrb[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:77:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "2a", "set threshold A for 3rd plane", OFFSET(fthra[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:78:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "2b", "set threshold B for 3rd plane", OFFSET(fthrb[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:79:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=9}, 5, SIZE, VF }, | ^ src/libavfilter/vf_atadenoise.c:80:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:84:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "0s", "set sigma for 1st plane", OFFSET(sigma[0]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:85:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "1s", "set sigma for 2nd plane", OFFSET(sigma[1]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "2s", "set sigma for 3rd plane", OFFSET(sigma[2]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ src/libavfilter/vf_atadenoise.c:184:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 184 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:164:25: note: expanded from macro 'WFILTER_ROW' 164 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:184:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 184 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:163:22: note: expanded from macro 'WFILTER_ROW' 163 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:184:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 184 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:25: note: expanded from macro 'WFILTER_ROW' 174 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:184:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 184 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:173:22: note: expanded from macro 'WFILTER_ROW' 173 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:164:25: note: expanded from macro 'WFILTER_ROW' 164 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:163:22: note: expanded from macro 'WFILTER_ROW' 163 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:25: note: expanded from macro 'WFILTER_ROW' 174 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:173:22: note: expanded from macro 'WFILTER_ROW' 173 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_avgblur.c:55:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sizeX", "set horizontal size", OFFSET(radius), AV_OPTsrc/libavfilter/vf_atadenoise.c_:T234Y:P1E:_ Iwarning: Ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]T , {.i 62344 | =W1F}I,L T E R1_,R O1W0_2S4E,R IFALLA(GuSi n}t,8 _ t| , ^ 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:212:25: src/libavfilter/vf_avgblur.cnote: :expanded from macro 'WFILTER_ROW_SERIAL'56 :102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]212 | 56 | { " p l a nlessu"m,d i"fsfe t> ptlharnbe)s t o f i l t e r " , O F F S E T ( p l a n e s ) , A V _ O P T _ T Y P E _ I N T\, {| . ~~~~~~~~ ^ ~~~~i 64=0src/libavfilter/vf_atadenoise.cx:F234}:,1 :0 ,warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 0xF ,234 | FWLFAIGLST E}R,_ R O| W ^_ SERIAL(uinsrc/libavfilter/vf_avgblur.ct:857_:t102,: 8warning: )missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c57: | 211 : 22 : {note: expanded from macro 'WFILTER_ROW_SERIAL'" sizeY "211, | " s e t v e r t iicfa l( lsdiizfef" ,> t h rOaF F|S|E T ( r a d i u s V ) , A V _ O P T _ T Y P E _ I N T , { . i 6 4 = 0 } , 0 , 1 0\2 4 ,| ~~~~~ ^ ~~~~F LAGsrc/libavfilter/vf_atadenoise.cS: 234}:,1 : | warning: ^comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/vf_avgblur.c234: | 58W:F12I:L Twarning: Emissing field 'help' initializer [-Wmissing-field-initializers]R _R O58W | _ S E R I{A LN(UuLiLn t}8 _ t| , ^ 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:224:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 224 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:234:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 234 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:223:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 223 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTsrc/libavfilter/vf_avgblur.cE:R165_:R1O:W _warning: Sunused parameter 'jobnr' [-Wunused-parameter]E RIAL (165u | iFnItL1T6E_Rt(,l u1t68), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u insrc/libavfilter/vf_atadenoise.ct:8212_:t25,: note: iexpanded from macro 'WFILTER_ROW_SERIAL'n t32_t ,212 | , a v _ u n u s e d , L U Tl_sDuImVd)i f f| ^> tsrc/libavfilter/vf_avgblur.ch:r75b:)63 : note: expanded from macro 'FILTER' 75 | s t a t i c i n t f i l t e r _ # # n a m e ( A V F i l t e r\C o n| t ~~~~~~~~ ^ ~~~~e xt src/libavfilter/vf_atadenoise.c*:c235t:x1,: vwarning: ocomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]i d * a235r | gW,F IiLnTtE Rj_oRbOnWr_,S EiRnItA Ln(bu_ijnotb1s6)_ t\, 1| 6 ^) src/libavfilter/vf_avgblur.c| :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~165 :1src/libavfilter/vf_atadenoise.c:: 211warning: :unused parameter 'nb_jobs' [-Wunused-parameter]22 : src/libavfilter/vf_avgblur.cnote: :expanded from macro 'WFILTER_ROW_SERIAL'75 :74: note: 211expanded from macro 'FILTER' | 75 | s t ati if c( lidnitf ff i>l ttehrr_a# #|n|a m e ( A V F i l t e r C o n t e x t * c t x , v o i d * a r g , i n t j o b n r ,\ i n| t ~~~~~ ^ ~~~~ nb_src/libavfilter/vf_atadenoise.cj:o235b:s1): \warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | ^ 235 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:224:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 224 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:223:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 223 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_avgblur.c:166:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 166 | FILTER(lut16, uint16_t, int64_t, , av_unused, LUT_DIV) | ^ src/libavfilter/vf_avgblur.c:75:63: src/libavfilter/vf_atadenoise.cnote: :expanded from macro 'FILTER'281 :1: warning: unused parameter 'weights' [-Wunused-parameter]75 | st a281t | iFcI LiTnEtR _fRiOlWt(euri_n#t#8n_atm,e (8A)V F i| l^t ersrc/libavfilter/vf_atadenoise.cC:o241n:t63e:x tnote: expanded from macro 'FILTER_ROW'* ctx, 241v | o i d * a r g , i n t j o b n r , i n t n b _ j oibnst) t\h r a| , ^ intsrc/libavfilter/vf_avgblur.c :t166h:r1b:, warning: cunused parameter 'nb_jobs' [-Wunused-parameter]o nsrc/libavfilter/vf_avgblur.cs:t75 :f74l:o anote: texpanded from macro 'FILTER' *wei g75h | tsst)a t i c i n\t f| i ^l ter_##name(AVFilterContsrc/libavfilter/vf_atadenoise.ce:x281t: 1*:c twarning: xcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], voi d281 | *FaIrLgT,E Ri_nRtO Wj(oubinnrt,8 _itn,t 8n)b _ j| o^~~~~~~~~~~~~~~~~~~~~~b s)src/libavfilter/vf_atadenoise.c :\261 : 25| : ^ note: expanded from macro 'FILTER_ROW' 261 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:281:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 281 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:260:22: note: expanded from macro 'FILTER_ROW' 260 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:281:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 281 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:271:25: note: expanded from macro 'FILTER_ROW' 271 | rsumdiff > thrb) \src/libavfilter/vf_avgblur.c : 168| : ~~~~~~~~ ^ ~~~~1 : warning: src/libavfilter/vf_atadenoise.cunused parameter 'jobnr' [-Wunused-parameter]: 281:1: 168warning: | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]F ILT E281R | (FsIlLoTwE8R,_ R OuWi(nuti8n_tt8,_ t ,i n8t)3 2 _| t^~~~~~~~~~~~~~~~~~~~~~, asrc/libavfilter/vf_atadenoise.cv:_270u:n22u:s enote: dexpanded from macro 'FILTER_ROW', , S L270O | W _ D I V ) | ^ isrc/libavfilter/vf_avgblur.cf: 75(:r63d:i fnote: fexpanded from macro 'FILTER' > th r75a | s|t|a t i c i n t f i l t e r _ # # n a m e ( A V F i l t e r C o n t e x t * c t x , v o\i d | * ~~~~~ ^ ~~~~a rg, int jobnr, int nb_jobs) \ | ^ src/libavfilter/vf_avgblur.c:168:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter] src/libavfilter/vf_avgblur.c:75:74: note: expanded from macro 'FILTER' 75 | static int filter_##name(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ | ^ src/libavfilter/vf_atadenoise.c:282:1: warning: unused parameter 'weights' [-Wunused-parameter] 282 | FILTER_ROW(uint16_t, 16) | ^ src/libavfilter/vf_atadenoise.c:241:63: note: expanded from macro 'FILTER_ROW' 241 | int thra, int thrb, const float *weights) \ | ^ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:261:25: note: expanded from macro 'FILTER_ROW' 261 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:src/libavfilter/vf_avgblur.c282::1691::1 :warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]warning: unused parameter 'jobnr' [-Wunused-parameter] 282 | F169I | LFTIELRT_ERRO(Ws(luoiwn1t61,6 _uti,n t1166)_ t ,| ^~~~~~~~~~~~~~~~~~~~~~~~i ntsrc/libavfilter/vf_atadenoise.c6:4260_:t22,: anote: vexpanded from macro 'FILTER_ROW'_ unuse d260, | , S L O W _ D I V )i f | (^l disrc/libavfilter/vf_avgblur.cf:f75 :>63 :t hnote: rexpanded from macro 'FILTER'a || 75 | s t a t i c i n t f i l t e r _ # # n a m e ( A V F i l t e r C o n t e x t * c\t x ,| ~~~~~ ^ ~~~~v oidsrc/libavfilter/vf_atadenoise.c :*282a:r1g:, warning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]n t j o282b | nFrI,L TiEnRt_ RnObW_(juoibnst)1 6\_ t ,| ^1 6)src/libavfilter/vf_avgblur.c : 169| :^~~~~~~~~~~~~~~~~~~~~~~~1 : src/libavfilter/vf_atadenoise.cwarning: :unused parameter 'nb_jobs' [-Wunused-parameter]271 :src/libavfilter/vf_avgblur.c25::75 :note: 74expanded from macro 'FILTER_ROW': note: expanded from macro 'FILTER' 271 | 75 | s t a t i c i n t rfsiulmtdeirf_f# #>n atmher(bA)V F i l t e r C o n t e x t * c t x , v o i d * a r g , i n t j o b n r , i n t\ n b| _ ~~~~~~~~ ^ ~~~~j obssrc/libavfilter/vf_atadenoise.c): 282\: 1 :| ^warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:270:22: note: expanded from macro 'FILTER_ROW' 270 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_avgblur.c:177:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 177 | if (max * area >= FF_ARRAY_ELEMS(s->lut)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:331:1: warning: unused parameter 'weights' [-Wunused-parameter] 331 | FILTER_ROW_SERIAL(uint8_t, 8) | ^ src/libavfilter/vf_atadenoise.c:289:52: note: expanded from macro 'FILTER_ROW_SERIAL' 289 | const float *weights) \ | ^ src/libavfilter/vf_atadenoise.c:331:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 331 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:25: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | lsumdiff > thrb) src/libavfilter/vf_avgblur.c : 237 : 41 : warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | c o n s t i n t s l o\w =| ~~~~~~~~ ^ ~~~~( s->msrc/libavfilter/vf_atadenoise.ca:x331 :*1 :s -warning: >comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]a rea )331 | >F=I LFTFE_RA_RRROAWY__SEELREIMASL((su-i>nltu8t_)t;, 8| ) ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:308:22: note: expanded from macro 'FILTER_ROW_SERIAL' 308 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:331:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 331 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:25: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:331:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 331 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:320:22: note: expanded from macro 'FILTER_ROW_SERIAL' 320 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: unused parameter 'weights' [-Wunused-parameter] 332 | FILTER_ROW_SERIAL(uint16_t, 16) | ^ src/libavfilter/vf_atadenoise.c:289:52: note: expanded from macro 'FILTER_ROW_SERIAL' 289 | const float *weights) \ | ^ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:25: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:308:22: note: expanded from macro 'FILTER_ROW_SERIAL' 308 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:25: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:320:22: note: expanded from macro 'FILTER_ROW_SERIAL' 320 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:354:50: warning: cast from 'void **' to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 354 | const uint8_t **data = (const uint8_t **)s->data[p]; | ^ In file included from src/libavfilter/vf_avgblur_vulkan.c:23: In file included from src/libavfilter/vulkan_filter.h:26: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_avgblur_vulkan.c:50:63: warning: unused parameter 'in' [-Wunused-parameter] 50 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in) | ^ src/libavfilter/vf_avgblur_vulkan.c:160:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 160 | { NULL }, | ^ 4 warnings generated. CC libavfilter/vf_backgroundkey.o src/libavfilter/vf_backgroundkey.c:223:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "threshold", "set the scene change threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, { .dbl = 0.08}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:224:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "similarity", "set the similarity", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.1 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:225:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "blend", "set the blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL } | ^ 4 warnings generated. CC libavfilter/vf_bbox.o 49 warnings generated. CC libavfilter/vf_bilateral.o src/libavfilter/vf_bbox.c:43:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "min_val", "set minimum luminance value for bounding box", OFFSET(min_val), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_bbox.c:44:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 44 | { NULL } | ^ 2 warnings generated. CC libavfilter/vf_bitplanenoise.o src/libavfilter/vf_bilateral.c:62:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "sigmaS", "set spatial sigma", OFFSET(sigmaS), AV_OPT_TYPE_FLOAT, {.dbl=0.1}, 0.0, 512, FLAGS }, | ^ src/libavfilter/vf_bilateral.c:63:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "sigmaR", "set range sigma", OFFSET(sigmaR), AV_OPT_TYPE_FLOAT, {.dbl=0.1}, 0.0, 1, FLAGS }, | ^ src/libavfilter/vf_bilateral.c:64:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_bilateral.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/vf_bilateral.c:223:1: warning: unused parameter 'out' [-Wunused-parameter] 223 | BILATERAL_H(uint8_t, byte) | ^ src/libavfilter/vf_bilateral.c:155:61: note: expanded from macro 'BILATERAL_H' 155 | static void bilateralh_##name(BilateralContext *s, AVFrame *out, AVFrame *in, \ | ^ src/libavfilter/vf_bilateral.c:224:1: warning: unused parameter 'out' [-Wunused-parameter] 224 | BILATERAL_H(uint16_t, word) | ^ src/libavfilter/vf_bilateral.c:155:61: note: expanded from macro 'BILATERAL_H' 155 | static void bilateralh_##name(BilateralContext *s, AVFrame *out, AVFrame *in, \ | ^ src/libavfilter/vf_bilateral.c:326:1: warning: unused parameter 'out' [-Wunused-parameter] 326 | BILATERAL_V(uint8_t, byte) | ^ src/libavfilter/vf_bilateral.c:227:61: note: expanded from macro 'BILATERAL_V' 227 | static void bilateralv_##name(BilateralContext *s, AVFrame *out, AVFrame *in, \ | ^ src/libavfilter/vf_bilateral.c:327:1: warning: unused parameter 'out' [-Wunused-parameter] 327 | BILATERAL_V(uint16_t, word) | ^ src/libavfilter/vf_bilateral.c:227:61: note: expanded from macro 'BILATERAL_V' 227 | static void bilateralv_##name(BilateralContext *s, AVFrame *out, AVFrame *in, \ | ^ src/libavfilter/vf_bilateral.c:347:1: warning: unused parameter 'in' [-Wunused-parameter] 347 | BILATERAL_O(uint8_t, byte) | ^ src/libavfilter/vf_bilateral.c:330:75: note: expanded from macro 'BILATERAL_O' 330 | static void bilateralo_##name(BilateralContext *s, AVFrame *out, AVFrame *in, \ | ^ src/libavfilter/vf_bilateral.c:348:1: warning: unused parameter 'in' [-Wunused-parameter] 348 | BILATERAL_O(uint16_t, word) | ^ src/libavfilter/vf_bilateral.c:330:75: note: expanded from macro 'BILATERAL_O' 330 | static void bilateralo_##name(BilateralContext *s, AVFrame *out, AVFrame *in, \ | ^ src/libavfilter/vf_bitplanenoise.c:42:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "bitplane", "set bit plane to use for measuring noise", OFFSET(bitplane), AV_OPT_TYPE_INT, {.i64=1}, 1, 16, FLAGS}, | ^ src/libavfilter/vf_bitplanenoise.c:43:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "filter", "show noisy pixels", OFFSET(filter), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_bitplanenoise.c:44:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 44 | { NULL } | ^ 14 warnings generated. 3 warnings generated. CC libavfilter/vf_blackdetect.o CC libavfilter/vf_blackdetect_vulkan.o src/libavfilter/vf_blackdetect.c:65:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "d", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:66:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "black_min_duration", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:67:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "picture_black_ratio_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:68:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "pic_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:69:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "pixel_black_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:70:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "pix_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:71:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "alpha", "check alpha instead of luma", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ In file included from src/libavfilter/vf_blackdetect_vulkan.c:22: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_blackdetect_vulkan.c:184:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 184 | for (int i = 0; i < FF_ARRAY_ELEMS(sum->slice_sum); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blackdetect_vulkan.c:404:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | { "d", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect_vulkan.c:405:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 | { "black_min_duration", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_D8O warningUsB generatedL. E, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect_vulkan.c:406:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 406 | { "picture_black_ratio_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect_vulkan.c:407:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 407 | { "pic_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect_vulkan.c:408:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | { "pixel_black_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect_vulkan.c:409:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 409 | { "pix_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect_vulkan.c:410:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 410 | { "alpha", "check alpha instead of luma", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect_vulkan.c:411:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 411 | { NULL } | ^ CC libavfilter/vf_blackframe.o 10 warnings generated. CC libavfilter/vf_blend.o src/libavfilter/vf_blackframe.c:68:46: warning: unused parameter 'ctx' [-Wunused-parameter] 68 | static int blackframe_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_blackframe.c:134:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | "for the frame to be considered black", OFFSET(bamount), AV_OPT_TYPE_INT, { .i64 = 98 }, 0, 100, FLAGS }, | ^ src/libavfilter/vf_blackframe.c:136:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255, FLAGS }, | ^ src/libavfilter/vf_blackframe.c:138:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255, FLAGS }, | ^ src/libavfilter/vf_blackframe.c:139:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 139 | { NULL } | ^ 11 warnings generated. In file included from src/libavfilter/vf_blend.c:30: In file included from src/libavfilter/vf_blend_init.h:30: src/libavfilter/blend_modes.c:CC libavfilter/vf_blend_vulkan.o 115:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 115 | fn(addition, FFMIN(MAX, A + B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:116:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 116 | fn(grainmerge, CLIP(A + B - HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:117:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 5 warning s117 generated | . fn(multiply, MULTIPLY(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:118:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 118 | fn(multiply128,CLIP((A - HALF) * B / MDIV + HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:119:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 119 | fn(negation, MAX - FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:120:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 120 | fn(extremity, FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:121:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 121 | fn(grainextract, CLIP(HALF + A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:122:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 122 | fn(screen, SCREEN(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:123:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 123 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:124:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 124 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:125:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 125 | fn(hardmix, (A < (MAX - B)) ? 0: MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:126:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 126 | fn(heat, (A == 0) ? 0 : MAX - FFMIN(((MAX - B) * (MAX - B)) / A, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:127:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 127 | fn(freeze, (B == 0) ? 0 : MAX - FFMIN(((MAX - A) * (MAX - A)) / B, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ CC libavfilter/vf_blockdetect.o src/libavfilter/blend_modes.c:128:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 128 | fn(divide, CLIP(B == 0 ? MAX : MAX * A / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:129:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 129 | fn(dodge, DODGE(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:130:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 130 | fn(burn, BURN(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:131:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 131 | fn(softlight, CLIP(A * A / MAX + (2 * (B * ((A * (MAX - A)) / MAX) / MAX)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:132:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 132 | fn(exclusion, A + B - 2 * A * B / MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:133:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 133 | fn(pinlight, (B < HALF) ? FFMIN(A, 2 * B) : FFMAX(A, 2 * (B - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:134:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 134 | fn(phoenix, FFMIN(A, B) - FFMAX(A, B) + MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:135:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 135 | fn(reflect, (B == MAX) ? B : FFMIN(MAX, (A * A / (MAX - B)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:136:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 136 | fn(glow, (A == MAX) ? A : FFMIN(MAX, (B * B / (MAX - A)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:137:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:138:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 138 | fn(linearlight,CLIP((B < HALF) ? B + 2 * A - MAX : B + 2 * (A - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:139:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 139 | fn(softdifference,CLIP((A > B) ? (B == MAX) ? 0 : (A - B) * MAX / (MAX - B) : (B == 0) ? 0 : (B - A) * MAX / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:140:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 140 | fn(bleach, (MAX - B) + (MAX - A) - MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:141:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 141 | fn(stain, 2 * MAX - A - B) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:142:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:143:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 143 | fn(hardoverlay,A == MAX ? MAX : FFMIN(MAX, MAX * B / (2 * MAX - 2 * A) * (A > HALF) + 2 * A * B / MAX * (A <= HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:146:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 146 | fn(average, (A + B) / 2) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:147:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 147 | fn(subtract, FFMAX(0, A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:148:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 148 | fn(difference, FFABS(A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:149:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 149 | fn(darken, FFMIN(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:150:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 150 | fn(lighten, FFMAX(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:151:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 151 | fn(and, INT2FLOAT(FLOAT2INT(A) & FLOAT2INT(B))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:152:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 152 | fn(or, INT2FLOAT(FLOAT2INT(A) | FLOAT2INT(B))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:153:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 153 | fn(xor, INT2FLOAT(FLOAT2INT(A) ^ FLOAT2INT(B))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:154:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 154 | fn(geometric, GEOMETRIC(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:155:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 155 | fn(harmonic, A == 0 && B == 0 ? 0 : 2LL * A * B / (A + B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ In file included from src/libavfilter/vf_blend.c:30: In file included from src/libavfilter/vf_blend_init.h:34: src/libavfilter/blend_modes.c:115:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 115 | fn(addition, FFMIN(MAX, A + B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:116:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 116 | fn(grainmerge, CLIP(A + B - HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:117:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 117 | fn(multiply, MULTIPLY(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:118:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 118 | fn(multiply128,CLIP((A - HALF) * B / MDIV + HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:119:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 119 | fn(negation, MAX - FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:120:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 120 | fn(extremity, FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:121:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 121 | fn(grainextract, CLIP(HALF + A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:122:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 122 | fn(screen, SCREEN(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:123:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 123 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:124:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 124 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:125:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 125 | fn(hardmix, (A < (MAX - B)) ? 0: MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:126:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 126 | fn(heat, (A == 0) ? 0 : MAX - FFMIN(((MAX - B) * (MAX - B)) / A, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:127:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 127 | fn(freeze, (B == 0) ? 0 : MAX - FFMIN(((MAX - A) * (MAX - A)) / B, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:128:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 128 | fn(divide, CLIP(B == 0 ? MAX : MAX * A / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:129:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 129 | fn(dodge, DODGE(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:130:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 130 | fn(burn, BURN(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:131:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 131 | fn(softlight, CLIP(A * A / MAX + (2 * (B * ((A * (MAX - A)) / MAX) / MAX)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:132:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 132 | fn(exclusion, A + B - 2 * A * B / MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:133:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 133 | fn(pinlight, (B < HALF) ? FFMIN(A, 2 * B) : FFMAX(A, 2 * (B - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:134:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 134 | fn(phoenix, FFMIN(A, B) - FFMAX(A, B) + MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:135:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 135 | fn(reflect, (B == MAX) ? B : FFMIN(MAX, (A * A / (MAX - B)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:136:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 136 | fn(glow, (A == MAX) ? A : FFMIN(MAX, (B * B / (MAX - A)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:137:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:138:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 138 | fn(linearlight,CLIP((B < HALF) ? B + 2 * A - MAX : B + 2 * (A - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:139:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 139 | fn(softdifference,CLIP((A > B) ? (B == MAX) ? 0 : (A - B) * MAX / (MAX - B) : (B == 0) ? 0 : (B - A) * MAX / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:140:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 140 | fn(bleach, (MAX - B) + (MAX - A) - MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:141:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 141 | fn(stain, 2 * MAX - A - B) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:142:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:143:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 143 | fn(hardoverlay,A == MAX ? MAX : FFMIN(MAX, MAX * B / (2 * MAX - 2 * A) * (A > HALF) + 2 * A * B / MAX * (A <= HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ In file included from src/libavfilter/vf_blend.c:30: In file included from src/libavfilter/vf_blend_init.h:38: src/libavfilter/blend_modes.c:115:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 115 | fn(addition, FFMIN(MAX, A + B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:116:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 116 | fn(grainmerge, CLIP(A + B - HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:117:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 117 | fn(multiply, MULTIPLY(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:118:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 118 | fn(multiply128,CLIP((A - HALF) * B / MDIV + HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:119:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 119 | fn(negation, MAX - FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:120:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 120 | fn(extremity, FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:121:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 121 | fn(grainextract, CLIP(HALF + A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:122:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 122 | fn(screen, SCREEN(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:123:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 123 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:124:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 124 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:125:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 125 | fn(hardmix, (A < (MAX - B)) ? 0: MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:126:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 126 | fn(heat, (A == 0) ? 0 : MAX - FFMIN(((MAX - B) * (MAX - B)) / A, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:127:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 127 | fn(freeze, (B == 0) ? 0 : MAX - FFMIN(((MAX - A) * (MAX - A)) / B, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:128:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 128 | fn(divide, CLIP(B == 0 ? MAX : MAX * A / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:129:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 129 | fn(dodge, DODGE(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:130:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 130 | fn(burn, BURN(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:131:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 131 | fn(softlight, CLIP(A * A / MAX + (2 * (B * ((A * (MAX - A)) / MAX) / MAX)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:132:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 132 | fn(exclusion, A + B - 2 * A * B / MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:133:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 133 | fn(pinlight, (B < HALF) ? FFMIN(A, 2 * B) : FFMAX(A, 2 * (B - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:134:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 134 | fn(phoenix, FFMIN(A, B) - FFMAX(A, B) + MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:135:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 135 | fn(reflect, (B == MAX) ? B : FFMIN(MAX, (A * A / (MAX - B)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:136:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 136 | fn(glow, (A == MAX) ? A : FFMIN(MAX, (B * B / (MAX - A)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:137:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:138:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 138 | fn(linearlight,CLIP((B < HALF) ? B + 2 * A - MAX : B + 2 * (A - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:139:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 139 | fn(softdifference,CLIP((A > B) ? (B == MAX) ? 0 : (A - B) * MAX / (MAX - B) : (B == 0) ? 0 : (B - A) * MAX / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:140:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 140 | fn(bleach, (MAX - B) + (MAX - A) - MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:141:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 141 | fn(stain, 2 * MAX - A - B) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *slicesrc/libavfilter/vf_blockdetect.cp:a58r:a112m:) warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | \ | ^{ "period_min", "Minimum period to search for", OFFSET(period_min), AV_OPT_TYPE_INT, {.i64=3}, 2, 32, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:59:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "period_max", "Maximum pesrc/libavfilter/blend_modes.cr:i142o:d1 :t owarning: unused parameter 'sliceparam' [-Wunused-parameter]s earch 142f | ofrn"(,i nOtFeFrSpEoTl(apteer,iLoRdI_NmTaFx()M,A XA V*_ O(P2T _-T YcPoEs_fI(NAT ,* {M._iP6I4 =/2 4M}A,X )2 ,- 6c4o,s fF(LBA G*S }M,_ P I| ^/ MAX)) * 0.2src/libavfilter/vf_blockdetect.c5:f60):)104 : | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c:98: 4060: | note: expanded from macro 'fn' { "98p | l a n e s "F,i l t e r P a r a"msse t* ppalraanme,s Stloi cfeiPlatrearm"s, *OsFlFiScEeTp(aprlaamn)e s ) , A V _ O P T _ T\Y P E| _ ^I NT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blockdetect.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/blend_modes.c:143:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 143 | fn(hardoverlay,A == MAX ? MAX : FFMIN(MAX, MAX * B / (2 * MAX - 2 * A) * (A > HALF) + 2 * A * B / MAX * (A <= HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ In file included from src/libavfilter/vf_blend.c:30: In file included from src/libavfilter/vf_blend_init.h:42: src/libavfilter/blend_modes.c:115:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 115 | fn(addition, FFMIN(MAX, A + B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:116:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 116 | fn(grainmerge, CLIP(A + B - HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:117:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 117 | fn(multiply, MULTIPLY(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:118:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 118 | fn(multiply128,CLIP((A - HALF) * B / MDIV + HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:119:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 119 | fn(negation, MAX - FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:120:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 120 | fn(extremity, FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:121:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 121 | fn(grainextract, CLIP(HALF + A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:122:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 122 | fn(screen, SCREEN(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:123:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 123 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:124:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 124 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:125:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 125 | fn(hardmix, (A < (MAX - B)) ? 0: MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:126:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 126 | fn(heat, (A == 0) ? 0 : MAX - FFMIN(((MAX - B) * (MAX - B)) / A, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:127:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 127 | fn(freeze, (B == 0) ? 0 : MAX - FFMIN(((MAX - A) * (MAX - A)) / B, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:128:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 128 | fn(divide, CLIP(B == 0 ? MAX : MAX * A / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:129:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 129 | fn(dodge, DODGE(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:130:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 130 | fn(burn, BURN(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:131:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 131 | fn(softlight, CLIP(A * A / MAX + (2 * (B * ((A * (MAX - A)) / MAX) / MAX)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:132:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 132 | fn(exclusion, A + B - 2 * A * B / MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:133:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 133 | fn(pinlight, (B < HALF) ? FFMIN(A, 2 * B) : FFMAX(A, 2 * (B - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:134:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 134 | fn(phoenix, FFMIN(A, B) - FFMAX(A, B) + MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:135:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 135 | fn(reflect, (B == MAX) ? B : FFMIN(MAX, (A * A / (MAX - B)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:136:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 136 | fn(glow, (A == MAX) ? A : FFMIN(MAX, (B * B / (MAX - A)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:137:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:138:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 138 | fn(linearlight,CLIP((B < HALF) ? B + 2 * A - MAX : B + 2 * (A - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:139:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 139 | fn(softdifference,CLIP((A > B) ? (B == MAX) ? 0 : (A - B) * MAX / (MAX - B) : (B == 0) ? 0 : (B - A) * MAX / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:140:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 140 | fn(bleach, (MAX - B) + (MAX - A) - MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:141:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 141 | fn(stain, 2 * MAX - A - B) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:142:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:143:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 143 | fn(hardoverlay,A == MAX ? MAX : FFMIN(MAX, MAX * B / (2 * MAX - 2 * A) * (A > HALF) + 2 * A * B / MAX * (A <= HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ In file included from src/libavfilter/vf_blend.c:30: In file included from src/libavfilter/vf_blend_init.h:46: src/libavfilter/blend_modes.c:115:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 115 | fn(addition, FFMIN(MAX, A + B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:116:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 116 | fn(grainmerge, CLIP(A + B - HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:117:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 117 | fn(multiply, MULTIPLY(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:118:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 118 | fn(multiply128,CLIP((A - HALF) * B / MDIV + HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:119:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 119 | fn(negation, MAX - FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:120:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 120 | fn(extremity, FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:121:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 121 | fn(grainextract, CLIP(HALF + A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:122:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 122 | fn(screen, SCREEN(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:123:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 123 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:124:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 124 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:125:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 125 | fn(hardmix, (A < (MAX - B)) ? 0: MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:126:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 126 | fn(heat, (A == 0) ? 0 : MAX - FFMIN(((MAX - B) * (MAX - B)) / A, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:127:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 127 | fn(freeze, (B == 0) ? 0 : MAX - FFMIN(((MAX - A) * (MAX - A)) / B, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:128:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 128 | fn(divide, CLIP(B == 0 ? MAX : MAX * A / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:129:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 129 | fn(dodge, DODGE(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:130:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 130 | fn(burn, BURN(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:131:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 131 | fn(softlight, CLIP(A * A / MAX + (2 * (B * ((A * (MAX - A)) / MAX) / MAX)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:132:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 132 | fn(exclusion, A + B - 2 * A * B / MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:133:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 133 | fn(pinlight, (B < HALF) ? FFMIN(A, 2 * B) : FFMAX(A, 2 * (B - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:134:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 134 | fn(phoenix, FFMIN(A, B) - FFMAX(A, B) + MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:135:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 135 | fn(reflect, (B == MAX) ? B : FFMIN(MAX, (A * A / (MAX - B)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:136:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 136 | fn(glow, (A == MAX) ? A : FFMIN(MAX, (B * B / (MAX - A)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:137:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:138:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 138 | fn(linearlight,CLIP((B < HALF) ? B + 2 * A - MAX : B + 2 * (A - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:139:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 139 | fn(softdifference,CLIP((A > B) ? (B == MAX) ? 0 : (A - B) * MAX / (MAX - B) : (B == 0) ? 0 : (B - A) * MAX / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:140:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 140 | fn(bleach, (MAX - B) + (MAX - A) - MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:141:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 141 | fn(stain, 2 * MAX - A - B) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:142:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:143:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 143 | fn(hardoverlay,A == MAX ? MAX : FFMIN(MAX, MAX * B / (2 * MAX - 2 * A) * (A > HALF) + 2 * A * B / MAX * (A <= HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ In file included from src/libavfilter/vf_blend.c:30: In file included from src/libavfilter/vf_blend_init.h:50: src/libavfilter/blend_modes.c:115:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 115 | fn(addition, FFMIN(MAX, A + B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:116:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 116 | fn(grainmerge, CLIP(A + B - HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:117:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 117 | fn(multiply, MULTIPLY(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:118:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 118 | fn(multiply128,CLIP((A - HALF) * B / MDIV + HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:119:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 119 | fn(negation, MAX - FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:120:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 120 | fn(extremity, FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:121:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 121 | fn(grainextract, CLIP(HALF + A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:122:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 122 | fn(screen, SCREEN(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:123:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 123 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:124:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 124 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:125:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 125 | fn(hardmix, (A < (MAX - B)) ? 0: MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:126:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 126 | fn(heat, (A == 0) ? 0 : MAX - FFMIN(((MAX - B) * (MAX - B)) / A, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:127:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 127 | fn(freeze, (B == 0) ? 0 : MAX - FFMIN(((MAX - A) * (MAX - A)) / B, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:128:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 128 | fn(divide, CLIP(B == 0 ? MAX : MAX * A / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:129:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 129 | fn(dodge, DODGE(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:130:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 130 | fn(burn, BURN(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:131:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 131 | fn(softlight, CLIP(A * A / MAX + (2 * (B * ((A * (MAX - A)) / MAX) / MAX)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:132:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 132 | fn(exclusion, A + B - 2 * A * B / MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:133:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 133 | fn(pinlight, (B < HALF) ? FFMIN(A, 2 * B) : FFMAX(A, 2 * (B - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:134:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 134 | fn(phoenix, FFMIN(A, B) - FFMAX(A, B) + MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:135:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 135 | fn(reflect, (B == MAX) ? B : FFMIN(MAX, (A * A / (MAX - B)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:136:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 136 | fn(glow, (A == MAX) ? A : FFMIN(MAX, (B * B / (MAX - A)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:137:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:138:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 138 | fn(linearlight,CLIP((B < HALF) ? B + 2 * A - MAX : B + 2 * (A - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:139:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 139 | fn(softdifference,CLIP((A > B) ? (B == MAX) ? 0 : (A - B) * MAX / (MAX - B) : (B == 0) ? 0 : (B - A) * MAX / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:140:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 140 | fn(bleach, (MAX - B) + (MAX - A) - MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:141:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 141 | fn(stain, 2 * MAX - A - B) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:142:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:143:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 143 | fn(hardoverlay,A == MAX ? MAX : FFMIN(MAX, MAX * B / (2 * MAX - 2 * A) * (A > HALF) + 2 * A * B / MAX * (A <= HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:146:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 146 | fn(average, (A + B) / 2) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:147:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 147 | fn(subtract, FFMAX(0, A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:148:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 148 | fn(difference, FFABS(A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:149:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 149 | fn(darken, FFMIN(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ In file included from src/libavfilter/vf_blend_vulkan.c:25: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:150:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 150 | fn(lighten, FFMAX(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | src/libavutil/vulkan.hF:i394l:t26e:r Pwarning: acast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]r ams 394* | p a r a mo,u tS-l>ipcNeePxatr a=m s( v*osildi c*e)pianr;a m )| ^ \ | ^ src/libavfilter/blend_modes.c:151:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 151 | fn(and, INT2FLOAT(FLOAT2INT(A) & FLOAT2INT(B))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:152:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 152 | fn(or, INT2FLOAT(FLOAT2INT(A) | FLOAT2INT(B))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:153:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 153 | fn(xor, INT2FLOAT(FLOAT2INT(A) ^ FLOAT2INT(B))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:154:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 154 | fn(geometric, GEOMETRIC(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:155:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 155 | fn(harmonic, A == 0 && B == 0 ? 0 : 2LL * A * B / (A + B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ In file included from src/libavfilter/vf_blend.c:30: In file included from src/libavfilter/vf_blend_init.h:54: src/libavfilter/blend_modes.c:115:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 115 | fn(addition, FFMIN(MAX, A + B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:116:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 116 | fn(grainmerge, CLIP(A + B - HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:117:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 117 | fn(multiply, MULTIPLY(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:118:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 118 | fn(multiply128,CLIP((A - HALF) * B / MDIV + HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:119:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 119 | fn(negation, MAX - FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_vulkan.c:96:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 96 | for (int plane = 0; plane < FF_ARRAY_ELEMS(src/libavfilter/blend_modes.cs:-120>:p1a:r awarning: munused parameter 'sliceparam' [-Wunused-parameter]s ); p120l | afnne(+e+x)t r{e m i| t ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~y , FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:121:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 121 | fn(grainextract, CLIP(HALF + A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:122:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 122 | fn(screen, SCREEN(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:123:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 123 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:124:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 124 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:125:src/libavfilter/vf_blend_vulkan.c1::353 :warning: 129unused parameter 'sliceparam' [-Wunused-parameter]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | fn(ha r353d | m i x , { " c(0A_ o

B) ? (B == MAX) ? 0 : (A - B) * MAX / (MAX - B) : (B == 0) ? 0 : (B - A) * MAX / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:140:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 140 | fn(bleach, (MAX - B) + (MAX - A) - MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:141:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 141 | fn(stain, 2 * MAX - A - B) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:142:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:143:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 143 | fn(hardoverlay,A == MAX ? MAX : FFMIN(MAX, MAX * B / (2 * MAX - 2 * A) * (A > HALF) + 2 * A * B / MAX * (A <= HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:146:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 146 | fn(average, (A + B) / 2) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:147:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 147 | fn(subtract, FFMAX(0, A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:148:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 148 | fn(difference, FFABS(A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:149:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 149 | fn(darken, FFMIN(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:150:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 150 | fn(lighten, FFMAX(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:151:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 151 | fn(and, INT2FLOAT(FLOAT2INT(A) & FLOAT2INT(B))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:152:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 152 | fn(or, INT2FLOAT(FLOAT2INT(A) | FLOAT2INT(B))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:153:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 153 | fn(xor, INT2FLOAT(FLOAT2INT(A) ^ FLOAT2INT(B))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:154:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 154 | fn(geometric, GEOMETRIC(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:155:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 155 | fn(harmonic, A == 0 && B == 0 ? 0 : 2LL * A * B / (A + B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ In file included from src/libavfilter/vf_blend.c:30: src/libavfilter/vf_blend_init.h:67:1: warning: unused parameter 'bottom' [-Wunused-parameter] 67 | COPY(top, 8) | ^ src/libavfilter/vf_blend_init.h:58:44: note: expanded from macro 'COPY' 58 | const uint8_t *bottom, ptrdiff_t bottom_linesize,\ | ^ src/libavfilter/vf_blend_init.h:67:1: warning: unused parameter 'bottom_linesize' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:58:62: note: expanded from macro 'COPY' 58 | const uint8_t *bottom, ptrdiff_t bottom_linesize,\ | ^ src/libavfilter/vf_blend_init.h:67:1: warning: unused parameter 'param' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:43: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:67:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:63: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:68:1: warning: unused parameter 'top' [-Wunused-parameter] 68 | COPY(bottom, 8) | ^ src/libavfilter/vf_blend_init.h:57:56: note: expanded from macro 'COPY' 57 | static void blend_copy ## src##_##depth(const uint8_t *top, ptrdiff_t top_linesize, \ | ^ src/libavfilter/vf_blend_init.h:68:1: warning: unused parameter 'top_linesize' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:57:71: note: expanded from macro 'COPY' 57 | static void blend_copy ## src##_##depth(const uint8_t *top, ptrdiff_t top_linesize, \ | ^ src/libavfilter/vf_blend_init.h:68:1: warning: unused parameter 'param' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:43: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:68:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:63: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:70:1: warning: unused parameter 'bottom' [-Wunused-parameter] 70 | COPY(top, 16) | ^ src/libavfilter/vf_blend_init.h:58:44: note: expanded from macro 'COPY' 58 | const uint8_t *bottom, ptrdiff_t bottom_linesize,\ | ^ src/libavfilter/vf_blend_init.h:70:1: warning: unused parameter 'bottom_linesize' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:58:62: note: expanded from macro 'COPY' 58 | const uint8_t *bottom, ptrdiff_t bottom_linesize,\ | ^ src/libavfilter/vf_blend_init.h:70:1: warning: unused parameter 'param' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:43: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:70:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:63: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:71:1: warning: unused parameter 'top' [-Wunused-parameter] 71 | COPY(bottom, 16) | ^ src/libavfilter/vf_blend_init.h:57:56: note: expanded from macro 'COPY' 57 | static void blend_copy ## src##_##depth(const uint8_t *top, ptrdiff_t top_linesize, \ | ^ src/libavfilter/vf_blend_init.h:71:1: warning: unused parameter 'top_linesize' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:57:71: note: expanded from macro 'COPY' 57 | static void blend_copy ## src##_##depth(const uint8_t *top, ptrdiff_t top_linesize, \ | ^ src/libavfilter/vf_blend_init.h:71:1: warning: unused parameter 'param' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:43: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:71:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:63: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:73:1: warning: unused parameter 'bottom' [-Wunused-parameter] 73 | COPY(top, 32) | ^ src/libavfilter/vf_blend_init.h:58:44: note: expanded from macro 'COPY' 58 | const uint8_t *bottom, ptrdiff_t bottom_linesize,\ | ^ src/libavfilter/vf_blend_init.h:73:1: warning: unused parameter 'bottom_linesize' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:58:62: note: expanded from macro 'COPY' 58 | const uint8_t *bottom, ptrdiff_t bottom_linesize,\ | ^ src/libavfilter/vf_blend_init.h:73:1: warning: unused parameter 'param' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:43: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:73:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:63: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:74:1: warning: unused parameter 'top' [-Wunused-parameter] 74 | COPY(bottom, 32) | ^ src/libavfilter/vf_blend_init.h:57:56: note: expanded from macro 'COPY' 57 | static void blend_copy ## src##_##depth(const uint8_t *top, ptrdiff_t top_linesize, \ | ^ src/libavfilter/vf_blend_init.h:74:1: warning: unused parameter 'top_linesize' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:57:71: note: expanded from macro 'COPY' 57 | static void blend_copy ## src##_##depth(const uint8_t *top, ptrdiff_t top_linesize, \ | ^ src/libavfilter/vf_blend_init.h:74:1: warning: unused parameter 'param' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:43: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:74:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] src/libavfilter/vf_blend_init.h:61:63: note: expanded from macro 'COPY' 61 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:100:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 100 | BLEND_NORMAL(8bit, uint8_t) | ^ src/libavfilter/vf_blend_init.h:83:67: note: expanded from macro 'BLEND_NORMAL' 83 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:101:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 101 | BLEND_NORMAL(16bit, uint16_t) | ^ src/libavfilter/vf_blend_init.h:83:67: note: expanded from macro 'BLEND_NORMAL' 83 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend_init.h:102:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 102 | BLEND_NORMAL(32bit, float)4 warning s| generated^. src/libavfilter/vf_blend_init.h:83:67: note: expanded from macro 'BLEND_NORMAL' 83 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend.c:117:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "c0_expr", "set color component #0 expression", OFFSET(params[0].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:118:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "c1_expr", "set color component #1 expression", OFFSET(params[1].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:119:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "c2_expr", "set color component #2 expression", OFFSET(params[2].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:120:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "c3_expr", "set color component #3 expression", OFFSET(params[3].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:121:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "all_expr", "set expression for all color components", OFFSET(all_expr), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:122:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "c0_opacity", "setCC libavfilter/vf_blurdetect.o color component #0 opacity", OFFSET(params[0].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:123:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "c1_opacity", "set color component #1 opacity", OFFSET(params[1].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:124:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "c2_opacity", "set color component #2 opacity", OFFSET(params[2].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:125:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "c3_opacity", "set color component #3 opacity", OFFSET(params[3].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:126:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "all_opacity", "set opacity for all color components", OFFSET(all_opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ src/libavfilter/vf_blend.c:164:1: warning: unused parameter 'param' [-Wunused-parameter] 164 | DEFINE_BLEND_EXPR(uint8_t, 8bit, 1) | ^ src/libavfilter/vf_blend.c:137:46: note: expanded from macro 'DEFINE_BLEND_EXPR' 137 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend.c:165:1: warning: unused parameter 'param' [-Wunused-parameter] 165 | DEFINE_BLEND_EXPR(uint16_t, 16bit, 2) | ^ src/libavfilter/vf_blend.c:137:46: note: expanded from macro 'DEFINE_BLEND_EXPR' 137 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend.c:166:1: warning: unused parameter 'param' [-Wunused-parameter] 166 | DEFINE_BLEND_EXPR(float, 32bit, 4) | ^ src/libavfilter/vf_blend.c:137:46: note: expanded from macro 'DEFINE_BLEND_EXPR' 137 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/vf_blend.c:168:42: warning: unused parameter 'ctx' [-Wunused-parameter] 168 | static int filter_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_blend.c:291:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 291 | for (i = 0; i < FF_ARRAY_ELEMS(s->params); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:306:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 306 | for (int plane = 0; plane < FF_ARRAY_ELEMS(s->params); plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. src/libavfilter/vf_blurdetect.c:74:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=30/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:75:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:76:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "radius", "search radius for maxima detection", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=50}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:77:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "block_pct", "block pooling threshold when calculating blurriness", OFFSET(block_pct), AV_OPT_TYPE_INT, {.i64=80}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:78:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "block_width", "block size for block-based abbreviation of blurriness", OFFSET(block_width), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:79:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "block_height", "block size for block-based abbreviation of blurriness", OFFSET(block_height), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:80:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ src/libavfilter/vf_blurdetect.c:128:29: warning: unused parameter 'edge' [-Wunused-parameter] 128 | int edge, const uint8_t *src, int src_linesize) | ^ CC libavfilter/vf_bm3d.o src/libavfilter/vf_bm3d.c:136:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 99999.9, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:138:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | OFFSET(block_size), AV_OPT_TYPE_INT, {.i64=16}, 8, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:140:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | OFFSET(block_step), AV_OPT_TYPE_INT, {.i64=4}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:142:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 142 | OFFSET(group_size), AV_OPT_TYPE_INT, {.i64=1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:144:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | OFFSET(bm_range), AV_OPT_TYPE_INT, {.i64=9}, 1, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:146:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | OFFSET(bm_step), AV_OPT_TYPE_INT, {.i64=1}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:148:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | OFFSET(th_mse), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:150:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | OFFSET(hard_threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.7}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:158:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 158 | OFFSET(ref), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:160:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:161:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 161 | { NULL } | ^ src/libavfilter/vf_bm3d.c:252:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 252 | const uint16_t *srcp = (uint16_t *)src + pos->y * src_stride / 2 + pos->x; | ^ src/libavfilter/vf_bm3d.c:253:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 253 | const uint16_t *refp = (uint16_t *)src + r_y * src_stride / 2 + r_x; | ^ src/libavfilter/vf_bm3d.c:273:59: warning: unused parameter 'plane' [-Wunused-parameter] 273 | int r_y, int r_x, int plane, int jobnr) | ^ src/libavfilter/vf_bm3d.c:378:39: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 378 | const uint16_t *src = (uint16_t *)srcp + y * src_linesize / 2 + x; | ^ src/libavfilter/vf_bm3d.c:385:50: warning: unused parameter 'ref' [-Wunused-parameter] 385 | const uint8_t *ref, int ref_linesize, | ^ src/libavfilter/vf_bm3d.c:385:59: warning: unused parameter 'ref_linesize' [-Wunused-parameter] 385 | const uint8_t *ref, int ref_linesize, | ^ 9 warnings generated. CC libavfilter/vf_boxblur.o src/libavfilter/vf_boxblur.c:199:62: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 199 | *(uint16_t*)(dst + i*dst_step) = *(uint16_t*)(src + i*src_step); | ^ src/libavfilter/vf_boxblur.c:286:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 286 | { NULL } | ^ 2 warnings generated. CC libavfilter/vf_bwdif.o src/libavfilter/vf_bwdif.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 214 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_bwdif_vulkan.o 17 warnings generated. CC libavfilter/vf_cas.o In file included from src/libavfilter/vf_bwdif_vulkan.c:25: In file included from src/libavfilter/vulkan_filter.h:26: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ 2 warnings generated. src/libavfilter/vf_cas.c:134:74: warning: cast from 'const unsigned short *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 134 | av_image_copy_plane((uint8_t *)dst, linesize * 2, (uint8_t *)(src + slice_start * in_linesize), | ^ src/libavfilter/vf_cas.c:261:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 261 | { "strength", "set the sharpening strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_cas.c:262:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 262 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VF }, | ^ src/libavfilter/vf_cas.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL } | ^ CC libavfilter/vf_ccrepack.o src/libavfilter/vf_ccrepack.c:45:13: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_chromaber_vulkan.o 4 warnings generated. CC libavfilter/vf_chromakey.o src/libavfilter/vf_chromakey.c:351:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 351 | { "color", "set the chromakey key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:352:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 352 | { "similarity", "set the chromakey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:353:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 353 | { "blend", "set the chromakey key blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:354:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 354 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:355:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 355 | { NULL } | ^ src/libavfilter/vf_chromakey.c:384:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | { "color", "set the chromahold key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:385:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "similarity", "set the chromahold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:386:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "blend", "set the chromahold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:387:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:388:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 388 | { NULL } | ^ In file included from src/libavfilter/vf_chromaber_vulkan.c:23: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_chromaber_vulkan.c:68:63: warning: unused parameter 'in' [-Wunused-parameter] 68 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in) | ^ src/libavfilter/vf_chromaber_vulkan.c:230:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL }, | ^ 4 warnings generated. CC libavfilter/vf_chromanr.o 10 warnings generated. CC libavfilter/vf_chromashift.o src/libavfilter/vf_chromanr.c:268:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | { "thres", "set y+u+v threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=30}, 1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:269:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | { "sizew", "set horizontal patch size", OFFSET(sizew), AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VF }, | ^ src/libavfilter/vf_chromanr.c:270:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { "sizeh", "set vertical patch size", OFFSET(sizeh), AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VF }, | ^ src/libavfilter/vf_chromanr.c:271:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 271 | { "stepw", "set horizontal step", OFFSET(stepw), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF }, | ^ src/libavfilter/vf_chromanr.c:272:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 272 | { "steph", "set vertical step", OFFSET(steph), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF }, | ^ src/libavfilter/vf_chromanr.c:273:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 273 | { "threy", "set y threshold", OFFSET(threshold_y), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:274:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { "threu", "set u threshold", OFFSET(threshold_u), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:275:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | { "threv", "set v threshold", OFFSET(threshold_v), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:279:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 279 | { NULL } | ^ src/libavfilter/vf_chromashift.c:369:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 369 | { NULL }, | ^ src/libavfilter/vf_chromashift.c:430:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 430 | { NULL }, | ^ 2 warnings generated. CC libavfilter/vf_ciescope.o src/libavfilter/vf_ciescope.c:114:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "size", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:115:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "s", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:116:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "intensity", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:117:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "i", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:118:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "contrast", NULL, OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:119:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "corrgamma", NULL, OFFSET(correct_gamma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:120:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "showwhite", NULL, OFFSET(show_white), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:121:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "gamma", NULL, OFFSET(igamma), AV_OPT_TYPE_DOUBLE, {.dbl=2.6}, 0.1, 6, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:122:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "fill", "fill with CIE colors", OFFSET(fill), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL } | ^ src/libavfilter/vf_ciescope.c:142:49: warning: unused parameter 'ctx' [-Wunused-parameter] 142 | static int query_formats(const AVFilterContext *ctx, | ^ src/libavfilter/vf_ciescope.c:1010:27: warning: unused parameter 'w' [-Wunused-parameter] 1010 | int w, int h, | ^ src/libavfilter/vf_ciescope.c:1010:34: warning: unused parameter 'h' [-Wunused-parameter] 1010 | int w, int h, | ^ src/libavfilter/vf_ciescope.c:1059:28: warning: unused parameter 'w' [-Wunused-parameter] 1059 | int w, int h) | ^ src/libavfilter/vf_ciescope.c:1059:35: warning: unused parameter 'h' [-Wunused-parameter] 1059 | int w, int h) | ^ src/libavfilter/vf_ciescope.c:1208:33: warning: unused parameter 'maxval' [-Wunused-parameter] 1208 | int const maxval, | ^ src/libavfilter/vf_ciescope.c:1333:39: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1333 | const uint16_t* src = (uint16_t *)(ptr + linesize * y + x * 6); | ^ 9 warnings generated. CC libavfilter/vf_codecview.o src/libavfilter/vf_codecview.c:80:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "block", "set block partitioning structure to visualize", OFFSET(block), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_codecview.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ src/libavfilter/vf_codecview.c:267:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | for (int block_idx = 0; block_idx < par->nb_blocks; block_idx++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_codecview.c:286:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 286 | for (i = 0; i < sd->size / sizeof(*mvs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. CC libavfilter/vf_colorbalance.o src/libavfilter/vf_colorbalance.c:61:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "rs", "set red shadows", OFFSET(cyan_red.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:62:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "gs", "set green shadows", OFFSET(magenta_green.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:63:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "bs", "set blue shadows", OFFSET(yellow_blue.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:64:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "rm", "set red midtones", OFFSET(cyan_red.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:65:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "gm", "set green midtones", OFFSET(magenta_green.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:66:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "bm", "set blue midtones", OFFSET(yellow_blue.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:67:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "rh", "set red highlights", OFFSET(cyan_red.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:68:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "gh", "set green highlights", OFFSET(magenta_green.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:69:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "bh", "set blue highlights", OFFSET(yellow_blue.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:70:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "pl", "preserve lightness", OFFSET(preserve_lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ 4 warnings generated. CC libavfilter/vf_colorchannelmixer.o src/libavfilter/vf_colorchannelmixer.c:88:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "rr", "set the red gain for the red channel", OFFSET(rr), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:89:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "rg", "set the green gain for the red channel", OFFSET(rg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:90:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "rb", "set the blue gain for the red channel", OFFSET(rb), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:91:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "ra", "set the alpha gain for the red channel", OFFSET(ra), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:92:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "gr", "set the red gain for the green channel", OFFSET(gr), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:93:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "gg", "set the green gain for the green channel", OFFSET(gg), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:94:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "gb", "set the blue gain for the green channel", OFFSET(gb), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:95:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "ga", "set the alpha gain for the green channel", OFFSET(ga), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:96:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "br", "set the red gain for the blue channel", OFFSET(br), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:97:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "bg", "set the green gain for the blue channel", OFFSET(bg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:98:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "bb", "set the blue gain for the blue channel", OFFSET(bb), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:99:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "ba", "set the alpha gain for the blue channel", OFFSET(ba), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:100:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "ar", "set the red gain for the alpha channel", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:101:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "ag", "set the green gain for the alpha channel", OFFSET(ag), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:102:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "ab", "set the blue gain for the alpha channel", OFFSET(ab), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:103:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "aa", "set the alpha gain for the alpha channel", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:112:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "pa", "set the preserve color amount", OFFSET(preserve_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ 11 warnings generated. CC libavfilter/vf_colorconstancy.o src/libavfilter/vf_colorconstancy.c:611:33: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 611 | for (i = slice_start; i < slice_end; ++i) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_colorconstancy.c:720:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 720 | { "difford", "set differentiation order", OFFSET(difford), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS }, | ^ src/libavfilter/vf_colorconstancy.c:721:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 721 | { "minknorm", "set Minkowski norm", OFFSET(minknorm), AV_OPT_TYPE_INT, {.i64=1}, 0, 20, FLAGS }, | ^ src/libavfilter/vf_colorconstancy.c:722:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 722 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, 1024.0, FLAGS }, | ^ src/libavfilter/vf_colorconstancy.c:723:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 723 | { NULL } | ^ 5 warnings generated. CC libavfilter/vf_colorcontrast.o src/libavfilter/vf_colorcontrast.c:365:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 365 | { "rc", "set the red-cyan contrast", OFFSET(rc), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:366:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 366 | { "gm", "set the green-magenta contrast", OFFSET(gm), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:367:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 367 | { "by", "set the blue-yellow contrast", OFFSET(by), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:368:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "rcw", "set the red-cyan weight", OFFSET(rcw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:369:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "gmw", "set the green-magenta weight", OFFSET(gmw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:370:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "byw", "set the blue-yellow weight", OFFSET(byw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:371:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "pl", "set the amount of preserving lightness", OFFSET(preserve), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | { NULL } | ^ 18 warnings generated. CC libavfilter/vf_colorcorrect.o 8 warnings generated. CC libavfilter/vf_colordetect.o src/libavfilter/vf_colorcorrect.c:198:58: warning: unused parameter 'jobnr' [-Wunused-parameter] 198 | static int median_8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_colorcorrect.c:198:69: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 198 | static int median_8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_colorcorrect.c:230:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 230 | if (ucnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:238:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 238 | if (vcnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:252:59: warning: unused parameter 'jobnr' [-Wunused-parameter] 252 | static int median_16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_colorcorrect.c:252:70: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 252 | static int median_16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_colorcorrect.c:284:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 284 | if (ucnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:292:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 292 | if (vcnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:519:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 519 | { "rl", "set the red shadow spot", OFFSET(rl), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:520:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 520 | { "bl", "set the blue shadow spot", OFFSET(bl), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:521:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 521 | { "rh", "set the red highlight spot", OFFSET(rh), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:522:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 522 | { "bh", "set the blue highlight spot", OFFSET(bh), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:523:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 523 | { "saturation", "set the amount of saturation", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=1}, -3, 3, VF }, | ^ src/libavfilter/vf_colorcorrect.c:529:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 529 | { NULL } | ^ In file included from src/libavfilter/vf_colordetect.c:40: src/libavfilter/vf_colordetectdsp.h:116:43: warning: unused parameter 'mpeg_range' [-Wunused-parameter] 116 | int alpha_max, int mpeg_range, int offset) | ^ src/libavfilter/vf_colordetectdsp.h:116:59: warning: unused parameter 'offset' [-Wunused-parameter] 116 | int alpha_max, int mpeg_range, int offset) | ^ src/libavfilter/vf_colordetectdsp.h:158:45: warning: unused parameter 'mpeg_range' [-Wunused-parameter] 158 | int alpha_max, int mpeg_range, int offset) | ^ src/libavfilter/vf_colordetectdsp.h:158:61: warning: unused parameter 'offset' [-Wunused-parameter] 158 | int alpha_max, int mpeg_range, int offset) | ^ src/libavfilter/vf_colordetect.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ 5 warnings generated. CC libavfilter/vf_colorize.o 14 warnings generated. CC libavfilter/vf_colorkey.o src/libavfilter/vf_colorize.c:266:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 266 | { "hue", "set the hue", OFFSET(hue), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 360, VF }, | ^ src/libavfilter/vf_colorize.c:267:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 267 | { "saturation", "set the saturation", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0.5},0, 1, VF }, | ^ src/libavfilter/vf_colorize.c:268:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | { "lightness", "set the lightness", OFFSET(lightness), AV_OPT_TYPE_FLOAT, {.dbl=0.5},0, 1, VF }, | ^ src/libavfilter/vf_colorize.c:269:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | { "mix", "set the mix of source lightness", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, VF }, | ^ src/libavfilter/vf_colorize.c:270:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 270 | { NULL } | ^ src/libavfilter/vf_colorkey.c:217:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "color", "set the colorkey key color", OFFSET(colorkey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:218:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { "similarity", "set the colorkey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:219:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "blend", "set the colorkey key blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:220:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 220 | { NULL } | ^ src/libavfilter/vf_colorkey.c:241:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 241 | { "color", "set the colorhold key color", OFFSET(colorkey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:242:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 242 | { "similarity", "set the colorhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:243:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 243 | { "blend", "set the colorhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:244:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 244 | { NULL } | ^ 5 warnings generated. CC libavfilter/vf_colorlevels.o 8 warnings generated. CC libavfilter/vf_colormap.o src/libavfilter/vf_colorlevels.c:59:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "rimin", "set input red black point", OFFSET(range[R].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:60:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "gimin", "set input green black point", OFFSET(range[G].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:61:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "bimin", "set input blue black point", OFFSET(range[B].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:62:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "aimin", "set input alpha black point", OFFSET(range[A].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:63:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "rimax", "set input red white point", OFFSET(range[R].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:64:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "gimax", "set input green white point", OFFSET(range[G].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:65:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "bimax", "set input blue white point", OFFSET(range[B].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:66:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "aimax", "set input alpha white point", OFFSET(range[A].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:67:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "romin", "set output red black point", OFFSET(range[R].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:68:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "gomin", "set output green black point", OFFSET(range[G].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:69:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "bomin", "set output blue black point", OFFSET(range[B].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:70:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "aomin", "set output alpha black point", OFFSET(range[A].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:71:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "romax", "set output red white point", OFFSET(range[R].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:72:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "gomax", "set output green white point", OFFSET(range[G].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "bomax", "set output blue white point", OFFSET(range[B].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:74:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "aomax", "set output alpha white point", OFFSET(range[A].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:83:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 83 | { NULL } | ^ src/libavfilter/vf_colormap.c:71:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "patch_size", "set patch size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "64x64"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_colormap.c:72:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "nb_patches", "set number of patches", OFFSET(size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_colormap.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ 3 warnings generated. CC libavfilter/vf_colormatrix.o src/libavfilter/vf_colormatrix.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL } | ^ src/libavfilter/vf_colormatrix.c:203:51: warning: unused parameter 'ctx' [-Wunused-parameter] 203 | static int process_slice_uyvy422(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_colormatrix.c:241:51: warning: unused parameter 'ctx' [-Wunused-parameter] 241 | static int process_slice_yuv444p(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_colormatrix.c:288:51: warning: unused parameter 'ctx' [-Wunused-parameter] 288 | static int process_slice_yuv422p(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_colormatrix.c:336:51: warning: unused parameter 'ctx' [-Wunused-parameter] 336 | static int process_slice_yuv420p(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ 277 warnings generated. CC libavfilter/vf_colorspace.o src/libavfilter/vf_colorspace.c:1005:19: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1005 | 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorspace.c:1043:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1043 | { NULL } | ^ 2 warnings generated. CC libavfilter/vf_colortemperature.o src/libavfilter/vf_colortemperature.c:375:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 375 | { "temperature", "set the temperature in Kelvin", OFFSET(temperature), AV_OPT_TYPE_FLOAT, {.dbl=6500}, 1000, 40000, VF }, | ^ src/libavfilter/vf_colortemperature.c:376:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "mix", "set the mix with filtered output", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, VF }, | ^ src/libavfilter/vf_colortemperature.c:377:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "pl", "set the amount of preserving lightness", OFFSET(preserve), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colortemperature.c:378:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 378 | { NULL } | ^ 5 warnings generated. CC libavfilter/vf_convolution.o In file included from src/libavfilter/vf_convolution.c:32: src/libavfilter/convolution.h:69:27: warning: unused parameter 'radius' [-Wunused-parameter] 69 | static void setup_3x3(int radius, const uint8_t *c[], const uint8_t *src, int stride, | ^ src/libavfilter/convolution.h:83:69: warning: unused parameter 'matrix' [-Wunused-parameter] 83 | float scale, float delta, const int *const matrix, | ^ src/libavfilter/convolution.h:84:50: warning: unused parameter 'peak' [-Wunused-parameter] 84 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/convolution.h:84:60: warning: unused parameter 'radius' [-Wunused-parameter] 84 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/convolution.h:85:30: warning: unused parameter 'dstride' [-Wunused-parameter] 85 | int dstride, int stride, int size) | ^ src/libavfilter/convolution.h:85:43: warning: unused parameter 'stride' [-Wunused-parameter] 85 | int dstride, int stride, int size) | ^ src/libavfilter/convolution.h:85:55: warning: unused parameter 'size' [-Wunused-parameter] 85 | int dstride, int stride, int size) | ^ src/libavfilter/convolution.h:103:71: warning: unused parameter 'matrix' [-Wunused-parameter] 103 | float scale, float delta, const int *const matrix, | ^ src/libavfilter/convolution.h:104:62: warning: unused parameter 'radius' [-Wunused-parameter] 104 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/convolution.h:105:32: warning: unused parameter 'dstride' [-Wunused-parameter] 105 | int dstride, int stride, int size) | ^ src/libavfilter/convolution.h:105:45: warning: unused parameter 'stride' [-Wunused-parameter] 105 | int dstride, int stride, int size) | ^ src/libavfilter/convolution.h:105:57: warning: unused parameter 'size' [-Wunused-parameter] 105 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:40:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "0m", "set matrix for 1st plane", OFFSET(matrix_str[0]), AV_OPT_TYPE_STRING, {.str="0 0 0 0 1 0 0 0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_convolution.c:41:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "1m", "set matrix for 2nd plane", OFFSET(matrix_str[1]), AV_OPT_TYPE_STRING, {.str="0 0 0 0 1 0 0 0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_convolution.c:42:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "2m", "set matrix for 3rd plane", OFFSET(matrix_str[2]), AV_OPT_TYPE_STRING, {.str="0 0 0 0 1 0 0 0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_convolution.c:43:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "3m", "set matrix for 4th plane", OFFSET(matrix_str[3]), AV_OPT_TYPE_STRING, {.str="0 0 0 0 1 0 0 0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_convolution.c:44:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "0rdiv", "set rdiv for 1st plane", OFFSET(user_rdiv[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:45:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "1rdiv", "set rdiv for 2nd plane", OFFSET(user_rdiv[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:46:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "2rdiv", "set rdiv for 3rd plane", OFFSET(user_rdiv[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:47:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "3rdiv", "set rdiv for 4th plane", OFFSET(user_rdiv[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:48:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "0bias", "set bias for 1st plane", OFFSET(bias[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:49:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "1bias", "set bias for 2nd plane", OFFSET(bias[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:50:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "2bias", "set bias for 3rd plane", OFFSET(bias[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:51:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "3bias", "set bias for 4th plane", OFFSET(bias[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { NULL } | ^ 17 warnings generated. src/libavfilter/vf_convolution.c:109:73: warning: unused parameter 'matrix' [-Wunused-parameter] 109 | float scale, float delta, const int *const matrix, | ^ src/libavfilter/vf_convolution.c:110:64: warning: unused parameter 'radius' [-Wunused-parameter] 110 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:111:34: warning: unused parameter 'dstride' [-Wunused-parameter] 111 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:111:47: warning: unused parameter 'stride' [-Wunused-parameter] 111 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:111:59: warning: unused parameter 'size' [-Wunused-parameter] 111 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:127:73: warning: unused parameter 'matrix' [-Wunused-parameter] 127 | float scale, float delta, const int *const matrix, | ^ src/libavfilter/vf_convolution.c:128:64: warning: unused parameter 'radius' [-Wunused-parameter] 128 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:129:34: warning: unused parameter 'dstride' [-Wunused-parameter] 129 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:129:47: warning: unused parameter 'stride' [-Wunused-parameter] 129 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:129:59: warning: unused parameter 'size' [-Wunused-parameter] 129 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:143:72: warning: unused parameter 'matrix' [-Wunused-parameter] 143 | float scale, float delta, const int *const matrix, | ^ src/libavfilter/vf_convolution.c:144:63: warning: unused parameter 'radius' [-Wunused-parameter] 144 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:145:33: warning: unused parameter 'dstride' [-Wunused-parameter] 145 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:145:46: warning: unused parameter 'stride' [-Wunused-parameter] 145 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:145:58: warning: unused parameter 'size' [-Wunused-parameter] 145 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:163:72: warning: unused parameter 'matrix' [-Wunused-parameter] 163 | float scale, float delta, const int *const matrix, | ^ src/libavfilter/vf_convolution.c:164:63: warning: unused parameter 'radius' [-Wunused-parameter] 164 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:165:33: warning: unused parameter 'dstride' [-Wunused-parameter] 165 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:165:46: warning: unused parameter 'stride' [-Wunused-parameter] 165 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:165:58: warning: unused parameter 'size' [-Wunused-parameter] 165 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:212:71: warning: unused parameter 'matrix' [-Wunused-parameter] 212 | float scale, float delta, const int *const matrix, | ^ src/libavfilter/vf_convolution.c:213:52: warning: unused parameter 'peak' [-Wunused-parameter] 213 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:213:62: warning: unused parameter 'radius' [-Wunused-parameter] 213 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:214:32: warning: unused parameter 'dstride' [-Wunused-parameter] 214 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:214:45: warning: unused parameter 'stride' [-Wunused-parameter] 214 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:214:57: warning: unused parameter 'size' [-Wunused-parameter] 214 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:232:71: warning: unused parameter 'matrix' [-Wunused-parameter] 232 | float sCC libavfilter/vf_convolve.o cale, float delta, const int *const matrix, | ^ src/libavfilter/vf_convolution.c:233:52: warning: unused parameter 'peak' [-Wunused-parameter] 233 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:233:62: warning: unused parameter 'radius' [-Wunused-parameter] 233 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:234:32: warning: unused parameter 'dstride' [-Wunused-parameter] 234 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:234:45: warning: unused parameter 'stride' [-Wunused-parameter] 234 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:234:57: warning: unused parameter 'size' [-Wunused-parameter] 234 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:247:70: warning: unused parameter 'matrix' [-Wunused-parameter] 247 | float scale, float delta, const int *const matrix, | ^ src/libavfilter/vf_convolution.c:248:51: warning: unused parameter 'peak' [-Wunused-parameter] 248 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:248:61: warning: unused parameter 'radius' [-Wunused-parameter] 248 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:249:31: warning: unused parameter 'dstride' [-Wunused-parameter] 249 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:249:44: warning: unused parameter 'stride' [-Wunused-parameter] 249 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:249:56: warning: unused parameter 'size' [-Wunused-parameter] 249 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:269:70: warning: unused parameter 'matrix' [-Wunused-parameter] 269 | float scale, float delta, const int *const matrix, | ^ src/libavfilter/vf_convolution.c:270:51: warning: unused parameter 'peak' [-Wunused-parameter] 270 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:270:61: warning: unused parameter 'radius' [-Wunused-parameter] 270 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:271:31: warning: unused parameter 'dstride' [-Wunused-parameter] 271 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:271:44: warning: unused parameter 'stride' [-Wunused-parameter] 271 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:271:56: warning: unused parameter 'size' [-Wunused-parameter] 271 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:318:60: warning: unused parameter 'radius' [-Wunused-parameter] 318 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:319:30: warning: unused parameter 'dstride' [-Wunused-parameter] 319 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:319:43: warning: unused parameter 'stride' [-Wunused-parameter] 319 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:319:55: warning: unused parameter 'size' [-Wunused-parameter] 319 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:341:60: warning: unused parameter 'radius' [-Wunused-parameter] 341 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:342:30: warning: unused parameter 'dstride' [-Wunused-parameter] 342 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:342:43: warning: unused parameter 'stride' [-Wunused-parameter] 342 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:342:55: warning: unused parameter 'size' [-Wunused-parameter] 342 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:360:60: warning: unused parameter 'radius' [-Wunused-parameter] 360 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:361:30: warning: unused parameter 'dstride' [-Wunused-parameter] 361 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:361:43: warning: unused parameter 'stride' [-Wunused-parameter] 361 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:361:55: warning: unused parameter 'size' [-Wunused-parameter] 361 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:380:30: warning: unused parameter 'dstride' [-Wunused-parameter] 380 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:380:43: warning: unused parameter 'stride' [-Wunused-parameter] 380 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:380:55: warning: unused parameter 'size' [-Wunused-parameter] 380 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:423:48: warning: unused parameter 'peak' [-Wunused-parameter] 423 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:423:58: warning: unused parameter 'radius' [-Wunused-parameter] 423 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:424:28: warning: unused parameter 'dstride' [-Wunused-parameter] 424 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:424:41: warning: unused parameter 'stride' [-Wunused-parameter] 424 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:424:53: warning: unused parameter 'size' [-Wunused-parameter] 424 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:441:48: warning: unused parameter 'peak' [-Wunused-parameter] 441 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:441:58: warning: unused parameter 'radius' [-Wunused-parameter] 441 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:442:28: warning: unused parameter 'dstride' [-Wunused-parameter] 442 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:442:41: warning: unused parameter 'stride' [-Wunused-parameter] 442 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:442:53: warning: unused parameter 'size' [-Wunused-parameter] 442 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:459:48: warning: unused parameter 'peak' [-Wunused-parameter] 459 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:459:58: warning: unused parameter 'radius' [-Wunused-parameter] 459 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:460:28: warning: unused parameter 'dstride' [-Wunused-parameter] 460 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:460:41: warning: unused parameter 'stride' [-Wunused-parameter] 460 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:460:53: warning: unused parameter 'size' [-Wunused-parameter] 460 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:478:48: warning: unused parameter 'peak' [-Wunused-parameter] 478 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:479:28: warning: unused parameter 'dstride' [-Wunused-parameter] 479 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:479:41: warning: unused parameter 'stride' [-Wunused-parameter] 479 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:479:53: warning: unused parameter 'size' [-Wunused-parameter] 479 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:496:51: warning: unused parameter 'peak' [-Wunused-parameter] 496 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:497:56: warning: unused parameter 'size' [-Wunused-parameter] 497 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:517:27: warning: unused parameter 'radius' [-Wunused-parameter] 517 | static void setup_5x5(int radius, const uint8_t *c[], const uint8_t *src, int stride, | ^ src/libavfilter/vf_convolution.c:530:27: warning: unused parameter 'radius' [-Wunused-parameter] 530 | static void setup_7x7(int radius, const uint8_t *c[], const uint8_t *src, int stride, | ^ src/libavfilter/vf_convolution.c:544:48: warning: unused parameter 'h' [-Wunused-parameter] 544 | int x, int w, int y, int h, int bpc) | ^ src/libavfilter/vf_convolution.c:556:37: warning: unused parameter 'w' [-Wunused-parameter] 556 | int x, int w, int y, int h, int bpc) | ^ src/libavfilter/vf_convolution.c:887:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 887 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ src/libavfilter/vf_convolution.c:888:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 888 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:889:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 889 | { "delta", "set delta", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0}, -65535, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:890:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 890 | { NULL } | ^ 4 warnings generated. src/libavfilter/vf_convolve.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "planes", "set planes to convolve", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:90:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "noise", "set noise", OFFSET(noise), AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_convolve.c:91CC libavfilter/vf_copy.o :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL }, | ^ src/libavfilter/vf_convolve.c:544:48: warning: unused parameter 'ctx' [-Wunused-parameter] 544 | static int complex_xcorrelate(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_convolve.c:897:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 897 | { "planes", "set planes to deconvolve", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:901:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 901 | { "noise", "set noise", OFFSET(noise), AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_convolve.c:902:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 902 | { NULL }, | ^ src/libavfilter/vf_convolve.c:927:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 927 | { "planes", "set planes to cross-correlate", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:931:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 931 | { NULL }, | ^ CC libavfilter/vf_corr.o src/libavfilter/vf_corr.c:414:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 414 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_cover_rect.o src/libavfilter/vf_cover_rect.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/vf_cover_rect.c:57:39: warning: unused parameter 'inlink' [-Wunused-parameter] 57 | static int config_input(AVFilterLink *inlink) | ^ CC libavfilter/vf_crop.o 2 warnings generated. 9 warnings generated. CC libavfilter/vf_cropdetect.o CC libavfilter/vf_curves.o src/libavfilter/vf_crop.c:273:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 273 | if ((unsigned)s->x + (unsigned)s->w > link->w) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_crop.c:275:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 275 | if ((unsigned)s->y + (unsigned)s->h > link->h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_crop.c:318:34: warning: unused parameter 'res' [-Wunused-parameter] 318 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_crop.c:318:43: warning: unused parameter 'res_len' [-Wunused-parameter] 318 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_crop.c:318:56: warning: unused parameter 'flags' [-Wunused-parameter] 318 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_crop.c:358:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 358 | { "out_w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:359:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 359 | { "w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:360:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 360 | { "out_h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:361:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 361 | { "h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:362:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 362 | { "x", "set the x crop area expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "(in_w-out_w)/2"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:363:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 363 | { "y", "set the y crop area expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "(in_h-out_h)/2"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:364:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 364 | { "keep_aspect", "keep aspect ratio", OFFSET(keep_aspect), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_crop.c:365:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 365 | { "exact", "do exact cropping", OFFSET(exact), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_crop.c:366:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 366 | { NULL } | ^ src/libavfilter/vf_cropdetect.c:145:33: warning: unused parameter 'ctx' [-Wunused-parameter] 145 | static int checkline_edge(void *ctx, const unsigned char *src, int stride, int len, int bpp) | ^ src/libavfilter/vf_cropdetect.c:335:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 335 | for (i = 0; i < sd->size / sizeof(AVMotionVector); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_cropdetect.c:472:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 472 | { "limit", "Threshold below which the pixel is considered black", OFFSET(limit), AV_OPT_TYPE_FLOAT, { .dbl = 24.0/255 }, 0, 65535, TFLAGS }, | ^ src/libavfilter/vf_cropdetect.c:473:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 473 | { "round", "Value by which the width/height should be divisible", OFFSET(round), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:474:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 474 | { "reset", "Recalculate the crop area after this many frames", OFFSET(reset_count), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:475:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 475 | { "skip", "Number of initial frames to skip", OFFSET(skip), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:476:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 476 | { "reset_count", "Recalculate the crop area after this many frames",OFFSET(reset_count),AV_OPT_TYPE_INT,{ .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:477:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 477 | { "max_outliers", "Threshold count of outliers", OFFSET(max_outliers),AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:481:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 481 | { "high", "Set high threshold for edge detection", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=25/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:482:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 482 | { "low", "Set low threshold for edge detection", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:483:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 483 | { "mv_threshold", "motion vector threshold when estimating video window size", OFFSET(mv_threshold), AV_OPT_TYPE_INT, {.i64=8}, 0, 100, FLAGS}, | ^ src/libavfilter/vf_cropdetect.c:484:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 484 | { NULL } | ^ src/libavfilter/vf_curves.c:121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 121 | { NULL } | ^ src/libavfilter/vf_curves.c:136:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 136 | }, | ^ src/libavfilter/vf_curves.c:141:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 141 | }, | ^ src/libavfilter/vf_curves.c:153:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 153 | } | ^ src/libavfilter/vf_curves.c:171:23: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] 171 | char *p = (char *)s; // strtod won't alter the string | ^ src/libavfilter/vf_curves.c:613:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 613 | for (i = 0; i < FFMIN(nb_curves, FF_ARRAY_ELEMS(comp_ids)); i++) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vf_curves.c:613:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 613 | for (i = 0; i < FFMIN(nb_curves, FF_ARRAY_ELEMS(comp_ids)); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_curves.c:668:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 668 | for (i = 0; i < FF_ARRAY_ELEMS(colors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_curves.c:677:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 677 | for (i = 0; i < FF_ARRAY_ELEMS(colors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. CC libavfilter/vf_datascope.o src/libavfilter/vf_datascope.c:61:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "size", "set output size", OFFSET(ow), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_datascope.c:62:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "s", "set output size", OFFSET(ow), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_datascope.c:63:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "x", "set x offset", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:64:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "y", "set y offset", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:69:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "axis", "draw column/row numbers", OFFSET(axis), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:70:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "opacity", "set background opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:74:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "components", "set components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=15}, 1, 15, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:75:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | { NULL } | ^ src/libavfilter/vf_datascope.c:117:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 117 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:135:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 135 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:153:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 153 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:165:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 165 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:203:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 203 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:204:43: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 204 | FFDrawColor reverse = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:250:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 250 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:293:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 293 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:506:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 506 | { "x", "set scope x offset", POFFSET(xpos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:507:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 507 | { "y", "set scope y offset", POFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:508:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 508 | { "w", "set scope width", POFFSET(w), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:509:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 509 | { "h", "set scope height", POFFSET(h), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:510:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 510 | { "o", "set window opacity", POFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:511:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 511 | { "wx", "set window x offset", POFFSET(wx), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:512:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 512 | { "wy", "set window y offset", POFFSET(wy), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:513:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 513 | { NULL } | ^ src/libavfilter/vf_datascope.c:640:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 640 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:809:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 809 | { "x", "set scope x position", OOFFSET(xpos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:810:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 810 | { "y", "set scope y position", OOFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:811:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 811 | { "s", "set scope size", OOFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:812:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 812 | { "t", "set scope tilt", OOFFSET(tilt), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:813:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 813 | { "o", "set trace opacity", OOFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:814:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 814 | { "tx", "set trace x position", OOFFSET(tx), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:815:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 815 | { "ty", "set trace y position", OOFFSET(ty), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:816:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 816 | { "tw", "set trace width", OOFFSET(twidth), AV_OPT_TYPE_FLOAT, {.dbl=0.8},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:817:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 817 | { "th", "set trace height", OOFFSET(theight), AV_OPT_TYPE_FLOAT, {.dbl=0.3},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:818:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 818 | { "c", "set components to trace", OOFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:819:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 819 | { "g", "draw trace grid", OOFFSET(grid), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:820:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 820 | { "st", "draw statistics", OOFFSET(statistics), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:821:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 821 | { "sc", "draw scope", OOFFSET(scope), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:822:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 822 | { NULL } | ^ src/libavfilter/vf_datascope.c:844:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 844 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:1012:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 1012 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:1004:51: warning: unused parameter 'p' [-Wunused-parameter] 1004 | AVFrame *out, PixelValues *p, int state) | ^ 113 warnings generated. CC libavfilter/vf_dblur.o 12 warnings generated. CC libavfilter/vf_dctdnoiz.o src/libavfilter/vf_dblur.c:49:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "angle", "set angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=45}, 0.0, 360, FLAGS }, | ^ src/libavfilter/vf_dblur.c:50:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "radius", "set radius", OFFSET(radius), AV_OPT_TYPE_FLOAT, {.dbl=5}, 0, 8192, FLAGS }, | ^ src/libavfilter/vf_dblur.c:51:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_dblur.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/vf_dctdnoiz.c:90:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 90 | { NULL } | ^ src/libavfilter/vf_dctdnoiz.c:402:1: warning: unused parameter 'thread_id' [-Wunused-parameter] 402 | DEF_FILTER_FREQ_FUNCS(8) | ^ src/libavfilter/vf_dctdnoiz.c:389:73: note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' 389 | float *dst, int dst_linesize, int thread_id) \ | ^ src/libavfilter/vf_dctdnoiz.c:403:1: warning: unused parameter 'thread_id' [-Wunused-parameter] 403 | DEF_FILTER_FREQ_FUNCS(16) | ^ src/libavfilter/vf_dctdnoiz.c:389:73: note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' 389 | float *dst, int dst_linesize, int thread_id) \ | ^ src/libavfilter/vf_dctdnoiz.c:740:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 740 | (const uint8_t **)in->data, in->linesize[0], | ^ 4 warnings generated. CC libavfilter/vf_deband.o src/libavfilter/vf_deband.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "1thr", "set 1st plane threshold", OFFSET(threshold[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:58:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "2thr", "set 2nd plane threshold", OFFSET(threshold[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:59:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "3thr", "set 3rd plane threshold", OFFSET(threshold[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:60:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "4thr", "set 4th plane threshold", OFFSET(threshold[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:61:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "range", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_deband.c:62:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "r", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_deband.c:63:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "direction", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ src/libavfilter/vf_deband.c:64:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "d", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ src/libavfilter/vf_deband.c:65:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "blur", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:66:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "b", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:67:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "coupling", "set plane coupling", OFFSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:68:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "c", "set plane coupling", OFFSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ 9 warnings generated. CC libavfilter/vf_deblock.o 42 warnings generated. CC libavfilter/vf_decimate.o src/libavfilter/vf_deblock.c:121:1: warning: unused parameter 'dth' [-Wunused-parameter] 121 | WEAK_HFILTER(8, uint8_t, 1) | ^ src/libavfilter/vf_deblock.c:87:66: note: expanded from macro 'WEAK_HFILTER' 87 | int ath, int bth, int gth, int dth, int max) \ | ^ src/libavfilter/vf_deblock.c:122:1: warning: unused parameter 'dth' [-Wunused-parameter] 122 | WEAK_HFILTER(16, uint16_t, 2) | ^ src/libavfilter/vf_deblock.c:87:66: note: expanded from macro 'WEAK_HFILTER' 87 | int ath, int bth, int gth, int dth, int max) \ | ^ src/libavfilter/vf_deblock.c:162:1: warning: unused parameter 'dth' [-Wunused-parameter] 162 | WEAK_VFILTER(8, uint8_t, 1) | ^ src/libavfilter/vf_deblock.c:126:66: note: expanded from macro 'WEAK_VFILTER' 126 | int ath, int bth, int gth, int dth, int max) \ | ^ src/libavfilter/vf_deblock.c:163:1: warning: unused parameter 'dth' [-Wunused-parameter] 163 | WEAK_VFILTER(16, uint16_t, 2) | ^ src/libavfilter/vf_deblock.c:126:66: note: expanded from macro 'WEAK_VFILTER' 126 | int ath, int bth, int gth, int dth, int max) \ | ^ src/libavfilter/vf_deblock.c:387:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | { "block", "set size of block", OFFSET(block), AV_OPT_TYPE_INT, {.i64=8}, 4, 512, FLAGS }, | ^ src/libavfilter/vf_deblock.c:388:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | { "alpha", "set 1st detection threshold", OFFSET(alpha), AV_OPT_TYPE_FLOAT, {.dbl=.098}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:389:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "beta", "set 2nd detection threshold", OFFSET(beta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:390:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | { "gamma", "set 3rd detection threshold", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:391:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | { "delta", "set 4th detection threshold", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:392:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_deblock.c:393:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 393 | { NULL }, | ^ src/libavfilter/vf_decimate.c:74:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "cycle", "set the number of frame from which one will be dropped", OFFSET(cycle), AV_OPT_TYPE_INT, {.i64 = 5}, 2, 25, FLAGS }, | ^ src/libavfilter/vf_decimate.c:75:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "dupthresh", "set duplicate threshold", OFFSET(dupthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 1.1}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_decimate.c:76:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "scthresh", "set scene change threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 15.0}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_decimate.c:77:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "blockx", "set the size of the x-axis blocks used during metric calculations", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_decimate.c:78:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "blocky", "set the size of the y-axis blocks used during metric calculations", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_decimate.c:79:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "ppsrc", "mark main input as a pre-processed input and activate clean source input stream", OFFSET(ppsrc), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:80:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "chroma", "set whether or not chroma is considered in the metric calculations", OFFSET(chroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:81:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "mixed", "set whether or not the input only partially contains content to be decimated", OFFSET(mixed), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:82:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 82 | { NULL } | ^ src/libavfilter/vf_decimate.c:283:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 283 | } else if (dm->eof == ((1 << INPUT_MAIN) | (dm->ppsrc << INPUT_CLEANSRC))) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavfilter/vf_dedot.o 11 warnings generated. CC libavfilter/vf_deflicker.o src/libavfilter/vf_dedot.c:368:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "lt", "set spatial luma threshold", OFFSET(lt), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:369:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "tl", "set tolerance for temporal luma", OFFSET(tl), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:370:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "tc", "set tolerance for chroma temporal variation", OFFSET(tc), AV_OPT_TYPE_FLOAT, {.dbl=.058}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:371:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "ct", "set temporal chroma threshold", OFFSET(ct), AV_OPT_TYPE_FLOAT, {.dbl=.019}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | { NULL }, | ^ 10 warnings generated. CC libavfilter/vf_dejudder.o src/libavfilter/vf_deflicker.c:77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "size", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:88:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:89:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | { NULL } | ^ src/libavfilter/vf_deflicker.c:117:40: warning: unused parameter 'ctx' [-Wunused-parameter] 117 | static int deflicker8(AVFilterContext *ctx, | ^ src/libavfilter/vf_dejudder.c:74:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 74 | {NULL} | ^ 1 warning generated. CC libavfilter/vf_delogo.o 5 warnings generated. CC libavfilter/vf_deshake.o src/libavfilter/vf_delogo.c:172:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | x >= logo_x+band && x < logo_x+logo_w-band) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:172:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | x >= logo_x+band && x < logo_x+logo_w-band) { | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:171:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | if (y >= logo_y+band && y < logo_y+logo_h-band && | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:171:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | if (y >= logo_y+band && y < logo_y+logo_h-band && | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:177:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | if (x < logo_x+band) | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:179:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | else if (x >= logo_x+logo_w-band) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:182:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | if (y < logo_y+band) | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:184:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 184 | else if (y >= logo_y+logo_h-band) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:208:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | { "x", "set logo x position", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:209:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | { "y", "set logo y position", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:210:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | { "w", "set logo width", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:211:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 211 | { "h", "set logo height", OFFSET(h_ex4p warningrs) generated,. AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:212:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 212 | { "show", "show delogo area", OFFSET(show), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_delogo.c:213:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 213 | { NULL } | ^ src/libavfilter/vf_deshake.c:139:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 139 | { NULL } | ^ CC libavfilter/vf_despill.o src/libavfilter/vf_deshake.c:367:49: warning: unused parameter 'ctx' [-Wunused-parameter] 367 | static int deshake_transform_c(AVFilterContext *ctx, | ^ src/libavfilter/vf_deshake.c:461:25: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] 461 | Transform t = {{0},0}, orig = {{0},0}; | ^ src/libavfilter/vf_deshake.c:461:41: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] 461 | Transform t = {{0},0}, orig = {{0},0}; | ^ src/libavfilter/vf_deshake.c:496:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 496 | if ((unsigned)deshake->cx + (unsigned)deshake->cw > link->w) deshake->cw = link->w - deshake->cx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_deshake.c:497:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 497 | if ((unsigned)deshake->cy + (unsigned)deshake->ch > link->h) deshake->ch = link->h - deshake->cy; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 5 warnings generated. CC libavfilter/vf_detelecine.o src/libavfilter/vf_despill.c:147:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "mix", "set the spillmap mix", OFFSET(spillmix), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:148:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "expand", "set the spillmap expand", OFFSET(spillexpand), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:149:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "red", "set red scale", OFFSET(redscale), AV_OPT_TYPE_FLOAT, {.dbl=0}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:150:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "green", "set green scale", OFFSET(greenscale), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:151:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "blue", "set blue scale", OFFSET(bluescale), AV_OPT_TYPE_FLOAT, {.dbl=0}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:152:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "brightness", "set brightness", OFFSET(brightness), AV_OPT_TYPE_FLOAT, {.dbl=0}, -10, 10, FLAGS }, | ^ src/libavfilter/vf_despill.c:153:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "alpha", "change alpha component", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:154:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 154 | { NULL } | ^ src/libavfilter/vf_detelecine.c:66:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"pattern", "pattern that describe for how many fields a frame is to be displayed", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str="23"}, 0, 0, FLAGS}, | ^ src/libavfilter/vf_detelecine.c:67:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"start_frame", "position of first frame with respect to the pattern if stream is cut", OFFSET(start_frame), AV_OPT_TYPE_INT, {.i64=0}, 0, 13, FLAGS}, | ^ src/libavfilter/vf_detelecine.c:68:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | {NULL} | ^ 8 warnings generated. CC libavfilter/vf_displace.o 14 warnings generated. CC libavfilter/vf_drawbox.o 3 warnings generated. src/libavfilter/vf_displace.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { NULL } | ^ CC libavfilter/vf_edgedetect.o In file included from src/libavfilter/vf_drawbox.c:36: src/libavutil/detection_bbox.h:87:43: warning: cast from 'const struct AVDetectionBBoxHeader *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 87 | return (AVDetectionBBox *)((uint8_t *)header + header->bboxes_offset + | ^ 6 warnings generated. src/libavfilter/vf_drawbox.c:447:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 447 | { "x", "set horizontal position of the left box edge", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:448:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "y", "set vertical position of the top box edge", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:449:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "width", "set width of the box", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:450:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "w", "set width of the box", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:451:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 451 | { "height", "set height of the box", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:452:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | { "h", "set height of the box", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:453:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 453 | { "color", "set color of the box", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.cCC libavfilter/vf_elbg.o :454:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 454 | { "c", "set color of the box", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:455:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { "thickness", "set the box thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, { .str="3" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:456:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 456 | { "t", "set the box thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, { .str="3" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:457:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 457 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:458:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 458 | { "box_source","use data from bounding box in side data", OFFSET(box_source_string), AV_OPT_TYPE_STRING, { .str=NULL }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:459:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 459 | { NULL } | ^ src/libavfilter/vf_drawbox.c:523:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 523 | { "x", "set horizontal offset", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:524:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 524 | { "y", "set vertical offset", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:525:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 525 | { "width", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:526:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 526 | { "w", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:527:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 527 | { "height", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:528:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 528 | { "h", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:529:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 529 | { "color", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:530:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "c", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:531:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "thickness", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:532:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "t", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:533:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | { NULL } | ^ src/libavfilter/vf_edgedetect.c:73:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_DOUBLE, {.dbl=50/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_edgedetect.c:74:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_DOUBLE, {.dbl=20/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_edgedetect.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ 1 warning generated. src/libavfilter/vf_elbg.c:59:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "codebook_length", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:60:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "l", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:61:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "nb_steps", "set max number of steps used to compute the mapping", OFFSET(max_steps_nb), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:62:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "n", "set max number of steps used to compute the mapping", OFFSET(max_steps_nb), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:63:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "seed", "set the random seed", OFFSET(lfg_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "s", "set the random seed", OFFSET(lfg_seed), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:65:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "pal8", "set the pal8 output", OFFSET(pal8), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_elbg.c:66:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "use_alpha", "use alpha channel for mapping", OFFSET(use_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_elbg.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ CC libavfilter/vf_entropy.o 3 warnings generated. CC libavfilter/vf_epx.o 26 warnings generated. 9 warnings generated. CC libavfilter/vf_eq.o CC libavfilter/vf_estdif.o src/libavfilter/vf_entropy.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ src/libavfilter/vf_epx.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ src/libavfilter/vf_epx.c:46:40: warning: unused parameter 'ctx' [-Wunused-parameter] 46 | static int epx2_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_epx.c:113:40: warning: unused parameter 'ctx' [-Wunused-parameter] 113 | static int epx3_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ 1 warning generated. src/libavfilter/vf_estdif.c:94:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "rslope", "specify the search radius for edge slope tracing", OFFSET(rslope), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_R, FLAGS }, | ^ src/libavfilter/vf_estdif.c:95:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "redge", "specify the search radius for best edge matching", OFFSET(redge), AV_OPT_TYPE_INT, {.i64=2}, 0, MAX_R, FLAGS }, | ^ src/libavfilter/vf_estdif.c:96:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "ecost", "specify the edge cost for edge matching", OFFSET(ecost), AV_OPT_TYPE_INT, {.i64=2}, 0, 50, FLAGS }, | ^ src/libavfilter/vf_estdif.c:97:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "mcost", "specify the middle cost for edge matching", OFFSET(mcost), AV_OPT_TYPE_INT, {.i64=1}, 0, 50, FLAGS }, | ^ src/libavfilter/vf_estdif.c:98:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "dcost", "specify the distance cost for edge matching", OFFSET(dcost), AV_OPT_TYPE_INT, {.i64=1}, 0, 50, FLAGS }, | ^ src/libavfilter/vf_estdif.c:103:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 103 | { NULL } | ^ src/libavfilter/vf_estdif.c:178:1: warning: unused parameter 'prev2' [-Wunused-parameter] 178 | MID2(uint8_t, 8) | ^ src/libavfilter/vf_estdif.c:168:45: note: expanded from macro 'MID2' 168 | const type *const prev2, \ | ^ src/libavfilter/vf_estdif.c:178:1: warning: unused parameter 'next2' [-Wunused-parameter] src/libavfilter/vf_estdif.c:169:45: note: expanded from macro 'MID2' 169 | const type *const next2, \ | ^ src/libavfilter/vf_estdif.c:178:1: warning: unused parameter 'prev3' [-Wunused-parameter] src/libavfilter/vf_estdif.c:170:45: note: expanded from macro 'MID2' 170 | const type *const prev3, \ | ^ src/libavfilter/vf_estdif.c:178:1: warning: unused parameter 'next3' [-Wunused-parameter] src/libavfilter/vf_estdif.c:171:45: note: expanded from macro 'MID2' 171 | const type *const next3, \ | ^ src/libavfilter/vf_estdif.c:178:1: warning: unused parameter 'depth' [-Wunused-parameter] src/libavfilter/vf_estdif.c:172:54: note: expanded from macro 'MID2' 172 | int end, int x, int k, int depth) \ | ^ src/libavfilter/vf_estdif.c:179:1: warning: unused parameter 'prev2' [-Wunused-parameter] 179 | MID2(uint16_t, 16) | ^ src/libavfilter/vf_estdif.c:168:45: note: expanded from macro 'MID2' 168 | const type *const prev2, \ | ^ src/libavfilter/vf_estdif.c:179:1: warning: unused parameter 'next2' [-Wunused-parameter] src/libavfilter/vf_estdif.c:169:45: note: expanded from macro 'MID2' 169 | const type *const next2, \ | ^ src/libavfilter/vf_estdif.c:179:1: warning: unused parameter 'prev3' [-Wunused-parameter] src/libavfilter/vf_estdif.c:170:45: note: expanded from macro 'MID2' 170 | const type *const prev3, \ | ^ src/libavfilter/vf_estdif.c:179:1: warning: unused parameter 'next3' [-Wunused-parameter] src/libavfilter/vf_estdif.c:171:45: note: expanded from macro 'MID2' 171 | const type *const next3, \ | ^ src/libavfilter/vf_estdif.c:179:1: warning: unused parameter 'depth' [-Wunused-parameter] src/libavfilter/vf_estdif.c:172:54: note: expanded from macro 'MID2' 172 | int end, int x, int k, int depth) \ | ^ src/libavfilter/vf_eq.c:285:34: warning: unused parameter 'res' [-Wunused-parameter] 285 | char src/libavfilter/vf_estdif.c*:r198e:s1,: iwarning: nunused parameter 'prev3' [-Wunused-parameter]t r e198s | _MlIeDn4,( uiinntt 8f_lta,g s8)) | | ^^ src/libavfilter/vf_estdif.c:src/libavfilter/vf_eq.c186::28545::43 :note: expanded from macro 'MID4'warning: unused parameter 'res_len' [-Wunused-parameter] 186 | 285 | CC libavfilter/vf_exposure.o c o ncshta rt y*pree s*,c oinnstt rperse_vl3e,n , i n t f l a g s ) \ | ^| ^ src/libavfilter/vf_eq.c:src/libavfilter/vf_estdif.c285::19856::1 :warning: unused parameter 'flags' [-Wunused-parameter]warning: unused parameter 'next3' [-Wunused-parameter] src/libavfilter/vf_estdif.c :285187 | : 45 : note: expanded from macro 'MID4' 187 | c h a r * r e s , cionnts tr etsy_plee n*,c oinnstt fnleaxgts3), | ^ \ | ^ src/libavfilter/vf_estdif.c:199:1: warning: unused parameter 'prev3' [-Wunused-parameter] 199 | MID4(uint16_t, 16) | ^ src/libavfilter/vf_estdif.c:186:45: note: expanded from macro 'MID4' 186 | const type *const prev3, \ | src/libavfilter/vf_eq.c ^: 317:src/libavfilter/vf_estdif.c85::199 :warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]: warning: unused parameter 'next3' [-Wunused-parameter] src/libavfilter/vf_estdif.c :317187 | : 45 : note: expanded from macro 'MID4' O F187F | S E T ( c o n t r a s t _ e x p r ) , A V _cOoPnTs_tT YtPyEp_eS T*RcIoNnGs,t {n.esxttr3 ,= " 1 . 0 " } , 0 , 0\, T| F ^L AGS }, | ^ src/libavfilter/vf_eq.c:319:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | OFFSET(brightness_expr), AV_OPT_TYPE_STRING, {.str = "0.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:321:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 321 | OFFSET(saturation_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:323:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 323 | OFFSET(gamma_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:325:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 325 | OFFSET(gamma_r_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:327:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 327 | OFFSET(gamma_g_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:329:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 329 | OFFSET(gamma_b_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:331:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 331 | OFFSET(gamma_weight_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:335:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 335 | { NULL } | ^ 3 warnings generated. CC libavfilter/vf_extractplanes.o src/libavfilter/vf_exposure.c:138:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "exposure", "set the exposure correction", OFFSET(exposure), AV_OPT_TYPE_FLOAT, {.dbl=0}, -3, 3, VF }, | ^ src/libavfilter/vf_exposure.c:139:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "black", "set the black level correction", OFFSET(black), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_exposure.c:140:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 140 | { NULL } | ^ src/libavfilter/vf_extractplanes.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/vf_extractplanes.c:181:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:220:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 220 | for (i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:343:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:351:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 351 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:366:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 366 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 12 warnings generated. CC libavfilter/vf_fade.o 3 warnings generated. CC libavfilter/vf_feedback.o 20 warnings generated. CC libavfilter/vf_fftdnoiz.o src/libavfilter/vf_fade.c:471:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 471 | if (frame->pts >= s->start_time_pts | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:498:28: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 498 | if (frame->pts > s->start_time_pts + s->duration_pts) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:547:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 547 | OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:549:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 549 | OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:551:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 551 | OFFSET(nb_frames), AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:553:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 553 | OFFSET(nb_frames), AV_OPT_TYPE_INT, { .i64 =src/libavfilter/vf_feedback.c :21275: 23}:, warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], INT_MA X127, | F L A GfSo r} ,( i n| t ^ i = 0; i src/libavfilter/vf_fade.c<: 554c:t141x:- >warning: nmissing field 'unit' initializer [-Wmissing-field-initializers]b _output s554; | i + + ){ "| a ~ ^ ~~~~~~~~~~~~~~~l pha", "fade alpha if it is available on the input", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fade.c:556:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 556 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:558:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 558 | src/libavfilter/vf_feedback.c : 323 : 103 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 323 | { " x " , " s e t t o p l e f t c rOoFpF SpEoTs(isttiaornt"_,t iOmFeF)S,E T (AxV)_,O PATV__TOYPPTE__TDYUPREA_TIINOTN,, {{ ..ii6644 == 00. }},, 00,, IINNTT_6M4A_XM,A XT,F LFALGASG S} ,} , | ^| ^ src/libavfilter/vf_feedback.c:324:103: src/libavfilter/vf_fade.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]560 :130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]324 | { "560y | " , " s e t t o p l e f t c r o p p o s i t i o n " , O F F S E T ( y ) , A V _ O P T _ T YOPFEF_SIENTT(,d u{r a.tii6o4n )=, 0 } ,A V0_,O PITN_TT_YMPAEX_,D UTRFALTAIGOSN ,} ,{ . i| 6 ^4 = 0. }, src/libavfilter/vf_feedback.c0:,325 :I102N:T 6warning: 4missing field 'unit' initializer [-Wmissing-field-initializers]_ MAX, F325L | A G S }{, " w| " ^, "set crop size",src/libavfilter/vf_fade.c : 562 : 130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] O F562F | S E T ( w ) , A V _ O P T _ T Y P E _ I N T , { . i 6 4 = 0 } , 0 , I N T _ M A X , F LOAFGFSS E}T,( d u| r ^a tion), src/libavfilter/vf_feedback.c : 326A:V102_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_ D326U | R A T I O{N ," h{".i64 =, 0".s e}t, c0r,o pI NsTi6z4e_"M,A X , F L A G S } , | O ^F FSET(h), AV_OPT_Tsrc/libavfilter/vf_fade.cY:P563E:_126I:N Twarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] { .i64 563= | 0 } ,{ 0",c oIlNoTr_"M,A X , F L A G"Ss e}t, c o| l ^o r", src/libavfilter/vf_feedback.c : 327 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 327 | O{F FNSUELTL( c}o l o| r ^_ rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fade.c:564:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 564 | { "c", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fade.c:565:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 565 | { NULL } | ^ 6 warnings generated. CC libavfilter/vf_fftfilt.o src/libavfilter/vf_fftdnoiz.c:112:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 112 | { NULL } | ^ src/libavfilter/vf_fftdnoiz.c:158:72: warning: unused parameter 'depth' [-Wunused-parameter] 158 | static void export_row8(AVComplexFloat *src, uint8_t *dst, int rw, int depth, float *win) | ^ 6 warnings generated. src/libavfilter/vf_fftfilt.c:93:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "dc_Y", "adjust gain in Y plane", OFFSET(dc[Y]), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:94:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "dc_U", "adjust gain in U plane", OFFSET(dc[U]), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:95:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "dc_V", "adjust gain in V plane", OFFSET(dc[V]), ACC libavfilter/vf_field.o V_OPT_TYPE_INT, {.i64 = 0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:96:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "weight_Y", "set luminance expression in Y plane", OFFSET(weight_str[Y]), AV_OPT_TYPE_STRING, {.str = "1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:97:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "weight_U", "set chrominance expression in U plane", OFFSET(weight_str[U]), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:98:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "weight_V", "set chrominance expression in V plane", OFFSET(weight_str[V]), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:102:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | {NULL}, | ^ src/libavfilter/vf_fftfilt.c:297:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 297 | for (i = 0; i < s->rdft_hlen[plane]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fftfilt.c:299:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 299 | for (j = 0; j < s->rdft_vlen[plane]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fftfilt.c:393:54: warning: unused parameter 'arg' [-Wunused-parameter] 393 | static int multiply_data(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_fftfilt.c:406:31: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 406 | for (int j = 0; j < s->rdft_vlen[plane]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fftfilt.c:414:54: warning: unused parameter 'arg' [-Wunused-parameter] 414 | static int copy_vertical(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_fftfilt.c:439:54: warning: unused parameter 'arg' [-Wunused-parameter] 439 | static int rdft_vertical(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_fftfilt.c:458:55: warning: unused parameter 'arg' [-Wunused-parameter] 458 | static int irdft_vertical(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_fftfilt.c:477:56: warning: unused parameter 'arg' [-Wunused-parameter] 477 | static int copy_horizontal(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_field.c:47:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | {NULL} | ^ 1 warning generated. CC libavfilter/vf_fieldhint.o 14 warnings generated. CC libavfilter/vf_fieldmatch.o src/libavfilter/vf_fieldhint.c:59:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "hint", "set hint file", OFFSET(hint_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fieldhint.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL } | ^ src/libavfilter/vf_fieldmatch.c:131:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "ppsrc", "mark main input as a pre-processed input and activate clean source input stream", OFFSET(ppsrc), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:136:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "mchroma", "set whether or not chroma is included during the match comparisons", OFFSET(mchroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:137:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "y0", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y0), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:138:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "y1", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:139:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "scthresh", "set scene change detection threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl=12}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:148:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "cthresh", "set the area combing threshold used for combed frame detection", OFFSET(cthresh), AV_OPT_TYPE_INT, {.i64= 9}, -1, 0xff, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:149:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "chroma", "set whether or not chroma is considered in the combed frame decision", OFFSET(chroma), AV_OPT_TYPE_BOOL,{.i64= 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:150:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "blockx", "set the x-axis size of the window used during combed frame detection", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:151:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "blocky", "set the y-axis size of the window used during combed frame detection", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:152:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "combpel", "set the number of combed pixels inside any of the blocky by block2x warning ss generatedi. ze blocks on the frame for the frame to be detected as combed", OFFSET(combpel), AV_OPT_TYPE_INT, {.i64=80}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:153:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 153 | { NULL } | ^ CC libavfilter/vf_fieldorder.o src/libavfilter/vf_fieldmatch.c:729:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 729 | for (i = 0; i < FF_ARRAY_ELEMS(combs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fieldmatch.c:842:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 842 | for (i = 0; i < FF_ARRAY_ELEMS(gen_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fieldorder.c:162:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 162 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_fillborders.o 15 warnings generated. CC libavfilter/vf_find_rect.o src/libavfilter/vf_fillborders.c:681:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 681 | { "left", "set the left fill border", OFFSET(left), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:682:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 682 | { "right", "set the right fill border", OFFSET(right), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:683:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 683 | { "top", "set the top fill border", OFFSET(top), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:684:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 684 | { "bottom", "set the bottom fill border", OFFSET(bottom), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:694:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 694 | { NULL } | ^ src/libavfilter/vf_find_rect.c:51:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:52:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "mipmaps", "set mipmaps", OFFSET(mipmaps), AV_OPT_TYPE_INT, {.i64 = 3}, 1, MAX_MIPMAPS, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:53:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "xmin", "", OFFSET(xmin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:54:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "ymin", "", OFFSET(ymin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:55:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "xmax", "", OFFSET(xmax), AV_OPT_TYPE_INT, {.i64 = INT_MAX}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:56:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "ymax", "", OFFSET(ymax), AV_OPT_TYPE_INT, {.i64 = INT_MAX}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:57:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "discard", "", OFFSET(discard), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ 2 warnings generated. CC libavfilter/vf_flip_vulkan.o 8 warnings generated. CC libavfilter/vf_floodfill.o In file included from src/libavfilter/vf_flip_vulkan.c:24: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_flip_vulkan.c:45:63: warning: unused parameter 'in' [-Wunused-parameter] 45 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in, enum FlipType type) | ^ src/libavfilter/vf_flip_vulkan.c:215:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 215 | { NULL }, | ^ src/libavfilter/vf_flip_vulkan.c:243:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 243 | { NULL }, | ^ src/libavfilter/vf_flip_vulkan.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL }, | ^ src/libavfilter/vf_floodfill.c:87:69: warning: unused parameter 's3' [-Wunused-parameter] 87 | unsigned s0, unsigned s1, unsigned s2, unsigned s3) | ^ src/libavfilter/vf_floodfill.c:99:72: warning: unused parameter 's3' [-Wunused-parameter] 99 | unsigned s0, unsigned s1, unsigned s2, unsigned s3) | ^ src/libavfilter/vf_floodfill.c:111:43: warning: unused parameter 's1' [-Wunused-parameter] 111 | unsigned s0, unsigned s1, unsigned s2, unsigned s3) | ^ src/libavfilter/vf_floodfill.c:111:56: warning: unused parameter 's2' [-Wunused-parameter] 111 | unsigned s0, unsigned s1, unsigned s2, unsigned s3) | ^ src/libavfilter/vf_floodfill.c:111:69: warning: unused parameter 's3' [-Wunused-parameter] 111 | unsigne13d warning ss generated0. , unsigned s1, unsigned s2, unsigned s3) | ^ src/libavfilter/vf_floodfill.c:121:46: warning: unused parameter 's1' [-Wunused-parameter] 121 | unsigned s0, unsigned s1, unsigned s2, unsigned s3) | ^ src/libavfilter/vf_floodfill.c:121:59: warning: unused parameter 's2' [-Wunused-parameter] 121 | unsigned s0, unsigned s1, unsigned s2, unsigned s3) | ^ src/libavfilter/vf_floodfill.c:121:72: warning: unused parameter 's3' [-Wunused-parameter] 121 | unsigned s0, unsigned s1, unsigned s2, unsigned s3) | ^ src/libavfilter/vf_floodfill.c:131:46: warning: unused parameter 'd1' [-Wunused-parameter] 131 | unsigned d0, unsigned d1, unsigned d2, unsigned d3) | ^ src/libavfilter/vf_floodfill.c:131:59: warning: unused parameter 'd2' [-Wunused-parameter] 131 | unsigned d0, unsigned d1, unsigned d2, unsigned d3) | ^ src/libavfilter/vf_floodfill.c:131:72: warning: unused parameter 'd3' [-Wunused-parameter] 131 | unsigned d0, unsigned d1, unsigned d2, unsigned d3) | ^ src/libavfilter/vf_floodfill.c:137:49: warning: unused parameter 'd1' [-Wunused-parameter] 137 | unsigned d0, unsigned d1, unsigned d2, unsigned d3) | ^ src/libavfilter/vf_floodfill.c:137:62: warning: unused parameter 'd2' [-Wunused-parameter] 137 | unsigned d0, unsigned d1, unsigned d2, unsigned d3) | ^ src/libavfilter/vf_floodfill.c:137:75: warning: unused parameter 'd3' [-Wunused-parameter] 137 | unsigned d0, unsigned d1, unsigned d2, unsigned d3) | ^ src/libavfilter/vf_floodfill.c:143:72: warning: unused parameter 'd3' [-Wunused-parameter] 143 | unsigned d0, unsigned d1, unsigned d2, unsigned d3) | ^ src/libavfilter/vf_floodfill.c:151:75: warning: unused parameter 'd3' [-Wunused-parameter] 151 | unsigned d0, unsigned d1, unsigned d2, unsigned d3) | ^ src/libavfilter/vf_floodfill.c:177:39: warning: unused parameter 's1' [-Wunused-parameter] 177 | int *s0, int *s1, int *s2, int *s3) | ^ src/libavfilter/vf_floodfill.c:177:48: warning: unused parameter 's2' [-Wunused-parameter] 177 | int *s0, int *s1, int *s2, int *s3) | ^ src/libavfilter/vf_floodfill.c:177:57: warning: unused parameter 's3' [-Wunused-parameter] 177 | int *s0, int *s1, int *s2, int *s3) | ^ src/libavfilter/vf_floodfill.c:184:42: warning: unused parameter 's1' [-Wunused-parameter] 184 | int *s0, int *s1, int *s2, int *s3) | ^ src/libavfilter/vf_floodfill.c:184:51: warning: unused parameter 's2' [-Wunused-parameter] 184 | int *s0, int *s1, int *s2, int *s3) | ^ src/libavfilter/vf_floodfill.c:184:60: warning: unused parameter 's3' [-Wunused-parameter] 184 | int *s0, int *s1, int *s2, int *s3) | ^ src/libavfilter/vf_floodfill.c:191:57: warning: unused parameter 's3' [-Wunused-parameter] 191 | int *s0, int *s1, int *s2, int *s3) | ^ src/libavfilter/vf_floodfill.c:202:60: warning: unused parameter 's3' [-Wunused-parameter] 202 | int *s0, int *s1, int *s2, int *s3) | ^ src/libavfilter/vf_floodfill.c:391:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | { "x", "set pixel x coordinate", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:392:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | { "y", "set pixel y coordinate", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:CC libavfilter/vf_format.o 393:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { "s0", "set source #0 component value", OFFSET(s[0]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:394:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 394 | { "s1", "set source #1 component value", OFFSET(s[1]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:395:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 395 | { "s2", "set source #2 component value", OFFSET(s[2]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:396:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 396 | { "s3", "set source #3 component value", OFFSET(s[3]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:397:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 397 | { "d0", "set destination #0 component value", OFFSET(d[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:398:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | { "d1", "set destination #1 component value", OFFSET(d[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:399:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | { "d2", "set destination #2 component value", OFFSET(d[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:400:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 400 | { "d3", "set destination #3 component value", OFFSET(d[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:401:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 401 | { NULL } | ^ 6 warnings generated. CC libavfilter/vf_fps.o src/libavfilter/vf_format.c:73:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (int i = 0; i < allfmts->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_format.c:74:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (int j = 0; j < (*fmts)->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_format.c:189:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 189 | { NULL } | ^ 35 warnings generated. CC libavfilter/vf_framepack.o src/libavfilter/vf_fps.c:105:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "fps", "A string describing desired output framerate", OFFSET(framerate), AV_OPT_TYPE_STRING, { .str = "25" }, 0, 0, V|F }, | ^ src/libavfilter/vf_fps.c:106:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "start_time", "Assume the first PTS should be this value.", OFFSET(start_time), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX}, -DBL_MAX, DBL_MAX, V|F }, | ^ src/libavfilter/vf_fps.c:116:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 116 | { NULL } | ^ 3 warnings generated. CC libavfilter/vf_framerate.o src/libavfilter/vf_framepack.c:434:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 434 | { NULL }, | ^ 3 warnings generated. CC libavfilter/vf_framestep.o src/libavfilter/vf_framerate.c:49:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"fps", "required output frames per second rate", OFFSET(dest_frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="50"}, 0, INT_MAX, V|F }, | ^ src/libavfilter/vf_framerate.c:51:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | {"interp_start", "point to start linear interpolation", OFFSET(interp_start), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, V|F }, | ^ src/libavfilter/vf_framerate.c:52:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {"interp_end", "point to end linear interpolation", OFFSET(interp_end), AV_OPT_TYPE_INT, {.i64=240}, 0, 255, V|F }, | ^ src/libavfilter/vf_framerate.c:53:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"scene", "scene change level", OFFSET(scene_score), AV_OPT_TYPE_DOUBLE, {.dbl=8.2}, 0, 100., V|F }, | ^ src/libavfilter/vf_framerate.c:59:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | {NULL} | ^ src/libavfilter/vf_framerate.c:253:1: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 253 | BLEND_FRAME_FUNC(8) | ^ src/libavfilter/vf_framerate.c:236:49: note: expanded from macro 'BLEND_FRAME_FUNC' 236 | uint##nbits##_t *src1w = (uint##nbits##_t *)src1; \ | ^ src/libavfilter/vf_framerate.c:253:1: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavfilter/vf_framerate.c:237:49: note: expanded from macro 'BLEND_FRAME_FUNC' 237 | uint##nbits##_t *src2w = (uint##nbits##_t *)src2; \ | ^ src/libavfilter/vf_framerate.c:254:1: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 254 | BLEND_FRAME_FUNC(16) | ^ src/libavfilter/vf_framerate.c:236:49: note: expanded from macro 'BLEND_FRAME_FUNC' 236 | uint##nbits##_t *src1w = (uint##nbits##_t *)src1; \ | ^ src/libavfilter/vf_framerate.c:254:1: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavfilter/vf_framerate.c:237:49: note: expanded from macro 'BLEND_FRAME_FUNC' 237 | uint##nbits##_t *src2w = (uint##nbits##_t *)src2; \ | ^ src/libavfilter/vf_framestep.c:40:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "step", "set frame step", OFFSET(frame_step), AV_OPT_TYPE_INT, {.i64=1}, 1, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_framestep.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL }, | ^ 2 warnings generated. CC libavfilter/vf_freezedetect.o 9 warnings generated. src/libavfilter/vf_freezedetect.c:55:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "n", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, | ^ src/libavfilter/vf_freezedetect.c:56:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "noise", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, | ^ src/libavfilter/vf_freezedetect.c:57:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ^ src/libavfilter/vf_freezedetect.c:58:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ^ src/libavfilter/vf_freezedetect.c:60:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | {NULL} | ^ CC libavfilter/vf_freezeframes.o 5 warnings generated. 5 warnings generated. 1 warning generated. CC libavfilter/vf_fspp.o CC libavfilter/vf_fsppdsp.o CC libavfilter/vf_fsync.o src/libavfilter/vf_freezeframes.c:41:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "first", "set first frame to freeze", OFFSET(first), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:42:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "last", "set last frame to freeze", OFFSET(last), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "replace", "set frame to replace", OFFSET(replace), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:44:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 44 | { NULL }, | ^ 4 warnings generated. src/libavfilter/vf_fsppdsp.c:44:25: warning: expression is not an integer constant expression; folding it to a constant is a GNU extension [-Wgnu-folding-constant] 44 | FIX_0_382683433 = FIX(0.382683433, 14), | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:33:19: note: expanded from macro 'FIX' 33 | #define FIX(x,s) (int)((x) * (1 << s) + 0.5) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:45:25: warning: expression is not an integer constant expression; folding it to a constant is a GNU extension [-Wgnu-folding-constant] 45 | FIX_0_541196100 = FIX(0.541196100, 14), | ^~~~~~~~~~~~~~~~~~~~CC libavfilter/vf_gblur.o src/libavfilter/vf_fsppdsp.c:33:19: note: expanded from macro 'FIX' 33 | #define FIX(x,s) (int)((x) * (1 << s) + 0.5) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:46:25: warning: expression is not an integer constant expression; folding it to a constant is a GNU extension [-Wgnu-folding-constant] 46 | FIX_0_707106781 = FIX(M_SQRT1_2 , 14), | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:33:19: note: expanded from macro 'FIX' 33 | #define FIX(x,s) (int)((x) * (1 << s) + 0.5) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:47:25: warning: expression is not an integer constant expression; folding it to a constant is a GNU extension [-Wgnu-folding-constant] 47 | FIX_1_306562965 = FIX(1.306562965, 14), | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:33:19: note: expanded from macro 'FIX' 33 | #define FIX(x,s) (int)((x) * (1 << s) + 0.5) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:48:25: warning: expression is not an integer constant expression; folding it to a constant is a GNU extension [-Wgnu-folding-constant] 48 | FIX_1_414213562_A = FIX(M_SQRT2 , 14), | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:33:19: note: expanded from macro 'FIX' 33 | #define FIX(x,s) (int)((x) * (1 << s) + 0.5) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:49:25: warning: expression is not an integer constant expression; folding it to a constant is a GNU extension [-Wgnu-folding-constant] 49 | FIX_1_847759065 = FIX(1.847759065, 13), | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:33:19: note: expanded from macro 'FIX' 33 | #define FIX(x,s) (int)((x) * (1 << s) + 0.5) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:50:25: warning: expression is not an integer constant expression; folding it to a constant is a GNU extension [-Wgnu-folding-constant] 50 | FIX_2_613125930 = FIX(-2.613125930, 13), | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:33:19: note: expanded from macro 'FIX' 33 | #define FIX(x,s) (int)((x) * (1 << s) + 0.5) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:51:25: warning: expression is not an integer constant expression; folding it to a constant is a GNU extension [-Wgnu-folding-constant] 51 | FIX_1_414213562 = FIX(M_SQRT2 , 13), | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:33:19: note: expanded from macro 'FIX' 33 | #define FIX(x,s) (int)((x) * (1 << s) + 0.5) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:52:25: warning: expression is not an integer constant expression; folding it to a constant is a GNU extension [-Wgnu-folding-constant] 52 | FIX_1_082392200 = FIX(1.082392200, 13), | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:33:19: note: expanded from macro 'FIX' 33 | #define FIX(x,s) (int)((x) * (1 << s) + 0.5) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:174:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 174 | THRESHOLD(tmp0, d0, threshold[0 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:37:31: note: expanded from macro 'THRESHOLD' 37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fsppdsp.c:175:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 175 | THRESHOLD(tmp1, d2, threshold[2 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:37:31: note: expanded from macro 'THRESHOLD' 37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fsppdsp.c:176:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 176 | THRESHOLD(tmp2, d4, threshold[4 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:37:31: note: expanded from macro 'THRESHOLD' 37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fsppdsp.c:177:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 177 | THRESHOLD(tmp3, d6, threshold[6 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:37:31: note: expanded from macro 'THRESHOLD' 37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fsppdsp.c:211:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 211 | THRESHOLD(tmp4, d1, threshold[1 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:37:31: note: expanded from macro 'THRESHOLD' 37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fsppdsp.c:212:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 212 | THRESHOLD(tmp5, d3, threshold[3 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:37:31: note: expanded from macro 'THRESHOLD' 37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fsppdsp.c:213:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 213 | THRESHOLD(tmp6, d5, threshold[5 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:37:31: note: expanded from macro 'THRESHOLD' 37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fsppdsp.c:214:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 214 | THRESHOLD(tmp7, d7, threshold[7 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fsppdsp.c:37:31: note: expanded from macro 'THRESHOLD' 37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:82:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 4}, 4, MAX_LEVEL, FLAGS }, | ^ src/libavfilter/vf_fspp.c:83:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ src/libavfilter/vf_fspp.c:84:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "strength", "set filter strength", OFFSET(strength), AV_OPT_TYPE_INT, {.i64 = 0}, -15, 32, FLAGS }, | ^ src/libavfilter/vf_fspp.c:85:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL,{.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fspp.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ src/libavfilter/vf_fsync.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ In file included from src/libavfilter/vf_gblur.c:37: src/libavfilter/vf_gblur_init.h:46:58: warning: unused parameter 'localbuf' [-Wunused-parameter] 46 | float nu, float bscale, float *localbuf) | ^ src/libavfilter/vf_gblur.c:44:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0.0, 1024, FLAGS }, | ^ src/libavfilter/vf_gblur.c:45:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "steps", "set number of steps", OFFSET(steps), AV_OPT_TYPE_INT, {.i64=1}, 1, 6, FLAGS }, | ^ src/libavfilter/vf_gblur.c:46:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_gblur.c:47:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "sigmaV", "set vertical sigma", OFFSET(sigmaV), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1024, FLAGS }, | ^ src/libavfilter/vf_gblur.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_gblur_vulkan.o 5 warnings generated. CC libavfilter/vf_geq.o src/libavfilter/vf_geq.c:77:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "lum_expr", "set luminance expression", OFFSET(expr_str[Y]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "lum", "set luminance expression", OFFSET(expr_str[Y]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "cb_expr", "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:80:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "cb", "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:81:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "cr_expr", "set chroma red expression", OFFSET(expr_str[V]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:82:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "cr", "set chroma red expression", OFFSET(expr_str[V]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:83:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "alpha_expr", "set alpha expression", OFFSET(expr_str[A]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:84:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "a", "set alpha expression", OFFSET(expr_str[A]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:85:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "red_expr", "set red expression", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:86:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "r", "set red expression", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:87:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "green_expr", "set green expression", OFFSET(expr_str[G]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:88:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "g", "set green expression", OFFSET(expr_str[G]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:89:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "blue_expr", "set blue expression", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:90:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "b", "set blue expression", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:97:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | {NULL}, | ^ In file included from src/libavfilter/vf_gblur_vulkan.c:25: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_gblur_vulkan.c:192:63: warning: unused parameter 'in' [-Wunused-parameter] 192 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in) | ^ src/libavfilter/vf_gblur_vulkan.c:340:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "sigma", "Set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, { .dbl = 0.5 }, 0.01, 1024.0, FLAGS }, | ^ src/libavfilter/vf_gblur_vulkan.c:341:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 341 | { "sigmaV", "Set vertical sigma", OFFSET(sigmaV), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, 0.0, 1024.0, FLAGS }, | ^ src/libavfilter/vf_gblur_vulkan.c:342:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 342 | { "planes", "Set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, { .i64 = 0xF }, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_gblur_vulkan.c:343:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 343 | { "size", "Set kernel size", OFFSET(size), AV_OPT_TYPE_INT, { .i64 = 19 }, 1, GBLUR_MAX_KERNEL_SIZE, FLAGS }, | ^ src/libavfilter/vf_gblur_vulkan.c:344:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 344 | { "sizeV", "Set vertical kernel size", OFFSET(sizeV), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, GBLUR_MAX_KERNEL_SIZE, FLAGS }, | ^ src/libavfilter/vf_gblur_vulkan.c:345:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 345 | { NULL }, | ^ 17 warnings generated. CC libavfilter/vf_gradfun.o 6 warnings generated. CC libavfilter/vf_grayworld.o 9 warnings generated. CC libavfilter/vf_guided.o src/libavfilter/vf_gradfun.c:222:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 222 | { "strength", "The maximum amount by which the filter will change any one pixel.", OFFSET(strength), AV_OPT_TYPE_FLOAT, { .dbl = 1.2 }, 0.51, 64, FLAGS }, | ^ src/libavfilter/vf_gradfun.c:223:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "radius", "The neighborhood to fit the gradient to.", OFFSET(radius), AV_OPT_TYPE_INT, { .i64 = 16 }, 4, 32, FLAGS }, | ^ src/libavfilter/vf_gradfun.c:224:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 224 | { NULL } | ^ src/libavfilter/vf_guided.c:83:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "radius", "set the box radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64 = 3 }, 1, 20, TFLAGS }, | ^ src/libavfilter/vf_guided.c:84:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "eps", "set the regularization parameter (with square)", OFFSET(eps), AV_OPT_TYPE_FLOAT, {.dbl = 0.01 }, 0.0, 1, TFLAGS }, | ^ src/libavfilter/vf_guided.c:88:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "sub", "subsampling ratio for fast mode", OFFSET(sub), AV_OPT_TYPE_INT, {.i64 = 4 }, 2, 64, TFLAGS }, | ^ src/libavfilter/vf_guided.c:92:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_guided.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL } | ^ src/libavfilter/vf_guided.c:281:1: warning: unused parameter 'radius' [-Wunused-parameter] 281 | GUIDED(uint8_t, byte) | ^ src/libavfilter/vf_guided.c:198:46: note: expanded from macro 'GUIDED' 198 | uint8_t *ddst, int radius, float eps, int width, int height, \ | ^ src/libavfilter/vf_guided.c:282:1: warning: unused parameter 'radius' [-Wunused-parameter] 282 | GUIDED(uint16_t, word) | ^ src/libavfilter/vf_guided.c:198:46: note: expanded from macro 'GUIDED' 198 | uint8_t *ddst, int radius, float eps, int width, int height, \ | ^ 15 warnings generated. CC libavfilter/vf_hflip.o CC libavfilter/vf_histeq.o 3 warnings generated. CC libavfilter/vf_histogram.o src/libavfilter/vf_histeq.c:73:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "strength", "set the strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0.2}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histeq.c:74:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "intensity", "set the intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.21}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histeq.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ src/libavfilter/vf_histogram.c:83:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "level_height", "set level height", OFFSET(level_height), AV_OPT_TYPE_INT, {.i64=200}, 50, 2048, FLAGS}, | ^ src/libavfilter/vf_histogram.c:84:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "scale_height", "set scale height", OFFSET(scale_height), AV_OPT_TYPE_INT, {.i64=12}, 0, 40, FLAGS}, | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:80:115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:86:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "fgopacity", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:87:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "f", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:88:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:89:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ src/libavfilter/vf_histogram.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_histogram.c:662:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 662 | { "width", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ src/libavfilter/vf_histogram.c:663:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 663 | { "w", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ src/libavfilter/vf_histogram.c:664:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 664 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ src/libavfilter/vf_histogram.c:664:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:80:115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:665:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 665 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ 3 warnings generated. src/libavfilter/vf_histogram.c:666:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 666 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:667:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 667 | { "envelope", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:668:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 668 | { "e", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:669:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 669 | { "ecolor", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_histogram.c:670:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 670 | { "ec", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_histogram.c:677:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 677 | { NULL } | ^ CC libavfilter/vf_hqdn3d.o CC libavfilter/vf_hqx.o 7 warnings generated. CC libavfilter/vf_hsvkey.o src/libavfilter/vf_hqx.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ src/libavfilter/vf_hqx.c:461:1: warning: unused parameter 'ctx' [-Wunused-parameter] 461 | HQX_FUNC(2) | ^ src/libavfilter/vf_hqx.c:455:41: note: expanded from macro 'HQX_FUNC' 455 | static int hq##size##x(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ | ^ src/libavfilter/vf_hqx.c:462:1: warning: unused parameter 'ctx' [-Wunused-parameter] 462 | HQX_FUNC(3) | ^ src/libavfilter/vf_hqx.c:455:41: note: expanded from macro 'HQX_FUNC' 455 | static int hq##size##x(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ | ^ src/libavfilter/vf_hqx.c:463:1: warning: unused parameter 'ctx' [-Wunused-parameter] 463 | HQX_FUNC(4) | ^ src/libavfilter/vf_hqx.c:455:41: note: expanded from macro 'HQX_FUNC' 455 | static int hq##size##x(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ | ^ src/libavfilter/vf_hqdn3d.c:292:73: warning: unused parameter 'n_jobs' [-Wunused-parameter] 292 | static int do_denoise(AVFilterContext *ctx, void *data, int job_nr, int n_jobs) | ^ src/libavfilter/vf_hqdn3d.c:366:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 366 | { "luma_spatial", "spatial luma strength", OFFSET(strength[LUMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:367:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 367 | { "chroma_spatial", "spatial chroma strength", OFFSET(strength[CHROMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:368:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "luma_tmp", "temporal luma strength", OFFSET(strength[LUMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:369:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "chroma_tmp", "temporal chroma strength", OFFSET(strength[CHROMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:370:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 370 | { NULL } | ^ src/libavfilter/vf_hsvkey.c:290:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 290 | { "hue", "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:291:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 291 | { "sat", "set the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:292:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 292 | { "val", "set the value value", OFFSET(val), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:293:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 293 | { "similarity", "set the hsvkey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01}, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:294:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "blend", "set the hsvkey blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:295:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 295 | { NULL } | ^ src/libavfilter/vf_hsvkey.c:332:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | { "hue", "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:333:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 333 | { "sat", "set the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:334:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { "val", "set the value value", OFFSET(val), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:335:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "similarity", "set the hsvhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:336:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "blend", "set the hsvhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:337:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 337 | { NULL } | ^ 21 warnings generated. 12 warnings generated. CC libavfilter/vf_hue.o CC libavfilter/vf_huesaturation.o src/libavfilter/vf_huesaturation.c:83:53: warning: unused parameter 'max' [-Wunused-parameter] 83 | static inline int lerpi8(int v0, int v1, int f, int max) | ^ src/libavfilter/vf_hue.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/vf_hue.c:467:34: warning: unused parameter 'res' [-Wunused-parameter] 467 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_hue.c:467:43: warning: unused parameter 'res_len' [-Wunused-parameter] 467 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_hue.c:467:56: warning: unused parameter 'flags' [-Wunused-parameter] 467 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_huesaturation.c:440:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 440 | { "hue", "set the hue shift", OFFSET(hue), AV_OPT_TYPE_FLOAT, {.dbl=0},-180, 180, VF }, | ^ src/libavfilter/vf_huesaturation.c:441:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 441 | { "saturation", "set the saturation shift", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:442:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 442 | { "intensity", "set the intensity shift", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:451:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 451 | { "strength", "set the filtering strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0,100,VF }, | ^ src/libavfilter/vf_huesaturation.c:452:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | { "rw", "set the red weight", OFFSET(rlw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:453:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 453 | { "gw", "set the green weight", OFFSET(glw), AV_OPT_TYPE_FLOAT, {.dbl=.334}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:454:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 454 | { "bw", "set the blue weight", OFFSET(blw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:455:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { "lightness", "set the preserve lightness", OFFSET(lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:456:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 456 | { NULL } | ^ 4 warnings generated. CC libavfilter/vf_hwdownload.o 6 warnings generated. CC libavfilter/vf_hwmap.o 10 warnings generated. CC libavfilter/vf_hwupload.o src/libavfilter/vf_hwdownload.c:38:60: warning: unused parameter 'avctx' [-Wunused-parameter] 38 | static int hwdownload_query_formats(const AVFilterContext *avctx, | ^ src/libavfilter/vf_hwmap.c:40:55: warning: unused parameter 'avctx' [-Wunused-parameter] 40 | static int hwmap_query_formats(const AVFilterContext *avctx, | ^ src/libavfilter/vf_hwmap.c:398:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_hwmap.c:401:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 401 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_hwmap.c:403:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 403 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_hysteresis.o src/libavfilter/vf_hwupload.c:236:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 236 | }, | ^ src/libavfilter/vf_hwupload.c:239:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 239 | } | ^ 4 warnings generated. CC libavfilter/vf_identity.o 2 warnings generated. src/libavfilter/vf_hysteresis.c:56:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_hysteresis.c:57:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_hysteresis.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ CC libavfilter/vf_idet.o src/libavfilter/vf_identity.c:398:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 398 | { NULL } | ^ src/libavfilter/vf_idet.c:81:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:82:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:83:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:84:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "half_life", "half life of cumulative statistics", OFFSET(half_life), AV_OPT_TYPE_FLOAT, {.dbl = 0.0}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:85:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "analyze_interlaced_flag", "set number of frames to use to determine if the interlace flag is accurate", OFFSET(analyze_interlaced_flag), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ 3 warnings generated. CC libavfilter/vf_idetdsp.o 6 warnings generated. CC libavfilter/vf_il.o 1 warning generated. CC libavfilter/vf_interlace_vulkan.o CC libavfilter/vf_kerndeint.o src/libavfilter/vf_il.c:75:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"luma_swap", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:76:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"ls", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"chroma_swap", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"cs", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:79:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"alpha_swap", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:80:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"as", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:81:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | {NULL} | ^ 7 warnings generated. CC libavfilter/vf_lagfun.o src/libavfilter/vf_kerndeint.c:53:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "thresh", "set the threshold", OFFSET(thresh), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:54:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "map", "set the map", OFFSET(map), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:55:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "order", "set the order", OFFSET(order), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:56:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "sharp", "set sharpening", OFFSET(sharp), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:57:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "twoway", "set twoway", OFFSET(twoway), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ In file included from src/libavfilter/vf_interlace_vulkan.c:21: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_interlace_vulkan.c:287:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 287 | { NULL }, | ^ src/libavfilter/vf_lagfun.c:198:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_FLOAT, {.dbl=.95}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:199:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:200:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 200 | { NULL }, | ^ 3 warnings generated. CC libavfilter/vf_lenscorrection.o 6 warnings generated. CC libavfilter/vf_limitdiff.o src/libavfilter/vf_limitdiff.c:59:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "threshold", "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "elasticity", "set the elasticity", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "reference", "enable reference stream", OFFSET(reference), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_limitdiff.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "planes", "set the planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/vf_limitdiff.c:90:55: warning: unused parameter 'depth' [-Wunused-parameter] 90 | int thr1, int thr2, int w, int depth) | ^ 3 warnings generated. src/libavfilter/vf_lenscorrection.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ CC libavfilter/vf_limiter.o src/libavfilter/vf_lenscorrection.c:210:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 210 | for (i = 0; i < FF_ARRAY_ELEMS(rect->correction); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_limiter.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ 6 warnings generated. CC libavfilter/vf_lumakey.o 2 warnings generated. CC libavfilter/vf_lut.o 1 warning generated. CC libavfilter/vf_lut2.o src/libavfilter/vf_lumakey.c:179:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:180:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "tolerance", "set the tolerance value", OFFSET(tolerance), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:181:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "softness", "set the softness value", OFFSET(softness), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:182:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 182 | { NULL } | ^ src/libavfilter/vf_lut.c:100:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 100 | { NULL } | ^ src/libavfilter/vf_lut.c:319:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 319 | for (val = 0; val < FF_ARRAY_ELEMS(s->lut[comp]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_lut2.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ src/libavfilter/vf_lut2.c:644:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 644 | { NULL } | ^ 4 warnings generated. CC libavfilter/vf_lut3d.o src/libavfilter/vf_lut3d.c:1229:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1229 | COMMON_OPTIONS | ^ src/libavfilter/vf_lut3d.c:57:12: note: expanded from macro 'COMMON_OPTIONS' 57 | { NULL } | ^ src/libavfilter/vf_lut3d.c:1780:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1780 | { NULL } | ^ 4 warnings generated. CC libavfilter/vf_maskedclamp.o 2 warnings generated. 2 warnings generated. CC libavfilter/vf_maskedmerge.o CC libavfilter/vf_maskedminmax.o src/libavfilter/vf_maskedclamp.c:54:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "undershoot", "set undershoot", OFFSET(undershoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_maskedclamp.c:55:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "overshoot", "set overshoot", OFFSET(overshoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_maskedclamp.c:56:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedclamp.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ src/libavfilter/vf_maskedminmax.c:52:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "planes", "set plasrc/libavfilter/vf_maskedmerge.cn:e33s:"90,: Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(pla n33e | s ) , A{V _"OpPlTa_nTeYsP"E,_ I"NsTe,t {p.lia6n4e=s0"x,F }O,F F0S,E T0(xpFl,a nFeLsA)G,S A}V,_ O P| T ^_ TYPE_INT, src/libavfilter/vf_maskedminmax.c{:.53i:6124:= 0warning: xmissing field 'help' initializer [-Wmissing-field-initializers]F }, 530 | , 0 x F{, NFULLALG S} } ,| ^ | ^ src/libavfilter/vf_maskedmerge.c:34:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 34 | { NULL } | ^ src/libavfilter/vf_maskedmerge.c:173:1: warning: unused parameter 'hhalf' [-Wunused-parameter] 173 | MASKEDMERGE(8, uint8_t, uint16_t, 127, 255, / 255) | ^ src/libavfilter/vf_maskedmerge.c:146:32: note: expanded from macro 'MASKEDMERGE' 146 | int hhalf, int mmax) \ | ^ src/libavfilter/vf_maskedmerge.c:173:1: warning: unused parameter 'mmax' [-Wunused-parameter] src/libavfilter/vf_maskedmerge.c:146:43: note: expanded from macro 'MASKEDMERGE' 146 | int hhalf, int mmax) \ | ^ src/libavfilter/vf_maskedmerge.c:175:1: warning: unused parameter 'hhalf' [-Wunused-parameter] 175 | MASKEDMERGE(32, float, float, 0.f, 1.f, + 0.f) | ^ src/libavfilter/vf_maskedmerge.c:146:32: note: expanded from macro 'MASKEDMERGE' 146 | int hhalf, int mmax) \ | ^ src/libavfilter/vf_maskedmerge.c:175:1: warning: unused parameter 'mmax' [-Wunused-parameter] src/libavfilter/vf_maskedmerge.c:146:43: note: expanded from macro 'MASKEDMERGE' 146 | int hhalf, int mmax) \ | ^ 4 warnings generated. CC libavfilter/vf_maskedthreshold.o 6 warnings generated. CC libavfilter/vf_maskfun.o 2 warnings generated. CC libavfilter/vf_mcdeint.o src/libavfilter/vf_maskedthreshold.c:54:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=1}, 0, UINT16_MAX, TFLAGS }, | ^ src/libavfilter/vf_maskedthreshold.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_maskedthreshold.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { NULL } | ^ src/libavfilter/vf_maskfun.c:54:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:55:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:56:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, VFT }, | ^ src/libavfilter/vf_maskfun.c:57:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "fill", "set fill value", OFFSET(fill), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:58:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "sum", "set sum value", OFFSET(sum), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { NULL } | ^ src/libavfilter/vf_mcdeint.c:97:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "qp", "set qp", OFFSET(qp), AV_OPT_TYPE_INT, {.i64=1}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mcdeint.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL } | ^ src/libavfilter/vf_mcdeint.c:272:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 272 | *filp = *dstp = temp > 255U ? ~(temp>>31) : temp; | ~~~~ ^ ~~~~ 3 warnings generated. CC libavfilter/vf_median.o src/libavfilter/vf_median.c:59:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "radius", "set median radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=1}, 1, 127, FLAGS }, | ^ src/libavfilter/vf_median.c:60:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_median.c:61:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "radiusV", "set median vertical radius", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0},0, 127, FLAGS }, | ^ src/libavfilter/vf_median.c:62:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "percentile", "set median percentile", OFFSET(percentile), AV_OPT_TYPE_FLOAT, {.dbl=.5}, 0., 1., FLAGS }, | ^ src/libavfilter/vf_median.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ 3 warnings generated. CC libavfilter/vf_mergeplanes.o 6 warnings generated. CC libavfilter/vf_mestimate.o src/libavfilter/vf_mergeplanes.c:62:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "mapping", "set input to output plane mapping", OFFSET(mapping), AV_OPT_TYPE_INT, {.i64=-1}, -1, 0x33333333, FLAGS|AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/vf_mergeplanes.c:64:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "map0s", "set 1st input to output stream mapping", OFFSET(map[0].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:65:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "map0p", "set 1st input to output plane mapping", OFFSET(map[0].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:66:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "map1s", "set 2nd input to output stream mapping", OFFSET(map[1].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:67:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "map1p", "set 2nd input to output plane mapping", OFFSET(map[1].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "map2s", "set 3rd input to output stream mapping", OFFSET(map[2].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:69:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "map2p", "set 3rd input to output plane mapping", OFFSET(map[2].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:70:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "map3s", "set 4th input to output stream mapping", OFFSET(map[3].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:71:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "map3p", "set 4th input to output plane mapping", OFFSET(map[3].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavfilter/vf_mestimate.c:61:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 8, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mestimate.c:62:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "search_param", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 7}, 4, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mestimate.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ 10 warnings generated. CC libavfilter/vf_midequalizer.o src/libavfilter/vf_midequalizer.c:54:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_midequalizer.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavfilter/vf_midequalizer.c:144:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 144 | for (x = 0; x < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_midequalizer.c:165:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 165 | for (x = 0; x < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_midequalizer.c:177:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 177 | for (i = 0; i < hsize; i++) { | ~ ^ ~~~~~ src/libavfilter/vf_midequalizer.c:180:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 180 | for (j = 0; j < hsize && histogram2[j] < histogram1[i]; j++); | ~ ^ ~~~~~ 3 warnings generated. CC libavfilter/vf_minterpolate.o src/libavfilter/vf_minterpolate.c:205:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | { "fps", "output's frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "60"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:226:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 226 | { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 4, 16, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:227:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | { "search_param", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 32}, 4, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:228:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 228 | { "vsbmc", "variable-size block motion compensation", OFFSET(vsbmc), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:232:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 232 | { "scd_threshold", "scene change threshold", OFFSET(scd_threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100.0, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:233:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 233 | { NULL } | ^ 6 warnings generated. CC libavfilter/vf_mix.o src/libavfilter/vf_mix.c:448:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 448 | { NULL }, | ^ src/libavfilter/vf_mix.c:533:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 533 | { NULL }, | ^ 5 warnings generated. CC libavfilter/vf_monochrome.o src/libavfilter/vf_monochrome.c:274:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { "cb", "set the chroma blue spot", OFFSET(b), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:275:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | { "cr", "set the chroma red spot", OFFSET(r), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:276:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "size", "set the color filter size", OFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=1},.1,10, VF }, | ^ src/libavfilter/vf_monochrome.c:277:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | { "high", "set the highlights strength", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:278:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 278 | { NULL } | ^ 2 warnings generated. CC libavfilter/vf_morpho.o 5 warnings generated. CC libavfilter/vf_mpdecimate.o src/libavfilter/vf_mpdecimate.c:67:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | OFFSET(max_drop_count), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:69:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | OFFSET(max_keep_count), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:70:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "hi", "set high dropping threshold", OFFSET(hi), AV_OPT_TYPE_INT, {.i64=64*12}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:71:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "lo", "set low dropping threshold", OFFSET(lo), AV_OPT_TYPE_INT, {.i64=64*5}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:72:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "frac", "set fraction dropping threshold", OFFSET(frac), AV_OPT_TYPE_FLOAT, {.dbl=0.33}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavfilter/vf_morpho.c:140:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_morpho.c:144:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 144 | { NULL } | ^ src/libavfilter/vf_morpho.c:562:20: warning: cast from 'const void *' to 'struct chord *' drops const qualifier [-Wcast-qual] 562 | a = *((chord *)p); | ^ src/libavfilter/vf_morpho.c:563:20: warning: cast from 'const void *' to 'struct chord *' drops const qualifier [-Wcast-qual] 563 | b = *((chord *)q); | ^ src/libavfilter/vf_morpho.c:571:20: warning: cast from 'const void *' to 'struct chord *' drops const qualifier [-Wcast-qual] 571 | a = *((chord *)p); | ^ src/libavfilter/vf_morpho.c:572:20: warning: cast from 'const void *' to 'struct chord *' drops const qualifier [-Wcast-qual] 572 | b = *((chord *)q); | ^ src/libavfilter/vf_morpho.c:747:34: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 747 | imp->img[y] = (uint8_t *)dst + y * dst_linesize; | ^ src/libavfilter/vf_morpho.c:853:54: warning: unused parameter 'arg' [-Wunused-parameter] 853 | static int morpho_sliceX(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ 6 warnings generated. CC libavfilter/vf_multiply.o src/libavfilter/vf_multiply.c:50:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0., 9., FLAGS }, | ^ src/libavfilter/vf_multiply.c:51:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "offset", "set offset", OFFSET(offset), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, -1., 1., FLAGS }, | ^ src/libavfilter/vf_multiply.c:52:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=0xF}, 0., 0xF, FLAGS }, | ^ src/libavfilter/vf_multiply.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ 6 warnings generated. CC libavfilter/vf_negate.o 4 warnings generated. CC libavfilter/vf_neighbor.o src/libavfilter/vf_negate.c:73:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "negate_alpha", NULL, OFFSET(negate_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_negate.c:74:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 74 | { NULL } | ^ src/libavfilter/vf_negate.c:111:40: warning: unused parameter 'max' [-Wunused-parameter] 111 | int w, int h, int max, int step, | ^ src/libavfilter/vf_negate.c:111:49: warning: unused parameter 'step' [-Wunused-parameter] 111 | int w, int h, int max, int step, | ^ src/libavfilter/vf_negate.c:112:26: warning: unused parameter 'components' [-Wunused-parameter] 112 | int components) | ^ src/libavfilter/vf_negate.c:125:46: warning: unused parameter 'max' [-Wunused-parameter] 125 | int w, int h, int max, int step, | ^ src/libavfilter/vf_negate.c:148:49: warning: unused parameter 'step' [-Wunused-parameter] 148 | int w, int h, int max, int step, | ^ src/libavfilter/vf_negate.c:149:26: warning: unused parameter 'components' [-Wunused-parameter] 149 | int components) | ^ src/libavfilter/vf_neighbor.c:77:25: warning: unused parameter 'maxc' [-Wunused-parameter] 77 | int maxc) | ^ src/libavfilter/vf_neighbor.c:98:27: warning: unused parameter 'maxc' [-Wunused-parameter] 98 | int maxc) | ^ src/libavfilter/vf_neighbor.c:120:26: warning: unused parameter 'maxc' [-Wunused-parameter] 120 | int maxc) | ^ src/libavfilter/vf_neighbor.c:162:70: warning: unused parameter 'coord' [-Wunused-parameter] 162 | int threshold, const uint8_t *coordinates[], int coord, | ^ src/libavfilter/vf_neighbor.c:163:25: warning: unused parameter 'maxc' [-Wunused-parameter] 163 | int maxc) | ^ src/libavfilter/vf_neighbor.c:178:72: warning: unused parameter 'coord' [-Wunused-parameter] 178 | int threshold, const uint8_t *coordinates[], int coord, | ^ src/libavfilter/vf_neighbor.c:179:27: warning: unused parameter 'maxc' [-Wunused-parameter] 179 | int maxc) | ^ src/libavfilter/vf_neighbor.c:195:70: warning: unused parameter 'coord' [-Wunused-parameter] 195 | int threshold, const uint8_t *coordinates[], int coord, | ^ src/libavfilter/vf_neighbor.c:196:25: warning: unused parameter 'maxc' [-Wunused-parameter] 196 | int maxc) | ^ src/libavfilter/vf_neighbor.c:211:72: warning: unused parameter 'coord' [-Wunused-parameter] 211 | int threshold, const uint8_t *coordinates[], int coord, | ^ src/libavfilter/vf_neighbor.c:365:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 365 | { "coordinates", "set coordinates", OFFSET(coordinates), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:367:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 367 | { "threshold0", "set threshold for 1st plane", OFFSET(threshold[0]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:368:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "threshold1", "set threshold for 2nd plane", OFFSET(threshold[1]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:369:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "threshold2", "set threshold for 3rd plane", OFFSET(threshold[2]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:370:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "threshold3", "set threshold for 4th plane", OFFSET(threshold[3]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:371:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 371 | { NULL } | ^ 16 warnings generated. 8 warnings generated. CC libavfilter/vf_nlmeans.o CC libavfilter/vf_nlmeans_vulkan.o src/libavfilter/vf_nlmeans.c:67:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "s", "denoising strength", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, 1.0, 30.0, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:68:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "p", "patch size", OFFSET(patch_size), AV_OPT_TYPE_INT, { .i64 = 3*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:69:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "pc", "patch size for chroma planes", OFFSET(patch_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:70:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "r", "research window", OFFSET(research_size), AV_OPT_TYPE_INT, { .i64 = 7*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:71:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "rc", "research window for chroma planes", OFFSET(research_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavfilter/vf_nlmeans.c:431:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 431 | for (int i = 0; i < s->max_meaningful_diff; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavfilter/vf_nnedi.o In file included from src/libavfilter/vf_nlmeans_vulkan.c:23: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_nlmeans_vulkan.c:122:69: warning: unused parameter 'desc' [-Wunused-parameter] 122 | const AVPixFmtDescriptor *desc, int planes) | ^ src/libavfilter/vf_nlmeans_vulkan.c:310:68: warning: unused parameter 'desc' [-Wunused-parameter] 310 | const AVPixFmtDescriptor *desc, | ^ src/libavfilter/vf_nlmeans_vulkan.c:489:68: warning: unused parameter 'desc' [-Wunused-parameter] 489 | const AVPixFmtDescriptor *desc, int planes) | ^ src/libavfilter/vf_nnedi.c:122:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | {"weights", "set weights file", OFFSET(weights_file), AV_OPT_TYPE_STRING, {.str="nnedi3_weights.bin"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_nnedi.c:133:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | {"planes", "set which planes to process", OFFSET(process_plane), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, RFLAGS }, | ^ src/libavfilter/vf_nnedi.c:162:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 162 | { NULL } | ^ src/libavfilter/vf_nlmeans_vulkan.c:1128:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1128 | { "s", "denoising strength for all components", OFFSET(opts.s), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, 0.0, 100.0, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1129:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1129 | { "p", "patch size for all components", OFFSET(opts.p), AV_OPT_TYPE_INT, { .i64 = 3*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1130:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1130 | { "r", "research window size", OFFSET(opts.r), AV_OPT_TYPE_INT, { .i64 = 7*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1131:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1131 | { "t", "parallelism", OFFSET(opts.t), AV_OPT_TYPE_INT, { .i64 = 8 }, 1, 64, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1133:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1133 | { "s1", "denoising strength for component 1", OFFSET(opts.sc[0]), AV_OPT_TYPE_DOUBLE, { .dbl = NAN }, 0.0, 100.0, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1134:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1134 | { "s2", "denoising strength for component 2", OFFSET(opts.sc[1]), AV_OPT_TYPE_DOUBLE, { .dbl = NAN }, 0.0, 100.0, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1135:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1135 | { "s3", "denoising strength for component 3", OFFSET(opts.sc[2]), AV_OPT_TYPE_DOUBLE, { .dbl = NAN }, 0.0, 100.0, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1136:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1136 | { "s4", "denoising strength for component 4", OFFSET(opts.sc[3]), AV_OPT_TYPE_DOUBLE, { .dbl = NAN }, 0.0, 100.0, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1138:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1138 | { "p1", "patch size for component 1", OFFSET(opts.pc[0]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1139:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1139 | { "p2", "patch size for component 2", OFFSET(opts.pc[1]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1140:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1140 | { "p3", "patch size for component 3", OFFSET(opts.pc[2]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:1141:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1141 | { "p4", "patch size for component 4", OFFSET(opts.pc[3]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nnedi.c:444:53src/libavfilter/vf_nlmeans_vulkan.c:: 1143warning: :unused parameter 'scale' [-Wunused-parameter]12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 444 | 1143 | { N U L L } | ^ int width, int height, float scale) | ^ src/libavfilter/vf_nnedi.c:486:52: warning: unused parameter 'depth' [-Wunused-parameter] 486 | int width, int height, int depth, | ^ src/libavfilter/vf_nnedi.c:487:31: warning: unused parameter 'scale' [-Wunused-parameter] 487 | float scale) | ^ src/libavfilter/vf_nnedi.c:661:48: warning: unused parameter 'is_second' [-Wunused-parameter] 661 | static int get_frame(AVFilterContext *ctx, int is_second) | ^ 7 warnings generated. CC libavfilter/vf_noise.o src/libavfilter/vf_noise.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | NOISE_PARAMS(all, 0, all) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:54:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | NOISE_PARAMS(c0, 0, param[0]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:54:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:54:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:55:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | NOISE_PARAMS(c1, 1, param[1]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:55:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:55:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | NOISE_PARAMS(c2, 2, param[2]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | NOISE_PARAMS(c3, 3, param[3]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ 18 warnings generated. CC libavfilter/vf_normalize.o src/libavfilter/vf_normalize.c:129:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "blackpt", "output color to which darkest input color is mapped", OFFSET(blackpt), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:130:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "whitept", "output color to which brightest input color is mapped", OFFSET(whitept), AV_OPT_TYPE_COLOR, { .str = "white" }, 0, 0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:131:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "smoothing", "amount of temporal smoothing of the input range, to reduce flicker", OFFSET(smoothing), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX/8, FLAGS }, | ^ src/libavfilter/vf_normalize.c:132:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "independence", "proportion of independent to linked channel normalization", OFFSET(independence), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:133:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "strength", "strength of filter, from no effect to full normalization", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:134:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 134 | { NULL } | ^ src/libavfilter/vf_normalize.c:172:51: warning: unused parameter 's' [-Wunused-parameter] 172 | static void find_min_max_planar(NormalizeContext *s, AVFrame *in, NormalizeLocal min[3], NormalizeLocal max[3]) | ^ src/libavfilter/vf_normalize.c:246:54: warning: unused parameter 's' [-Wunused-parameter] 246 | static void find_min_max_planar_16(NormalizeContext *s, AVFrame *in, NormalizeLocal min[3], NormalizeLocal max[3]) | ^ 16 warnings generated. CC libavfilter/vf_null.o CC libavfilter/vf_overlay.o src/libavfilter/vf_overlay.c:130:34: warning: unused parameter 'res' [-Wunused-parameter] 130 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_overlay.c:130:43: warning: unused parameter 'res_len' [-Wunused-parameter] 130 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_overlay.c:130:56: warning: unused parameter 'flags' [-Wunused-parameter] 130 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_overlay.c:582:1: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 582 | DEFINE_BLEND_PLANE(8, uint8_t, 8) | ^ src/libavfilter/vf_overlay.c:501:44: note: expanded from macro 'DEFINE_BLEND_PLANE' 501 | const T *da = main_straight ? (T *)dap + ((xp + k) << hsub) : NULL; \ | ^ src/libavfilter/vf_overlay.c:582:1: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavfilter/vf_overlay.c:505:63: note: expanded from macro 'DEFINE_BLEND_PLANE' 505 | int c = octx->blend_row[i]((uint8_t*)d, (uint8_t*)da, (uint8_t*)s, \ | ^ src/libavfilter/vf_overlay.c:582:1: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavfilter/vf_overlay.c:505:77: note: expanded from macro 'DEFINE_BLEND_PLANE' 505 | int c = octx->blend_row[i]((uint8_t*)d, (uint8_t*)da, (uint8_t*)s, \ | ^ src/libavfilter/vf_overlay.c:582:1: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavfilter/vf_overlay.c:506:31: note: expanded from macro 'DEFINE_BLEND_PLANE' 506 | (uint8_t*)a, kmax - k, src->linesize[3]); \ | ^ src/libavfilter/vf_overlay.c:583:1: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 583 | DEFINE_BLEND_PLANE(16, uint16_t, 10) | ^ src/libavfilter/vf_overlay.c:501:44: note: expanded from macro 'DEFINE_BLEND_PLANE' 501 | const T *da = main_straight ? (T *)dap + ((xp + k) << hsub) : NULL; \ | ^ src/libavfilter/vf_overlay.c:583:1: warning: cast from 'const unsigned short *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavfilter/vf_overlay.c:505:63: note: expanded from macro 'DEFINE_BLEND_PLANE' 505 | int c = octx->blend_row[i]((uint8_t*)d, (uint8_t*)da, (uint8_t*)s, \ | ^ src/libavfilter/vf_overlay.c:583:1: warning: cast from 'const unsigned short *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavfilter/vf_overlay.c:505:77: note: expanded from macro 'DEFINE_BLEND_PLANE' 505 | int c = octx->blend_row[i]((uint8_t*)d, (uint8_t*)da, (uint8_t*)s, \ | ^ src/libavfilter/vf_overlay.c:583:1: warning: cast from 'const unsigned short *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavfilter/vf_overlay.c:506:31: note: expanded from macro 'DEFINE_BLEND_PLANE' 506 | (uint8_t*)a, kmax - k, src->linesize[3]); \ | ^ src/libavfilter/vf_overlay.c:911:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 911 | { "x", "set the x expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_overlay.c:912:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 912 | { "y", "set the y expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_overlay.c:922:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 922 | { "shortest", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:933:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 933 | { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:939:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 939 | { NULL } | ^ 8 warnings generated. CC libavfilter/vf_overlay_vulkan.o In file included from src/libavfilter/vf_overlay_vulkan.c:23: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_overlay_vulkan.c:308:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 308 | { NULL }, | ^ 7 warnings generated. CC libavfilter/vf_owdenoise.o 3 warnings generated. CC libavfilter/vf_pad.o src/libavfilter/vf_owdenoise.c:59:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "depth", "set depth", OFFSET(depth), AV_OPT_TYPE_INT, {.i64 = 8}, 8, 16, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:60:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "luma_strength", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:61:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "ls", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:62:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "chroma_strength", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:63:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "cs", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL } | ^ src/libavfilter/vf_pad.c:210:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 210 | (unsigned)s->y + (unsigned)inlink->h > s->h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavfilter/vf_pad.c:209:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 209 | (unsigned)s->x + (unsigned)inlink->w > s->w || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavfilter/vf_pad.c:271:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 271 | for (i = 0; i < FF_ARRAY_ELEMS(planes) && frame->data[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:278:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 278 | for (i = 0; i < FF_ARRAY_ELEMS(planes) && planes[i] >= 0; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:300:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 300 | for (j = 0; j < FF_ARRAY_ELEMS(planes) && planes[j] >= 0; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:427:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 427 | { "width", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:428:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 428 | { "w", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:429:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 429 | { "height", "set the pad area height expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:430:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 430 | { "h", "set the pad area height expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:431:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 431 | { "x", "set the x offset expression for the input image position", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:432:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 432 | { "y", "set the y offset expression for the input image position", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:437:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 437 | { "aspect", "pad to fit an aspect instead of a resolution", OFFSET(aspect), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_pad.c:438:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 438 | { NULL } | ^ 13 warnings generated. CC libavfilter/vf_palettegen.o 6 warnings generated. CC libavfilter/vf_paletteuse.o src/libavfilter/vf_palettegen.c:91:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "max_colors", "set the maximum number of colors to use in the palette", OFFSET(max_colors), AV_OPT_TYPE_INT, {.i64=256}, 2, 256, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:92:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "reserve_transparent", "reserve a palette entry for transparency", OFFSET(reserve_transparent), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:93:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "transparency_color", "set a background color for transparency", OFFSET(transparency_color), AV_OPT_TYPE_COLOR, {.str="lime"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL } | ^ src/libavfilter/vf_palettegen.c:103:49: warning: unused parameter 'ctx' [-Wunused-parameter] 103 | static int query_formats(const AVFilterContext *ctx, | ^ src/libavfilter/vf_paletteuse.c:124:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "bayer_scale", "set scale for bayer dithering", OFFSET(bayer_scale), AV_OPT_TYPE_INT, {.i64=2}, 0, 5, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:127:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "new", "take new palette for each output frame", OFFSET(new), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:128:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "alpha_threshold", "set the alpha threshold for transparency", OFFSET(trans_thresh), AV_OPT_TYPE_INT, {.i64=128}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:131:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "debug_kdtree", "save Graphviz graph of the kdtree in specified file", OFFSET(dot_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:132:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 132 | { NULL } | ^ src/libavfilter/vf_paletteuse.c:139:49: warning: unused parameter 'ctx' [-Wunused-parameter] 139 | static int query_formats(const AVFilterContext *ctx, | ^ src/libavfilter/vf_paletteuse.c:250:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 250 | if (color>>24 < s->trans_thresh && s->transparency_index >= 0) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_paletteuse.c:666:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 666 | if (c >> 24 < s->trans_thresh) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_paletteuse.c:866:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 866 | if (p[x]>>24 < s->trans_thresh) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_paletteuse.c:957:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 957 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ordered_dither); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavfilter/vf_perspective.o src/libavfilter/vf_perspective.c:72:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "x0", "set top left x coordinate", OFFSET(expr_str[0][0]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:73:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "y0", "set top left y coordinate", OFFSET(expr_str[0][1]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:74:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "x1", "set top right x coordinate", OFFSET(expr_str[1][0]), AV_OPT_TYPE_STRING, {.str="W"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:75:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "y1", "set top right y coordinate", OFFSET(expr_str[1][1]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:76:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "x2", "set bottom left x coordinate", OFFSET(expr_str[2][0]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:77:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "y2", "set bottom left y coordinate", OFFSET(expr_str[2][1]), AV_OPT_TYPE_STRING, {.str="H"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:78:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "x3", "set bottom right x coordinate", OFFSET(expr_str[3][0]), AV_OPT_TYPE_STRING, {.str="W"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:79:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "y3", "set bottom right y coordinate", OFFSET(expr_str[3][1]), AV_OPT_TYPE_STRING, {.str="H"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ 2 warnings generated. CC libavfilter/vf_phase.o 9 warnings generated. CC libavfilter/vf_photosensitivity.o src/libavfilter/vf_phase.c:90:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 90 | { NULL } | ^ src/libavfilter/vf_photosensitivity.c:59:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "frames", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:60:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "f", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:61:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:62:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:63:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "skip", "set pixels to skip when sampling frames", OFFSET(skip), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:64:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/vf_photosensitivity.c:79:51: warning: unused parameter 'ctx' [-Wunused-parameter] 79 | static int convert_frame_partial(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_photosensitivity.c:144:49: warning: unused parameter 'ctx' [-Wunused-parameter] 144 | static int blend_frame_partial(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ 9 warnings generated. CC libavfilter/vf_pixdesctest.o 10 warnings generated. CC libavfilter/vf_pixelize.o src/libavfilter/vf_pixdesctest.c:87:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 87 | for (c = 0; c < FF_ARRAY_ELEMS(priv->pix_desc->comp); c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavfilter/vf_pp7.o src/libavfilter/vf_pixelize.c:309:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 309 | { "width", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:310:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 310 | { "w", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:311:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 311 | { "height", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:312:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 312 | { "h", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:318:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:319:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:320:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 320 | { NULL }, | ^ src/libavfilter/vf_pp7.c:51:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ src/libavfilter/vf_pp7.c:56:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | { NULL } | ^ 7 warnings generated. CC libavfilter/vf_premultiply.o src/libavfilter/vf_premultiply.c:60:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:61:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "inplace","enable inplace mode", OFFSET(inplace), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ src/libavfilter/vf_premultiply.c:125:30: warning: unused parameter 'half' [-Wunused-parameter] 125 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:125:40: warning: unused parameter 'shift' [-Wunused-parameter] 125 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:125:51: warning: unused parameter 'offset' [-Wunused-parameter] 125 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:145:33: warning: unused parameter 'half' [-Wunused-parameter] 145 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:145:43: warning: unused parameter 'shift' [-Wunused-parameter] 145 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:145:54: warning: unused parameter 'offset' [-Wunused-parameter] 145 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:165:36: warning: unused parameter 'half' [-Wunused-parameter] 165 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:165:46: warning: unused parameter 'shift' [-Wunused-parameter] 165 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:185:52: warning: unused parameter 'offset' [-Wunused-parameter] 185 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:208:55: warning: unused parameter 'offset' [-Wunused-parameter] 208 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:254:31: warning: unused parameter 'half' [-Wunused-parameter] 254 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:254:41: warning: unused parameter 'shift' [-Wunused-parameter] 254 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:254:52: warning: unused parameter 'offset' [-Wunused-parameter] 254 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:277:37: warning: unused parameter 'half' [-Wunused-parameter] 277 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:277:47: warning: unused parameter 'shift' [-Wunused-parameter] 277 | int half, int shift, int offset) | ^ src/libavfilter/vf_premultiply.c:302:32: warning: unused parameter 'half' [-Wunused-parameter] 302 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:302:42: warning: unused parameter 'max' [-Wunused-parameter] 302 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:302:51: warning: unused parameter 'offset' [-Wunused-parameter] 302 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:325:35: warning: unused parameter 'half' [-Wunused-parameter] 325 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:325:45: warning: unused parameter 'max' [-Wunused-parameter] 325 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:325:54: warning: unused parameter 'offset' [-Wunused-parameter] 325 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:348:38: warning: unused parameter 'half' [-Wunused-parameter] 348 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:348:48: warning: unused parameter 'max' [-Wunused-parameter] 348 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:371:33: warning: unused parameter 'half' [-Wunused-parameter] 371 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:371:52: warning: unused parameter 'offset' [-Wunused-parameter] 371 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:381:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 381 | dst[x] = FFMIN(msrc[x] * (unsigned)max / asrc[x], max); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vf_premultiply.c:397:55: warning: unused parameter 'offset' [-Wunused-parameter] 397 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:423:39: warning: unused parameter 'half' [-Wunused-parameter] 423 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:433:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 433 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_premultiply.c:433:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 433 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_premultiply.c:449:33: warning: unused parameter 'half' [-Wunused-parameter] 449 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:449:43: warning: unused parameter 'max' [-Wunused-parameter] 449 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:449:52: warning: unused parameter 'offset' [-Wunused-parameter] 449 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:476:33: warning: unused parameter 'half' [-Wunused-parameter] 476 | int half, int max, int offset) | ^ src/libavfilter/vf_premultiply.c:476:43: warning: unused parameter 'max' [-Wunused-parameter] 476 | int half, int max, int offset) | ^ 2 warnings generated. CC libavfilter/vf_pseudocolor.o src/libavfilter/vf_pseudocolor.c:371:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 371 | { NULL } | ^ src/libavfilter/vf_pseudocolor.c:766:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 766 | for (val = 0; val < FF_ARRAY_ELEMS(s->lut[color]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavfilter/vf_psnr.o src/libavfilter/vf_psnr.c:66:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:67:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:68:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"stats_version", "Set the format version for the stats file.", OFFSET(stats_version), AV_OPT_TYPE_INT, {.i64=1}, 1, 2, FLAGS }, | ^ src/libavfilter/vf_psnr.c:69:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | {"output_max", "Add raw stats (max values) to the output log.", OFFSET(stats_add_max), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_psnr.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ src/libavfilter/vf_psnr.c:98:41: warning: unused parameter 'ctx' [-Wunused-parameter] 98 | int compute_images_mse(AVFilterContext *ctx, void *arg, | ^ 38 warnings generated. CC libavfilter/vf_pullup.o 6 warnings generated. CC libavfilter/vf_qp.o src/libavfilter/vf_pullup.c:41:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "jl", "set left junk size", OFFSET(junk_left), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:42:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "jr", "set right junk size", OFFSET(junk_right), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:43:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "jt", "set top junk size", OFFSET(junk_top), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:44:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "jb", "set bottom junk size", OFFSET(junk_bottom), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:45:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "sb", "set strict breaks", OFFSET(strict_breaks), AV_OPT_TYPE_BOOL,{.i64=0},-1, 1, FLAGS }, | ^ src/libavfilter/vf_pullup.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ src/libavfilter/vf_pullup.c:96:51: warning: unused parameter 'b' [-Wunused-parameter] 96 | static int var_c(const uint8_t *a, const uint8_t *b, ptrdiff_t s) | ^ src/libavfilter/vf_pullup.c:267:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 267 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pullup.c:280:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 280 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vf_pullup.c:735:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 735 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_random.o src/libavfilter/vf_qp.c:44:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "qp", "set qp expression", OFFSET(qp_expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_qp.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ src/libavfilter/vf_qp.c:111:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 111 | (par_in->nb_blocks == s->h * s->qstride || !par_in->nb_blocks)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/vf_random.c:46:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "frames", "set number of frames in cache", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_random.c:47:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "seed", "set the seed", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vf_random.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ 3 warnings generated. CC libavfilter/vf_readeia608.o 3 warnings generated. CC libavfilter/vf_readvitc.o 16 warnings generated. CC libavfilter/vf_remap.o src/libavfilter/vf_readeia608.c:92:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "scan_min", "set from which line to scan for codes", OFFSET(start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:93:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "scan_max", "set to which line to scan for codes", OFFSET(end), AV_OPT_TYPE_INT, {.i64=29}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:94:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "spw", "set ratio of width reserved for sync code detection", OFFSET(spw), AV_OPT_TYPE_FLOAT, {.dbl=.27}, 0.1, 0.7, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:95:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "chp", "check and apply parity bit", OFFSET(chp), AV_OPT_TYPE_BOOL, {.i64= 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:96:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "lp", "lowpass line prior to processing", OFFSET(lp), AV_OPT_TYPE_BOOL, {.i64= 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | { NULL } | ^ src/libavfilter/vf_readeia608.c:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 204 | if (scan->histogram[i] > cnt) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_readeia608.c:212:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 212 | if (scan->histogram[i] > cnt) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_readvitc.c:56:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "scan_max", "maximum line numbers to scan for VITC data", OFFSET(scan_max), AV_OPT_TYPE_INT, {.i64 = 45 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:57:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "thr_b", "black color threshold", OFFSET(thr_b), AV_OPT_TYPE_DOUBLE, {.dbl = 0.2 }, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:58:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "thr_w", "white color threshold", OFFSET(thr_w), AV_OPT_TYPE_DOUBLE, {.dbl = 0.6 }, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { NULL } | ^ src/libavfilter/vf_remap.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ 10 warnings generated. CC libavfilter/vf_removegrain.o 4 warnings generated. CC libavfilter/vf_removelogo.o src/libavfilter/vf_removegrain.c:37:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "m0", "set mode for 1st plane", OFFSET(mode[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:38:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "m1", "set mode for 2nd plane", OFFSET(mode[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:39:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "m2", "set mode for 3rd plane", OFFSET(mode[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:40:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "m3", "set mode for 4th plane", OFFSET(mode[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:41:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | {NULL} | ^ src/libavfilter/vf_removelogo.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ src/libavfilter/vf_removegrain.c:283:25: warning: unused parameter 'c' [-Wunused-parameter] 283 | static int mode1314(int c, int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8) | ^ src/libavfilter/vf_removegrain.c:283:56: warning: unused parameter 'a4' [-Wunused-parameter] 283 | static int mode1314(int c, int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8) | ^ src/libavfilter/vf_removegrain.c:283:64: warning: unused parameter 'a5' [-Wunused-parameter] 283 | static int mode1314(int c, int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8) | ^ src/libavfilter/vf_removegrain.c:301:25: warning: unused parameter 'c' [-Wunused-parameter] 301 | static int mode1516(int c, int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8) | ^ src/libavfilter/vf_removegrain.c:301:56: warning: unused parameter 'a4' [-Wunused-parameter] 301 | static int mode1516(int c, int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8) | ^ src/libavfilter/vf_removegrain.c:301:64: warning: unused parameter 'a5' [-Wunused-parameter] 301 | static int mode1516(int c, int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8) | ^ src/libavfilter/vf_removegrain.c:352:23: warning: unused parameter 'c' [-Wunused-parameter] 352 | static int mode19(int c, int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8) | ^ 1 warning generated. CC libavfilter/vf_repeatfields.o 8 warnings generated. CC libavfilter/vf_rotate.o 1 warning generated. CC libavfilter/vf_sab.o CC libavfilter/vf_scale.o src/libavfilter/vf_sab.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | { NULL } | ^ src/libavfilter/vf_scale.c:415:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 415 | for (int i = 0; i < FF_ARRAY_ELEMS(scale->param); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:487:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 487 | for (int i = 0; i < formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:489:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 489 | for (int j = i--; j + 1 < formats->nb_formats; j++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:506:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | for (int i = 0; i < formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:508:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 508 | for (int j = i--; j + 1 < formats->nb_formats; j++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:1012:34: warning: unused parameter 'res' [-Wunused-parameter] src/libavfilter/vf_rotate.c :1012109 | : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { N U L L } | c ^h ar *res, int res_len, int flags) | ^ src/libavfilter/vf_scale.c:1012:43: warning: unused parameter 'res_len' [-Wunused-parameter] 1012 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_scale.c:1012:56: warning: unused parameter 'flags' [-Wunused-parameter] 1012 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_scale.c:1076:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1076 | { "interl", "set interlacing", OFFSET(interlaced), AV_OPT_TYPE_BOOL, {.i64 = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_rotate.c:364:45: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 364 | *((uint16_t *)pout) = *((uint16_t *)pin);src/libavfilter/vf_scale.c : 1147| : ^153 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1147 | { "in_v_chr_pos", "input vertical chroma posrc/libavfilter/vf_rotate.cs:i371t:i45o:n warning: icast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual]n lum a371 | g r i d / 2 5 6 "* ( (,u i n tO3F2F_StE T*()ipno_uvt_)c h=r _*p(o(su)i,n t 3A2V__tO P*T)_pTiYnP)E;_ I N| T ^, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:1148:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1148 | { "in_h_chr_pos", "input horizontal chroma position in luma grid/256", OFFSET(in_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:1149:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1149 | { "out_v_chr_pos", "output vertical chroma position in luma grid/256" , OFFSET(out_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:1150:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1150 | { "out_h_chr_pos", "output horizontal chroma position in luma grid/256", OFFSET(out_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:1155:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1155 | { "force_divisible_by", "enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used", OFFSET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_scale.c:1156:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1156 | { "reset_sar", "reset SAR to 1 and scale to square pixels if scaling proportionally", OFFSET(reset_sar), AV_OPT_TYPE_BOOL, { .i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_scale.c:1157:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1157 | { "param0", "Scaler param 0", OFFSET(param[0]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_scale.c:1158:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1158 | { "param1", "Scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .src/libavfilter/vf_rotate.cd:b558l: 34=: Dwarning: Bunused parameter 'res' [-Wunused-parameter]L _MAX 558 | } , - D B L _ M A X , D B L _ M A X , F L A G S c}h,a r | * ^r es, int res_len, int flags) | ^ src/libavfilter/vf_rotate.c:558:43: src/libavfilter/vf_scale.cwarning: :unused parameter 'res_len' [-Wunused-parameter]1162 :12: 558warning: | missing field 'help' initializer [-Wmissing-field-initializers] 1162 | { N U L L } | ^ char *res, int res_len, int flags) | ^ src/libavfilter/vf_rotate.c:558:56: warning: unused parameter 'flags' [-Wunused-parameter] 558 | char *res, int res_len, int flags) | ^ 12 warnings generated. CC libavfilter/vf_scale_vulkan.o 1 warning generated. CC libavfilter/vf_scdet.o In file included from src/libavfilter/vf_scale_vulkan.c:23: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_scdet.c:54:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "threshold", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., V|F }, | ^ src/libavfilter/vf_scdet.c:55:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "t", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., V|F }, | ^ src/libavfilter/vf_scdet.c:56:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "sc_pass", "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|F }, | ^ src/libavfilter/vf_scdet.c:57src/libavfilter/vf_scale_vulkan.c::140155:: 27warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 57 | 155 | { " s " ,f o r ( i n t i =" S0e;t it hdebayer); | ^ src/libavfilter/vf_scale_vulkan.c:308:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 308 | SPEC_LIST_ADD(sl, 0, 32, s->debayer); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavfilter/vf_scale_vulkan.c:298:64: warning: unused parameter 'in' [-Wunused-parameter] 298 | static av_cold int init_debayer(AVFilterContext *ctx, AVFrame *in) | ^ src/libavfilter/vf_scale_vulkan.c:513:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 513 | { NULL }, | ^ 18 warnings generated. 6 warnings generated. CC libavfilter/vf_scdet_vulkan.o CC libavfilter/vf_scroll.o 7 warnings generated. CC libavfilter/vf_selectivecolor.o src/libavfilter/vf_scroll.c:177:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "horizontal", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:178:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "h", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:179:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "vertical", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:180:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "v", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:181:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "hpos", "set initial horizontal position", OFFSET(h_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ src/libavfilter/vf_scroll.c:182:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "vpos", "set initial vertical position", OFFSET(v_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ src/libavfilter/vf_scroll.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL } | ^ 7 warnings generated. CC libavfilter/vf_separatefields.o In file included from src/libavfilter/vf_scdet_vulkan.c:22: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_selectivecolor.c:101:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | RANGE_OPTION("red", RANGE_REDS), | ^ src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION' 95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0,src/libavfilter/vf_scdet_vulkan.c :F374L:A142G:S warning: }missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 374 | { "tsrc/libavfilter/vf_selectivecolor.ch:r102e:s5h:o lwarning: dmissing field 'unit' initializer [-Wmissing-field-initializers]" , 102" | s e t sRcAeNnGeE _cOhPaTnIgOeN (d"eyteelclto wt"h,r e sRhAoNlGdE"_,Y E L L O W S ) ,O F F| S ^E T(src/libavfilter/vf_selectivecolor.ct:h95r:e130s:h onote: lexpanded from macro 'RANGE_OPTION'd ), A V95_ | O P T _ T{Y PcEo_lDoOrU_BnLaEm,e " s "{,. d"bald j=u s1t0 ."}c,o l o r _ n0a,m e "1 0r0e.g,i oFnLsA"G,S O}F,F S E| T ^( opt_cmyk_adsrc/libavfilter/vf_scdet_vulkan.cj:u375s:t142[:r awarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]g e]), AV _375O | P T _ T Y{P E"_tS"T,R I N G , { . s t r ="NsUeLtL }s,c e0n,e 0c,h aFnLgAeG Sd e}t e c| t ^ threshold"src/libavfilter/vf_selectivecolor.c,: 103 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFF S103E | T ( t h rReAsNhGoEl_dO)P,T I OANV(_"OgPrTe_eTnY"P,E _ D ORUABNLGEE,_ G R E{E.NdSb)l, = | 1 ^0 .}src/libavfilter/vf_selectivecolor.c,: 95 : 130 : 0note: ,expanded from macro 'RANGE_OPTION' 100., 95F | L A G S {} ,c o l| o ^r _name"s", "adsrc/libavfilter/vf_scdet_vulkan.cj:u376s:t142 :" cwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]l or_nam e376" | r e g i{o n"ss"c,_ pOaFsFsS"E,T ( o p t _"cSmeytk _tahdej ufslta[gr atnog ep]a)s,s AsVc_eOnPeT _cThYaPnEg_eS TfRrIaNmGe,s "{,. sOtFrF=SNEUTL(Ls}c,_ p0a,s s0),, F L A GASV _}O P T| _ ^T YPE_BOOL, {.i64 = 0 }src/libavfilter/vf_selectivecolor.c,: 104 : 5 : 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 1104, | F L ARGASN G}E,_ O P| T ^I ON("cyan",src/libavfilter/vf_scdet_vulkan.c : 377 : 142R:A Nwarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers]E _CYANS )377, | | ^ { src/libavfilter/vf_selectivecolor.c":s95":,130 : note: expanded from macro 'RANGE_OPTION' "95S | e t t h{e cfollaogr _tnoa mpea"sss" ,s c"eandej ucshta n"gceo lforra_mneasm"e," OrFeFgSiEoTn(ss"c,_ pOaFsFsS)E,T ( o p tA_Vc_mOyPkT__aTdYjPuEs_tB[OrOaLn,g e ] ) , A{V._iO6P4T _=T Y0P E _}S,T R I N G ,0 ,{ . s t r1=,N U LFLL}A,G S0 ,} ,0 , | F ^L AGS } src/libavfilter/vf_scdet_vulkan.c :| 378 ^: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 378 | {src/libavfilter/vf_selectivecolor.c :N105U:L5L: }warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 105 | RANGE_OPTION("blue", RANGE_BLUES), | ^ src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION' 95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:106:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | RANGE_OPTION("magenta", RANGE_MAGENTAS), | ^ src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION' 95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:107:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | RANGE_OPTION("white", RANGE_WHITES), | ^ src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION' 95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:108:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | RANGE_OPTION("neutral", RANGE_NEUTRALS), | ^ src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION' 95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:109:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | RANGE_OPTION("black", RANGE_BLACKS), | ^ src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION' 95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:111:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 111 | { NULL } | ^ src/libavfilter/vf_selectivecolor.c:116:51: warning: unused parameter 'min_val' [-Wunused-parameter] 116 | static int get_rgb_scale(int r, int g, int b, int min_val, int max_val) | ^ src/libavfilter/vf_selectivecolor.c:121:64: warning: unused parameter 'max_val' [-Wunused-parameter] 121 | static int get_cmy_scale(int r, int g, int b, int min_val, int max_val) | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'r' [-Wunused-parameter] 146 | DECLARE_RANGE_SCALE_FUNCS(8) | ^ src/libavfilter/vf_selectivecolor.c:127:42: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 127 | static int get_neutrals_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'g' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:127:49: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 127 | static int get_neutrals_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'b' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:127:56: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 127 | static int get_neutrals_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'r' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:134:40: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 134 | static int get_whites_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'g' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:134:47: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 134 | static int get_whites_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'b' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:134:54: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 134 | static int get_whites_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'max_val' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:134:74: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 134 | static int get_whites_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'r' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:140:40: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 140 | static int get_blacks_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'g' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:140:47: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 140 | static int get_blacks_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'b' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:140:54: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 140 | static int get_blacks_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'min_val' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:140:61: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 140 | static int get_blacks_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'r' [-Wunused-parameter] 147 | DECLARE_RANGE_SCALE_FUNCS(16) | ^ src/libavfilter/vf_selectivecolor.c:127:42: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 127 | static int get_neutrals_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'g' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:127:49: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 127 | static int get_neutrals_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'b' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:127:56: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 127 | static int get_neutrals_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'r' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:134:40: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 134 | static int get_whites_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'g' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:134:47: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 134 | static int get_whites_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'b' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:134:54: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 134 | static int get_whites_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'max_val' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:134:74: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 134 | static int get_whites_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'r' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:140:40: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 140 | static int get_blacks_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'g' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:140:47: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 140 | static int get_blacks_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'b' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:140:54: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 140 | static int get_blacks_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:147:1: warning: unused parameter 'min_val' [-Wunused-parameter] src/libavfilter/vf_selectivecolor.c:140:61: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS' 140 | static int get_blacks_scale##nbits(int r, int g, int b, int min_val, int max_val) \ | ^ src/libavfilter/vf_selectivecolor.c:215:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 215 | for (i = 0; i < FF_ARRAY_ELEMS(s->cmyk_adjust[0]); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:222:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 222 | for (i = 0; i < FF_ARRAY_ELEMS(s->cmyk_adjust); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:224:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 224 | for (k = 0; k < FF_ARRAY_ELEMS(s->cmyk_adjust[0]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavfilter/vf_selectivecolor.c:262:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 262 | for (i = 0; i < FF_ARRAY_ELEMS(s->opt_cmyk_adjust); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_setparams.o 7 warnings generated. src/libavfilter/vf_setparams.c:144:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 144 | {NULL} | ^ src/libavfilter/vf_setparams.c:150:50: warning: unused parameter 'cfg_in' [-Wunused-parameter] 150 | AVFilterFormatsConfig **cfg_in, | ^ src/libavfilter/vf_setparams.c:245:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 245 | {NULL} | ^ CC libavfilter/vf_shear.o src/libavfilter/vf_setparams.c:283:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 283 | {NULL} | ^ CC libavfilter/vf_showinfo.o 4 warnings generated. CC libavfilter/vf_showpalette.o In file included from src/libavfilter/vf_showinfo.c:31: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ In file included from src/libavfilter/vf_showinfo.c:46: src/libavutil/detection_bbox.h:87:43: warning: cast from 'const struct AVDetectionBBoxHeader *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 87 | return (AVDetectionBBox *)((uint8_t *)header + header->bboxes_offset + | ^ src/libavfilter/vf_showinfo.c:64:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "checksum", "calculate checksums", OFFSET(calculate_checksums), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, VF }, | ^ src/libavfilter/vf_showinfo.c:66:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | OFFSET(udu_sei_as_ascii), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VF }, | ^ src/libavfilter/vf_showinfo.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ src/libavfilter/vf_showinfo.c:127:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 127 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ src/libavfilter/vf_showinfo.c:130:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 130 | av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ src/libavfilter/vf_showinfo.c:179:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 179 | for (int j = 0; j < bbox->classify_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_shear.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ src/libavfilter/vf_showpalette.c:38:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "s", "set pixel box size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=30}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_showpalette.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_showinfo.c :39411 | : 27 : warning: {comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] NULL } 411 | | ^ for (plane = 0; plane < FF_ARRAY_ELEMS(par->delta_qp); plane++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_showinfo.c:412:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 412 | for (acdc = 0; acdc < FF_ARRAY_ELEMS(par->delta_qp[plane]); src/libavfilter/vf_showpalette.ca:c44d:c49+:+ )warning: unused parameter 'ctx' [-Wunused-parameter]{ | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | static int query_formats(const AVFilterContext *ctx, | ^ 38 warnings generated. CC libavfilter/vf_shuffleframes.o src/libavfilter/vf_shuffleframes.c:136:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "mapping", "set destination indexes of input frames", OFFSET(mapping), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_shuffleframes.c:137:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 137 | { NULL }, | ^ 1 warning generated. 2 warnings generated. CC libavfilter/vf_shufflepixels.o CC libavfilter/vf_shuffleplanes.o 3 warnings generated. CC libavfilter/vf_signalstats.o src/libavfilter/vf_shuffleplanes.c:141:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "map0", "Index of the input plane to be used as the first output plane ", OFFSET(map[0]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:142:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 142 | { "map1", "Index of the input plane to be used as the second output plane ", OFFSET(map[1]), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:143:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | { "map2", "Index of the input plane to be used as the third output plane ", OFFSET(map[2]), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:144:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | { "map3", "Index of the input plane to be used as the fourth output plane ", OFFSET(map[3]), AV_OPT_TYPE_INT, { .i64 = 3 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:145:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 145 | { NULL }, | ^ src/libavfilter/vf_shufflepixels.c:416:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "width", "set block width", OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:417:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | { "w", "set block width", OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:418:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 418 | { "height", "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:419:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 419 | { "h", "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:420:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:421:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:422:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 422 | { NULL }, | ^ 5 warnings generated. src/libavfilter/vf_signalstats.c:85:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | {NULL} | ^ CC libavfilter/vf_signature.o src/libavfilter/vf_signalstats.c:455:10: warning: missing field 'process8' initializer [-Wmissing-field-initializers] 455 | {NULL} | ^ src/libavfilter/vf_signalstats.c:641:36: warning: cast from 'const unsigned short *' to 'short *' drops const qualifier [-Wcast-qual] 641 | histhue[((int16_t*)p_hue)[i]]++; | ^ src/libavfilter/vf_signalstats.c:680:36: warning: cast from 'const unsigned char *' to 'short *' drops const qualifier [-Wcast-qual] 680 | histhue[((int16_t*)p_hue)[i]]++; | ^ src/libavfilter/vf_signalstats.c:752:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 752 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavfilter/vf_signature.c:27: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavfilter/vf_signature.c:36: src/libavfilter/signature_lookup.c:101:49: warning: unused parameter 'ctx' [-Wunused-parameter] 101 | static unsigned int get_l1dist(AVFilterContext *ctx, SignatureContext *sc, const uint8_t *first, const uint8_t *second) | ^ src/libavfilter/signature_lookup.c:236:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 236 | if (l1dist < pairs[i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:241:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 241 | } else if (l1dist == pairs[i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:270:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 270 | if (pairs[i].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:276:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if (pairs[k].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signature.c:49:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:51:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | OFFSET(filename), AV_OPT_TYPE_STRING, {.str = ""}, 0, NB_FORMATS-1, FLAGS }, | ^ src/libavfilter/vf_signature.c:57:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | OFFSET(thworddist), AV_OPT_TYPE_INT, {.i64 = 9000}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:59:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | OFFSET(thcomposdist), AV_OPT_TYPE_INT, {.i64 = 60000}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:61:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | OFFSET(thl1), AV_OPT_TYPE_INT, {.i64 = 116}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:63:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | OFFSET(thdi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:65:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | OFFSET(thit), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_signature.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ src/libavfilter/vf_signature.c:106:46: warning: unused parameter 'sc' [-Wunused-parameter] 106 | static uint64_t get_block_sum(StreamContext *sc, uint64_t intpic[32][32], const Block *b) | ^ src/libavfilter/vf_signature.c:299:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 299 | if (f == wordvec[w]) { | ~ ^ ~~~~~~~~~~ 7 warnings generated. CC libavfilter/vf_siti.o 13 warnings generated. CC libavfilter/vf_smartblur.o src/libavfilter/vf_siti.c:208:9: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 208 | CONVOLVE(16); | ^ src/libavfilter/vf_siti.c:188:47: note: expanded from macro 'CONVOLVE' 188 | uint##bps##_t *vsrc = (uint##bps##_t*)src; \ | ^ src/libavfilter/vf_siti.c:210:9: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 210 | CONVOLVE(8); | ^ src/libavfilter/vf_siti.c:188:47: note: expanded from macro 'CONVOLVE' 188 | uint##bps##_t *vsrc = (uint##bps##_t*)src; \ | ^ src/libavfilter/vf_siti.c:246:9: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 246 | CALCULATE(16); | ^ src/libavfilter/vf_siti.c:229:47: note: expanded from macro 'CALCULATE' 229 | uint##bps##_t *vsrc = (uint##bps##_t*)curr; \ | ^ src/libavfilter/vf_siti.c:248:9: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 248 | CALCULATE(8); | ^ src/libavfilter/vf_siti.c:229:47: note: expanded from macro 'CALCULATE' 229 | uint##bps##_t *vsrc = (uint##bps##_t*)curr; \ | ^ src/libavfilter/vf_siti.c:316:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 316 | { "print_summary", "Print summary showing average values", OFFSET(print_summary), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_siti.c:317:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 317 | { NULL } | ^ src/libavfilter/vf_smartblur.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_spp.o src/libavfilter/vf_spp.c:68:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 3}, 0, MAX_LEVEL, TFLAGS }, | ^ src/libavfilter/vf_spp.c:69:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 63, FLAGS }, | ^ src/libavfilter/vf_spp.c:73:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_spp.c:74:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 74 | { NULL } | ^ src/libavfilter/vf_spp.c:445:34: warning: unused parameter 'res' [-Wunused-parameter] 445 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_spp.c:445:43: warning: unused parameter 'res_len' [-Wunused-parameter] 445 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_spp.c:445:56: warning: unused parameter 'flags' [-Wunused-parameter] 445 | char *res, int res_len, int flags) | ^ 5 warnings generated. CC libavfilter/vf_sr_amf.o 6 warnings generated. CC libavfilter/vf_ssim.o In file included from src/libavfilter/vf_sr_amf.c:42: In file included from src/libavfilter/avfilter_internal.h:33: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/vf_sr_amf.c:152:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 152 | { NULL }, | ^ 3 warnings generated. CC libavfilter/vf_ssim360.o src/libavfilter/vf_ssim.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:76:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL } | ^ src/libavfilter/vf_ssim.c:235:46: warning: unused parameter 'ctx' [-Wunused-parameter] 235 | static int ssim_plane_16bit(AVFilterContext *ctx, void *arg, | ^ src/libavfilter/vf_ssim.c:278:40: warning: unused parameter 'ctx' [-Wunused-parameter] 278 | static int ssim_plane(AVFilterContext *ctx, void *arg, | ^ src/libavfilter/vf_ssim360.c:207:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim360.c:209:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim360.c:273:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 273 | { NULL } | ^ src/libavfilter/vf_ssim360.c:513:24: warning: unused parameter 'max' [-Wunused-parameter] 513 | int max, Map2D density) | ^ src/libavfilter/vf_ssim360.c:554:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 554 | uint16_t *data16 = (uint16_t *)data; | ^ 7 warnings generated. CC libavfilter/vf_stack.o src/libavfilter/vf_stack.c:478:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 478 | { NULL }, | ^ src/libavfilter/vf_stack.c:533:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 533 | { NULL }, | ^ 2 warnings generated. 17 warnings generated. CC libavfilter/vf_stereo3d.o CC libavfilter/vf_super2xsai.o 5 warnings generated. CC libavfilter/vf_swaprect.o src/libavfilter/vf_swaprect.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL }, | ^ src/libavfilter/vf_stereo3d.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL } | ^ src/libavfilter/vf_super2xsai.c:92:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 92 | for (y = slice_start; y < slice_end; y++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_super2xsai.c:118:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 118 | for (x = 0; x < width; x++) { | ~ ^ ~~~~~ src/libavfilter/vf_super2xsai.c:208:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 208 | if (x < width - 3) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_super2xsai.c:240:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 240 | if (y < height - 3) | ~ ^ ~~~~~~~~~~ 1 warning generated. CC libavfilter/vf_swapuv.o 4 warnings generated. CC libavfilter/vf_telecine.o CC libavfilter/vf_threshold.o src/libavfilter/vf_telecine.c:65:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"pattern", "pattern that describe for how many fields a frame is to be displayed", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str="23"}, 0, 0, FLAGS}, | ^ src/libavfilter/vf_telecine.c:66:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | {NULL} | ^ src/libavfilter/vf_threshold.c:41:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ src/libavfilter/vf_threshold.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ 2 warnings generated. 2 warnings generated. CC libavfilter/vf_thumbnail.o CC libavfilter/vf_tile.o 1 warning generated. CC libavfilter/vf_tiltandshift.o src/libavfilter/vf_tile.c:56:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {.str = "6x5"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_tile.c:58:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:60:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_tile.c:62:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_tile.c:65:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:67:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | { NULL } | ^ src/libavfilter/vf_tile.c:133:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | if (inlink->w > (INT_MAX - total_margin_w) / tile->w) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tile.c:138:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 138 | if (inlink->h > (INT_MAX - total_margin_h) / tile->h) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tiltandshift.c:202:43: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 202 | (const uint8_t **)s->black_buffers, s->black_linesizes, | ^ src/libavfilter/vf_tiltandshift.c:215:39: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 215 | (const uint8_t **)src->data, src->linesize, | ^ src/libavfilter/vf_tiltandshift.c:229:43: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 229 | (const uint8_t **)s->prev->data, | ^ src/libavfilter/vf_tiltandshift.c:234:43: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 234 | (const uint8_t **)s->black_buffers, s->black_linesizes, | ^ src/libavfilter/vf_tiltandshift.c:271:36: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 271 | av_fifo_can_read(s->input) < outlink->w - s->pad) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tiltandshift.c:290:42: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 290 | if ((nb_buffered <= 0 || nb_buffered == outlink->w - s->pad || | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tiltandshift.c:345:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 345 | { NULL }, | ^ 5 warnings generated. src/libavfilter/vf_thumbnail.c:66:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "n", "set the frames batch size", OFFSET(n_frames), AV_OPT_TYPE_INT, {.i64=100}, 2, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_thumbnail.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavfilter/vf_thumbnail.c:117:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 117 | for (j = 0; j < FF_ARRAY_ELEMS(avg_hist); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_tinterlace.o 9 warnings generated. CC libavfilter/vf_tmidequalizer.o 7 warnings generated. CC libavfilter/vf_tonemap.o src/libavfilter/vf_tinterlace.c:60:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | {NULL} | ^ src/libavfilter/vf_tinterlace.c:74:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 74 | { NULL } | ^ src/libavfilter/vf_tinterlace.c:107:64: warning: unused parameter 'clip_max' [-Wunused-parameter] 107 | ptrdiff_t mref, ptrdiff_t pref, int clip_max) | ^ src/libavfilter/vf_tinterlace.c:121:67: warning: unused parameter 'clip_max' [-Wunused-parameter] 121 | ptrdiff_t mref, ptrdiff_t pref, int clip_max) | ^ src/libavfilter/vf_tinterlace.c:139:72: warning: unused parameter 'clip_max' [-Wunused-parameter] 139 | ptrdiff_t mref, ptrdiff_t pref, int clip_max) | ^ src/libavfilter/vf_tinterlace.c:275:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | for (i = 0; idata, cur->linesize, | ^ src/libavfilter/vf_tinterlace.c:422:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 422 | (const uint8_t **)next->data, next->linesize, | ^ src/libavfilter/vf_tinterlace.c:450:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 450 | (const uint8_t **)cur->data, cur->linesize, | ^ src/libavfilter/vf_tinterlace.c:455:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 455 | (const uint8_t **)tinterlace->black_data[full], tinterlace->black_linesize, | ^ src/libavfilter/vf_tinterlace.c:488:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 488 | (const uint8_t **)cur->data, cur->linesize, | ^ src/libavfilter/vf_tinterlace.c:494:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 494 | (const uint8_t **)next->data, next->linesize, | ^ src/libavfilter/vf_tinterlace.c:532:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 532 | (const uint8_t **)cur->data, cur->linesize, | ^ src/libavfilter/vf_tinterlace.c:538:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 538 | (const uint8_t **)next->data, next->linesize, | ^ src/libavfilter/vf_tmidequalizer.c:62:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "radius", "set radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=5}, 1, 127, FLAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:63:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:64:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/vf_tmidequalizer.c:138:72: warning: unused parameter 'orig' [-Wunused-parameter] 138 | int w, int h, float *change, float *orig) | ^ src/libavfilter/vf_tmidequalizer.c:151:73: warning: unused parameter 'orig' [-Wunused-parameter] 151 | int w, int h, float *change, float *orig) | ^ src/libavfilter/vf_tmidequalizer.c:296:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 296 | for (int x = 0; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_tmidequalizer.c:299:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 299 | for (int x = 1; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_tmidequalizer.c:316:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 316 | for (int x = 0; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_tmidequalizer.c:319:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 319 | for (int x = 1; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_tonemap.c:294:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "param", "tonemap parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl = NAN}, DBL_MIN, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:295:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | { "desat", "desaturation strength", OFFSET(desat), AV_OPT_TYPE_DOUBLE, {.dbl = 2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:296:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 296 | { "peak", "signal peak override", OFFSET(peak), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 297 | { NULL } | ^ 3 warnings generated. CC libavfilter/vf_tpad.o 4 warnings generated. CC libavfilter/vf_transpose.o 14 warnings generated. src/libavfilter/vf_tpad.c:58:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "start", "set the number of frames to delay input", OFFSET(pad_start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "stop", "set the number of frames to add after input finished", OFFSET(pad_stop), AV_OPT_TYPE_INT, {.i64=0}, -1, INT_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:64:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "start_duration", "set the duration to delay input", OFFSET(start_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:65:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "stop_duration", "set the duration to pad input", OFFSET(stop_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:66:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "color", "set the color of the added frames", OFFSET(rgba_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, VF }, | ^ src/libavfilter/vf_tpad.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ CC libavfilter/vf_transpose_vulkan.o 10 warnings generated. CC libavfilter/vf_unsharp.o 6 warnings generated. CC libavfilter/vf_untile.o src/libavfilter/vf_transpose.c:388:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 388 | { NULL } | ^ src/libavfilter/vf_unsharp.c:365:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 365 | { "luma_msize_x", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:366:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 366 | { "lx", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:367:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 367 | { "luma_msize_y", "set luma matrix vertical size", OFFSET(lmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:368:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "ly", "set luma matrix vertical size", OFFSET(lmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:369:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "luma_amount", "set luma effect strength", OFFSET(lamount), AV_OPT_TYPE_FLOAT, { .dbl = 1 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:370:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "la", "set luma effect strength", OFFSET(lamount), AV_OPT_TYPE_FLOAT, { .dbl = 1 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:371:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "chroma_msize_x", "set chroma matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:372:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | { "cx", "set chroma matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:373:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "chroma_msize_y", "set chroma matrix vertical size", OFFSET(cmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:374:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 374 | { "cy", "set chroma matrix vertical size", OFFSET(cmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:375:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 375 | { "chroma_amount", "set chroma effect strength", OFFSET(camount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:376:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "ca", "set chroma effect strength", OFFSET(camount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:377:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "alpha_msize_x", "set alpha matrix horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:378:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "ax", "set alpha matrix horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:379:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 379 | { "alpha_msize_y", "set alpha matrix vertical size", OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:380:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 380 | { "ay", "set alpha matrix vertical size", OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:381:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 381 | { "alpha_amount", "set alpha effect strength", OFFSET(aamount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:382:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 382 | { "aa", "set alpha effect strength", OFFSET(aamount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:383:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 383 | { NULL } | ^ src/libavfilter/vf_untile.c:45:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | {.str = "6x5"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_untile.c:46:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 46 | { NULL } | ^ In file included from src/libavfilter/vf_transpose_vulkan.c:24: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_transpose_vulkan.c:43:63: warning: unused parameter 'in' [-Wunused-parameter] 43 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in) | ^ src/libavfilter/vf_transpose_vulkan.c:241:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 241 | { NULL } | ^ 2 warnings generated. CC libavfilter/vf_uspp.o 4 warnings generated. CC libavfilter/vf_v360.o src/libavfilter/vf_uspp.c:74:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 3}, 0, MAX_LEVEL, FLAGS }, | ^ src/libavfilter/vf_uspp.c:75:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 63, FLAGS }, | ^ src/libavfilter/vf_uspp.c:76:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL,{.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_uspp.c:77:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "codec", "Codec name", OFFSET(codec_name), AV_OPT_TYPE_STRING, {.str = "snow"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_uspp.c:78:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 78 | { NULL } | ^ src/libavfilter/vf_uspp.c:196:54: warning: unused parameter 'arg' [-Wunused-parameter] 196 | static int filter_1phase(AVFilterContext *ctx, void *arg, int i, int nb_jobs) | ^ 19 warnings generated. CC libavfilter/vf_v360_vulkan.o 1 warning generated. src/libavfilter/vf_v360.c:170:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 170 | { NULL } | ^ src/libavfilter/vf_v360.c:274:1: warning: unused parameter 'ker' [-Wunused-parameter] 274 | DEFINE_REMAP1_LINE( 8, 1) | ^ src/libavfilter/vf_v360.c:263:60: note: expanded from macro 'DEFINE_REMAP1_LINE' 263 | const int16_t *const ker) \ | ^ src/libavfilter/vf_v360.c:275:1: warning: unused parameter 'ker' [-Wunused-parameter] 275 | DEFINE_REMAP1_LINE(16, 2) | ^ src/libavfilter/vf_v360.c:263:60: note: expanded from macro 'DEFINE_REMAP1_LINE' 263 | const int16_t *const ker) \ | ^ CC libavfilter/vf_vaguedenoiser.o src/libavfilter/vf_v360.c:413:61: warning: unused parameter 'ker' [-Wunused-parameter] 413 | int16_t *u, int16_t *v, int16_t *ker) | ^ src/libavfilter/vf_v360.c:1814:48: warning: unused parameter 's' [-Wunused-parameter] 1814 | static int hequirect_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2222:48: warning: unused parameter 's' [-Wunused-parameter] 2222 | static int xyz_to_hequirect(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2326:47: warning: unused parameter 's' [-Wunused-parameter] 2326 | static int xyz_to_mercator(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2362:47: warning: unused parameter 's' [-Wunused-parameter] 2362 | static int mercator_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2394:43: warning: unused parameter 's' [-Wunused-parameter] 2394 | static int xyz_to_ball(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2431:43: warning: unused parameter 's' [-Wunused-parameter] 2431 | static int ball_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2465:45: warning: unused parameter 's' [-Wunused-parameter] 2465 | static int hammer_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2504:45: warning: unused parameter 's' [-Wunused-parameter] 2504 | static int xyz_to_hammer(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2543:49: warning: unused parameter 's' [-Wunused-parameter] 2543 | static int sinusoidal_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2574:49: warning: unused parameter 's' [-Wunused-parameter] 2574 | static int xyz_to_sinusoidal(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2666:42: warning: unused parameter 's' [-Wunused-parameter] 2666 | static int eac_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:3319:50: warning: unused parameter 's' [-Wunused-parameter] 3319 | static int tetrahedron_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:3345:50: warning: unused parameter 's' [-Wunused-parameter] 3345 | static int xyz_to_tetrahedron(const V360Context *s, | ^ src/libavfilter/vf_v360.c:3506:45: warning: unused parameter 's' [-Wunused-parameter] 3506 | static int barrel_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:3578:45: warning: unused parameter 's' [-Wunused-parameter] 3578 | static int xyz_to_barrel(const V360Context *s, | ^ src/libavfilter/vf_v360.c:3821:48: warning: unused parameter 's' [-Wunused-parameter] 3821 | static int tspyramid_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:3947:49: warning: unused parameter 's' [-Wunused-parameter] 3947 | static int octahedron_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:3980:49: warning: unused parameter 's' [-Wunused-parameter] 3980 | static int xyz_to_octahedron(const V360Context *s, | ^ src/libavfilter/vf_v360.c:4237:51: warning: unused parameter 'arg' [-Wunused-parameter] 4237 | static int v360_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_vaguedenoiser.c:69:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "threshold", "set filtering strength", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.}, 0,DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_vaguedenoiser.c:74:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "nsteps", "set number of steps", OFFSET(nsteps), AV_OPT_TYPE_INT, {.i64=6 }, 1, 32, FLAGS }, | ^ src/libavfilter/vf_vaguedenoiser.c:75:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "percent", "set percent of full denoising", OFFSET(percent),AV_OPT_TYPE_FLOAT, {.dbl=85}, 0,100, FLAGS }, | ^ src/libavfilter/vf_vaguedenoiser.c:76:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15 }, 0, 15, FLAGS }, | ^ src/libavfilter/vf_vaguedenoiser.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ src/libavfilter/vf_vaguedenoiser.c:242:115: warning: unused parameter 's' [-Wunused-parameter] 242 | static void transform_step(float *input, float *output, const int size, const int low_size, VagueDenoiserContext *s) | ^ src/libavfilter/vf_vaguedenoiser.c:275:111: warning: unused parameter 's' [-Wunused-parameter] 275 | static void invert_step(const float *input, float *output, float *temp, const int size, VagueDenoiserContext *s) | ^ In file included from src/libavfilter/vf_v360_vulkan.c:20: In file included from src/libavfilter/vulkan_filter.h:26: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_v360_vulkan.c:122:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 122 | SPEC_LIST_ADD(sl, 0, 32, s->out); | ^ src/libavfilter/vf_v360_vulkan.c:122:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 122 | SPEC_LIST_ADD(sl, 0, 32, s->out); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavfilter/vf_v360_vulkan.c:123:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 123 | SPEC_LIST_ADD(sl, 1, 32, s->in); | ^ src/libavfilter/vf_v360_vulkan.c:123:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 123 | SPEC_LIST_ADD(sl, 1, 32, s->in); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavfilter/vf_v360_vulkan.c:126:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 126 | SPEC_LIST_ADD(sl, 2, 32, av_float2int(m_pi)); | ^ src/libavfilter/vf_v360_vulkan.c:126:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 126 | SPEC_LIST_ADD(sl, 2, 32, av_float2int(m_pi)); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavfilter/vf_v360_vulkan.c:127:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 127 | SPEC_LIST_ADD(sl, 3, 32, av_float2int(m_pi2)); | ^ src/libavfilter/vf_v360_vulkan.c:127:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 127 | SPEC_LIST_ADD(sl, 3, 32, av_float2int(m_pi2)); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavfilter/vf_v360_vulkan.c:75:63: warning: unused parameter 'in' [-Wunused-parameter] 75 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in) | ^ src/libavfilter/vf_v360_vulkan.c:352:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 352 | { NULL }, | ^ 6 warnings generated. CC libavfilter/vf_varblur.o 12 warnings generated. CC libavfilter/vf_vectorscope.o src/libavfilter/vf_varblur.c:67:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "min_r", "set min blur radius", OFFSET(min_radius), AV_OPT_TYPE_INT, {.i64=0}, 0, 254, FLAGS }, | ^ src/libavfilter/vf_varblur.c:68:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "max_r", "set max blur radius", OFFSET(max_radius), AV_OPT_TYPE_INT, {.i64=8}, 1, 255, FLAGS }, | ^ src/libavfilter/vf_varblur.c:69:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_varblur.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ src/libavfilter/vf_varblur.c:203:1: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 203 | BLUR_PLANE(uint8_t, uint32_t, 8) | ^ src/libavfilter/vf_varblur.c:156:33: note: expanded from macro 'BLUR_PLANE' 156 | const stype *ptr = (stype *)pptr; \ | ^ src/libavfilter/vf_varblur.c:204:1: warning: cast from 'const unsigned char *' to 'unsigned long *' drops const qualifier [-Wcast-qual] 204 | BLUR_PLANE(uint16_t, uint64_t, 16) | ^ src/libavfilter/vf_varblur.c:156:33: note: expanded from macro 'BLUR_PLANE' 156 | const stype *ptr = (stype *)pptr; \ | ^ src/libavfilter/vf_varblur.c:205:1: warning: cast from 'const unsigned char *' to 'double *' drops const qualifier [-Wcast-qual] 205 | BLUR_PLANE(float, double, 32) | ^ src/libavfilter/vf_varblur.c:156:33: note: expanded from macro 'BLUR_PLANE' 156 | const stype *ptr = (stype *)pptr; \ | ^ src/libavfilter/vf_vectorscope.c:100:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "x", "set color component on X axis", OFFSET(x), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:101:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "y", "set color component on Y axis", OFFSET(y), AV_OPT_TYPE_INT, {.i64=2}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:103:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:116:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:117:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:123:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:124:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:125:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "lthreshold", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:126:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "l", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:127:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "hthreshold", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:128:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "h", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:134:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:135:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "t0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:136:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:137:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "t1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:138:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 138 | { NULL } | ^ src/libavfilter/vf_vectorscope.c:240:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 240 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_vectorscope.c:961:48: warning: unused parameter 's' [-Wunused-parameter] 961 | static void none_graticule(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P) | ^ src/libavfilter/vf_vectorscope.c:961:60: warning: unused parameter 'out' [-Wunused-parameter] 961 | static void none_graticule(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P) | ^ src/libavfilter/vf_vectorscope.c:961:69: warning: unused parameter 'X' [-Wunused-parameter] 961 | static void none_graticule(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P) | ^ src/libavfilter/vf_vectorscope.c:961:76: warning: unused parameter 'Y' [-Wunused-parameter] 961 | static void none_graticule(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P) | ^ src/libavfilter/vf_vectorscope.c:961:83: warning: unused parameter 'D' [-Wunused-parameter] 961 | static void none_graticule(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P) | ^ src/libavfilter/vf_vectorscope.c:961:90: warning: unused parameter 'P' [-Wunused-parameter] 961 | static void none_graticule(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P) | ^ src/libavfilter/vf_vectorscope.c:965:104: warning: unused parameter 'color' [-Wunused-parameter] 965 | static void draw_ihtext(AVFrame *out, int x, int y, float o1, float o2, const char *txt, const uint8_t color[4]) | ^ src/libavfilter/vf_vectorscope.c:1202:86: warning: unused parameter 'D' [-Wunused-parameter] 1202 | static void green_graticule16(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P) | ^ src/libavfilter/vf_vectorscope.c:1262:84: warning: unused parameter 'D' [-Wunused-parameter] 1262 | static void green_graticule(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P) | ^ 7 warnings generated. CC libavfilter/vf_vflip.o 7 warnings generated. CC libavfilter/vf_vfrdet.o CC libavfilter/vf_vibrance.o CC libavfilter/vf_vif.o src/libavfilter/vf_vibrance.c:422:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | { "intensity", "set the intensity value", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -2, 2, VF }, | ^ src/libavfilter/vf_vibrance.c:423:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { "rbal", "set the red balance value", OFFSET(balance[2]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_vibrance.c:424:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 424 | { "gbal", "set the green balance value", OFFSET(balance[0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_vibrance.c:425:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 425 | { "bbal", "set the blue balance value", OFFSET(balance[1]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_vibrance.c:426:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 426 | { "rlum", "set the red luma coefficient", OFFSET(lcoeffs[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.212656}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:427:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 427 | { "glum", "set the green luma coefficient", OFFSET(lcoeffs[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.715158}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:428:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 428 | { "blum", "set the blue luma coefficient", OFFSET(lcoeffs[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.072186}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:429:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 429 | { "alternate", "use alternate colors", OFFSET(alternate), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:430:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 430 | { NULL } | ^ src/libavfilter/vf_vif.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ src/libavfilter/vf_vif.c:206:42: warning: unused parameter 'ctx' [-Wunused-parameter] 206 | static int vif_filter1d(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_vif.c:426:1: warning: unused parameter 'stride' [-Wunused-parameter] 426 | offset_fn(uint8_t, 8) | ^ src/libavfilter/vf_vif.c:398:51: note: expanded from macro 'offset_fn' 398 | AVFrame *main, int stride)\ | ^ src/libavfilter/vf_vif.c:427:1: warning: unused parameter 'stride' [-Wunused-parameter] 427 | offset_fn(uint16_t, 16) | ^ src/libavfilter/vf_vif.c:398:51: note: expanded from macro 'offset_fn' 398 | AVFrame *main, int stride)\ | ^ 9 warnings generated. CC libavfilter/vf_vignette.o 4 warnings generated. CC libavfilter/vf_vmafmotion.o src/libavfilter/vf_vignette.c:92:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "dither", "set dithering", OFFSET(do_dither), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_vignette.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ src/libavfilter/vf_vignette.c:232:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 232 | for (y = 0; y < inlink->h; y++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_vignette.c:236:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | for (x = 0; x < inlink->w; x++, dstp += 3, srcp += 3) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_vignette.c:263:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 263 | for (y = 0; y < h; y++) { | ~ ^ ~ src/libavfilter/vf_vignette.c:267:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 267 | for (x = 0; x < w; x++) { | ~ ^ ~ src/libavfilter/vf_vmafmotion.c:58:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_vmafmotion.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { NULL } | ^ 6 warnings generated. CC libavfilter/vf_vpp_amf.o In file included from src/libavfilter/vf_vpp_amf.c:37: In file included from src/libavfilter/avfilter_internal.h:33: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/vf_vpp_amf.c:266:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 266 | { "force_divisible_by", "enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used", OFFSET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_vpp_amf.c:267:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 267 | { "reset_sar", "reset SAR to 1 and scale to square pixels if scaling proportionally", OFFSET(reset_sar), AV_OPT_TYPE_BOOL, { .i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_vpp_amf.c:269:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 269 | { NULL }, | ^ 5 warnings generated. CC libavfilter/vf_w3fdif.o 2 warnings generated. CC libavfilter/vf_waveform.o src/libavfilter/vf_w3fdif.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavfilter/vf_w3fdif.c:166:91: warning: unused parameter 'max' [-Wunused-parameter] 166 | static void filter_scale(uint8_t *out_pixel, const int32_t *work_pixel, int linesize, int max) | ^ src/libavfilter/vf_waveform.c:146:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:147:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:148:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "mirror", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_waveform.c:149:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "r", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_waveform.c:155:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "components", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS }, | ^ src/libavfilter/vf_waveform.c:156:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "c", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS }, | ^ src/libavfilter/vf_waveform.c:179:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:180:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:190:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:191:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:192:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 192 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:193:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "t0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:194:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 194 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:195:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | { "t1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL } | ^ src/libavfilter/vf_waveform.c:363:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 363 | for (i = 1; i < avff->nb_formats && !s->input; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_waveform.c:674:44: warning: unused parameter 'unused' [-Wunused-parameter] 674 | static void update_cr(uint8_t *target, int unused, int intensity) | ^ src/libavfilter/vf_waveform.c:682:47: warning: unused parameter 'unused' [-Wunused-parameter] 682 | static void update16_cr(uint16_t *target, int unused, int intensity, int limit) | ^ src/libavfilter/vf_waveform.c:682:74: warning: unused parameter 'limit' [-Wunused-parameter] 682 | static void update16_cr(uint16_t *target, int unused, int intensity, int limit) | ^ 27 warnings generated. CC libavfilter/vf_weave.o src/libavfilter/vf_waveform.c:1745:57: warning: unused parameter 'intensity' [-Wunused-parameter] 1745 | int component, int intensity, | ^ src/libavfilter/vf_waveform.c:1878:55: warning: unused parameter 'intensity' [-Wunused-parameter] 1878 | int component, int intensity, | ^ src/libavfilter/vf_waveform.c:2613:54: warning: unused parameter 'unused' [-Wunused-parameter] 2613 | static void blend_hline(uint8_t *dst, int width, int unused, float o1, float o2, int v, int step) | ^ src/libavfilter/vf_waveform.c:2622:57: warning: unused parameter 'unused' [-Wunused-parameter] 2622 | static void blend_hline16(uint8_t *ddst, int width, int unused, float o1, float o2, int v, int step) | ^ src/libavfilter/vf_waveform.c:2632:56: warning: unused parameter 'mult' [-Wunused-parameter] 2632 | static void draw_htext(AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4]) | ^ src/libavfilter/vf_waveform.c:2684:56: warning: unused parameter 'mult' [-Wunused-parameter] 2684 | static void draw_vtext(AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4]) | ^ src/libavfilter/vf_waveform.c:2757:55: warning: unused parameter 'unused' [-Wunused-parameter] 2757 | static void iblend_hline(uint8_t *dst, int width, int unused, float o1, float o2, int v, int step) | ^ src/libavfilter/vf_waveform.c:2766:58: warning: unused parameter 'unused' [-Wunused-parameter] 2766 | static void iblend_hline16(uint8_t *ddst, int width, int unused, float o1, float o2, int v, int step) | ^ src/libavfilter/vf_waveform.c:2776:57: warning: unused parameter 'mult' [-Wunused-parameter] 2776 | static void idraw_htext(AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4]) | ^ src/libavfilter/vf_waveform.c:2828:57: warning: unused parameter 'mult' [-Wunused-parameter] 2828 | static void idraw_vtext(AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4]) | ^ src/libavfilter/vf_waveform.c:2878:45: warning: unused parameter 's' [-Wunused-parameter] 2878 | static void graticule_none(WaveformContext *s, AVFrame *out) | ^ src/libavfilter/vf_waveform.c:2878:57: warning: unused parameter 'out' [-Wunused-parameter] 2878 | static void graticule_none(WaveformContext *s, AVFrame *out) | ^ 23 warnings generated. CC libavfilter/vf_xbr.o src/libavfilter/vf_weave.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_xfade.o src/libavfilter/vf_xbr.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/vf_xbr.c:329:1: warning: unused parameter 'ctx' [-Wunused-parameter] 329 | XBR_FUNC(2) | ^ src/libavfilter/vf_xbr.c:323:42: note: expanded from macro 'XBR_FUNC' 323 | static int xbr##size##x(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ | ^ src/libavfilter/vf_xbr.c:330:1: warning: unused parameter 'ctx' [-Wunused-parameter] 330 | XBR_FUNC(3) | ^ src/libavfilter/vf_xbr.c:323:42: note: expanded from macro 'XBR_FUNC' 323 | static int xbr##size##x(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ | ^ src/libavfilter/vf_xbr.c:331:1: warning: unused parameter 'ctx' [-Wunused-parameter] 331 | XBR_FUNC(4) | ^ src/libavfilter/vf_xbr.c:323:42: note: expanded from macro 'XBR_FUNC' 323 | static int xbr##size##x(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ | ^ src/libavfilter/vf_xfade.c:231:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 231 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=1000000}, 0, 60000000, FLAGS }, | ^ src/libavfilter/vf_xfade.c:232:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 232 | { "offset", "set cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_xfade.c:233:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 233 | { "expr", "set expression for custom transition", OFFSET(custom_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_xfade.c:234:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 234 | { NULL } | ^ src/libavfilter/vf_xfade.c:277:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 277 | CUSTOM_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:243:65: note: expanded from macro 'CUSTOM_TRANSITION' 243 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:278:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 278 | CUSTOM_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:243:65: note: expanded from macro 'CUSTOM_TRANSITION' 243 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:326:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 326 | FADE_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:303:65: note: expanded from macro 'FADE_TRANSITION' 303 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:327:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 327 | FADE_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:303:65: note: expanded from macro 'FADE_TRANSITION' 303 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:357:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 357 | WIPELEFT_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:333:69: note: expanded from macro 'WIPELEFT_TRANSITION' 333 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:358:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 358 | WIPELEFT_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:333:69: note: expanded from macro 'WIPELEFT_TRANSITION' 333 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:388:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 388 | WIPERIGHT_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:364:70: note: expanded from macro 'WIPERIGHT_TRANSITION' 364 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:389:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 389 | WIPERIGHT_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:364:70: note: expanded from macro 'WIPERIGHT_TRANSITION' 364 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:419:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 419 | WIPEUP_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:395:67: note: expanded from macro 'WIPEUP_TRANSITION' 395 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:420:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 420 | WIPEUP_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:395:67: note: expanded from macro 'WIPEUP_TRANSITION' 395 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:450:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 450 | WIPEDOWN_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:426:69: note: expanded from macro 'WIPEDOWN_TRANSITION' 426 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:451:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 451 | WIPEDOWN_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:426:69: note: expanded from macro 'WIPEDOWN_TRANSITION' 426 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:483:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 483 | SLIDELEFT_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:457:70: note: expanded from macro 'SLIDELEFT_TRANSITION' 457 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:484:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 484 | SLIDELEFT_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:457:70: note: expanded from macro 'SLIDELEFT_TRANSITION' 457 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:516:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 516 | SLIDERIGHT_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:490:71: note: expanded from macro 'SLIDERIGHT_TRANSITION' 490 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:517:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 517 | SLIDERIGHT_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:490:71: note: expanded from macro 'SLIDERIGHT_TRANSITION' 490 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:548:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 548 | SLIDEUP_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:523:68: note: expanded from macro 'SLIDEUP_TRANSITION' 523 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:549:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 549 | SLIDEUP_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:523:68: note: expanded from macro 'SLIDEUP_TRANSITION' 523 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:580:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 580 | SLIDEDOWN_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:555:70: note: expanded from macro 'SLIDEDOWN_TRANSITION' 555 | 2 warning s generated . int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:581:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 581 | SLIDEDOWN_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:555:70: note: expanded from macro 'SLIDEDOWN_TRANSITION' 555 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:613:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 613 | CIRCLECROP_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:587:70: note: expanded from macro 'CIRCLECROP_TRANSITION' 587 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:614:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 614 | CIRCLECROP_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:587:70: note: expanded from macro 'CIRCLECROP_TRANSITION' 587 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:648:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 648 | RECTCROP_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:620:70: note: expanded from macro 'RECTCROP_TRANSITION' 620 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:649:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 649 | RECTCROP_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:620:70: note: expanded from macro 'RECTCROP_TRANSITION' 620 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:683:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 683 | DISTANCE_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:655:70: note: expanded from macro 'DISTANCE_TRANSITION' 655 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:684:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 684 | DISTANCE_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:655:70: note: expanded from macro 'DISTANCE_TRANSITION' 655 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:717:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 717 | FADEBLACK_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:690:65: note: expanded from macro 'FADEBLACK_TRANSITION' 690 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:718:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 718 | FADEBLACK_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:690:65: note: expanded from macro 'FADEBLACK_TRANSITION' 690 | int slice_start, int slice_end, int jobnr) \ | ^ CC libavfilter/vf_xfade_vulkan.o src/libavfilter/vf_xfade.c:751:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 751 | FADEWHITE_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:724:65: note: expanded from macro 'FADEWHITE_TRANSITION' 724 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:752:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 752 | FADEWHITE_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:724:65: note: expanded from macro 'FADEWHITE_TRANSITION' 724 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:779:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 779 | RADIAL_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:758:65: note: expanded from macro 'RADIAL_TRANSITION' 758 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:780:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 780 | RADIAL_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:758:65: note: expanded from macro 'RADIAL_TRANSITION' 758 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:807:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 807 | SMOOTHLEFT_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:786:65: note: expanded from macro 'SMOOTHLEFT_TRANSITION' 786 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:808:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 808 | SMOOTHLEFT_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:786:65: note: expanded from macro 'SMOOTHLEFT_TRANSITION' 786 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:835:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 835 | SMOOTHRIGHT_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:814:65: note: expanded from macro 'SMOOTHRIGHT_TRANSITION' 814 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:836:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 836 | SMOOTHRIGHT_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:814:65: note: expanded from macro 'SMOOTHRIGHT_TRANSITION' 814 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:862:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 862 | SMOOTHUP_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:842:65: note: expanded from macro 'SMOOTHUP_TRANSITION' 842 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:863:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 863 | SMOOTHUP_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:842:65: note: expanded from macro 'SMOOTHUP_TRANSITION' 842 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:889:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 889 | SMOOTHDOWN_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:869:65: note: expanded from macro 'SMOOTHDOWN_TRANSITION' 869 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:890:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 890 | SMOOTHDOWN_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:869:65: note: expanded from macro 'SMOOTHDOWN_TRANSITION' 869 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:918:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 918 | CIRCLEOPEN_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:896:65: note: expanded from macro 'CIRCLEOPEN_TRANSITION' 896 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:919:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 919 | CIRCLEOPEN_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:896:65: note: expanded from macro 'CIRCLEOPEN_TRANSITION' 896 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:947:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 947 | CIRCLECLOSE_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:925:65: note: expanded from macro 'CIRCLECLOSE_TRANSITION' 925 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:948:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 948 | CIRCLECLOSE_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:925:65: note: expanded from macro 'CIRCLECLOSE_TRANSITION' 925 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:974:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 974 | VERTOPEN_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:954:65: note: expanded from macro 'VERTOPEN_TRANSITION' 954 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:975:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 975 | VERTOPEN_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:954:65: note: expanded from macro 'VERTOPEN_TRANSITION' 954 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1002:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1002 | VERTCLOSE_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:981:65: note: expanded from macro 'VERTCLOSE_TRANSITION' 981 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1003:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1003 | VERTCLOSE_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:981:65: note: expanded from macro 'VERTCLOSE_TRANSITION' 981 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1030:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1030 | HORZOPEN_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1009:65: note: expanded from macro 'HORZOPEN_TRANSITION' 1009 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1031:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1031 | HORZOPEN_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1009:65: note: expanded from macro 'HORZOPEN_TRANSITION' 1009 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1058:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1058 | HORZCLOSE_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1037:65: note: expanded from macro 'HORZCLOSE_TRANSITION' 1037 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1059:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1059 | HORZCLOSE_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1037:65: note: expanded from macro 'HORZCLOSE_TRANSITION' 1037 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1092:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1092 | DISSOLVE_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1072:65: note: expanded from macro 'DISSOLVE_TRANSITION' 1072 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1093:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1093 | DISSOLVE_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1072:65: note: expanded from macro 'DISSOLVE_TRANSITION' 1072 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1125:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1125 | PIXELIZE_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1099:65: note: expanded from macro 'PIXELIZE_TRANSITION' 1099 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1126:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1126 | PIXELIZE_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1099:65: note: expanded from macro 'PIXELIZE_TRANSITION' 1099 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1155:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1155 | DIAGTL_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1132:65: note: expanded from macro 'DIAGTL_TRANSITION' 1132 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1156:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1156 | DIAGTL_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1132:65: note: expanded from macro 'DIAGTL_TRANSITION' 1132 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1185:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1185 | DIAGTR_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1162:65: note: expanded from macro 'DIAGTR_TRANSITION' 1162 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1186:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1186 | DIAGTR_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1162:65: note: expanded from macro 'DIAGTR_TRANSITION' 1162 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1215:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1215 | DIAGBL_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1192:65: note: expanded from macro 'DIAGBL_TRANSITION' 1192 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1216:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1216 | DIAGBL_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1192:65: note: expanded from macro 'DIAGBL_TRANSITION' 1192 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1246:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1246 | DIAGBR_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1222:65: note: expanded from macro 'DIAGBR_TRANSITION' 1222 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1247:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1247 | DIAGBR_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1222:65: note: expanded from macro 'DIAGBR_TRANSITION' 1222 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1276:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1276 | HLSLICE_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1253:65: note: expanded from macro 'HLSLICE_TRANSITION' 1253 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1277:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1277 | HLSLICE_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1253:65: note: expanded from macro 'HLSLICE_TRANSITION' 1253 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1307:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1307 | HRSLICE_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1283:65: note: expanded from macro 'HRSLICE_TRANSITION' 1283 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1308:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1308 | HRSLICE_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1283:65: note: expanded from macro 'HRSLICE_TRANSITION' 1283 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1337:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1337 | VUSLICE_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1314:65: note: expanded from macro 'VUSLICE_TRANSITION' 1314 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1338:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1338 | VUSLICE_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1314:65: note: expanded from macro 'VUSLICE_TRANSITION' 1314 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1368:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1368 | VDSLICE_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1344:65: note: expanded from macro 'VDSLICE_TRANSITION' 1344 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1369:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1369 | VDSLICE_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1344:65: note: expanded from macro 'VDSLICE_TRANSITION' 1344 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1413:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1413 | HBLUR_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1375:65: note: expanded from macro 'HBLUR_TRANSITION' 1375 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1414:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1414 | HBLUR_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1375:65: note: expanded from macro 'HBLUR_TRANSITION' 1375 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1483:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1483 | FADEGRAYS_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1420:65: note: expanded from macro 'FADEGRAYS_TRANSITION' 1420 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1484:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1484 | FADEGRAYS_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1420:65: note: expanded from macro 'FADEGRAYS_TRANSITION' 1420 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1516:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1516 | WIPETL_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1490:69: note: expanded from macro 'WIPETL_TRANSITION' 1490 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1517:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1517 | WIPETL_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1490:69: note: expanded from macro 'WIPETL_TRANSITION' 1490 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1549:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1549 | WIPETR_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1523:69: note: expanded from macro 'WIPETR_TRANSITION' 1523 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1550:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1550 | WIPETR_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1523:69: note: expanded from macro 'WIPETR_TRANSITION' 1523 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1582:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1582 | WIPEBL_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1556:69: note: expanded from macro 'WIPEBL_TRANSITION' 1556 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1583:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1583 | WIPEBL_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1556:69: note: expanded from macro 'WIPEBL_TRANSITION' 1556 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1615:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1615 | WIPEBR_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1589:69: note: expanded from macro 'WIPEBR_TRANSITION' 1589 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1616:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1616 | WIPEBR_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1589:69: note: expanded from macro 'WIPEBR_TRANSITION' 1589 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1653:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1653 | SQUEEZEH_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1622:69: note: expanded from macro 'SQUEEZEH_TRANSITION' 1622 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1654:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1654 | SQUEEZEH_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1622:69: note: expanded from macro 'SQUEEZEH_TRANSITION' 1622 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1692:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1692 | SQUEEZEV_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1660:69: note: expanded from macro 'SQUEEZEV_TRANSITION' 1660 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1693:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1693 | SQUEEZEV_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1660:69: note: expanded from macro 'SQUEEZEV_TRANSITION' 1660 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1737:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1737 | ZOOMIN_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1705:65: note: expanded from macro 'ZOOMIN_TRANSITION' 1705 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1738:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1738 | ZOOMIN_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1705:65: note: expanded from macro 'ZOOMIN_TRANSITION' 1705 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1770:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1770 | FADEFAST_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1744:65: note: expanded from macro 'FADEFAST_TRANSITION' 1744 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1771:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1771 | FADEFAST_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1744:65: note: expanded from macro 'FADEFAST_TRANSITION' 1744 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1803:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1803 | FADESLOW_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:1777:65: note: expanded from macro 'FADESLOW_TRANSITION' 1777 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1804:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1804 | FADESLOW_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:1777:65: note: expanded from macro 'FADESLOW_TRANSITION' 1777 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1832:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1832 | HWIND_TRANSITION(8, l, uint8_t, 1, 1.f - ) | ^ src/libavfilter/vf_xfade.c:1810:65: note: expanded from macro 'HWIND_TRANSITION' 1810 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1833:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1833 | HWIND_TRANSITION(16, l, uint16_t, 2, 1.f - ) | ^ src/libavfilter/vf_xfade.c:1810:65: note: expanded from macro 'HWIND_TRANSITION' 1810 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1834:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1834 | HWIND_TRANSITION(8, r, uint8_t, 1, ) | ^ src/libavfilter/vf_xfade.c:1810:65: note: expanded from macro 'HWIND_TRANSITION' 1810 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1835:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1835 | HWIND_TRANSITION(16, r, uint16_t, 2, ) | ^ src/libavfilter/vf_xfade.c:1810:65: note: expanded from macro 'HWIND_TRANSITION' 1810 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1863:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1863 | VWIND_TRANSITION(8, u, uint8_t, 1, 1.f - ) | ^ src/libavfilter/vf_xfade.c:1841:65: note: expanded from macro 'VWIND_TRANSITION' 1841 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1864:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1864 | VWIND_TRANSITION(16, u, uint16_t, 2, 1.f - ) | ^ src/libavfilter/vf_xfade.c:1841:65: note: expanded from macro 'VWIND_TRANSITION' 1841 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1865:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1865 | VWIND_TRANSITION(8, d, uint8_t, 1, ) | ^ src/libavfilter/vf_xfade.c:1841:65: note: expanded from macro 'VWIND_TRANSITION' 1841 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1866:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1866 | VWIND_TRANSITION(16, d, uint16_t, 2, ) | ^ src/libavfilter/vf_xfade.c:1841:65: note: expanded from macro 'VWIND_TRANSITION' 1841 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1898:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1898 | COVERH_TRANSITION(left, 8, uint8_t, 1, -) | ^ src/libavfilter/vf_xfade.c:1872:70: note: expanded from macro 'COVERH_TRANSITION' 1872 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1899:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1899 | COVERH_TRANSITION(left, 16, uint16_t, 2, -) | ^ src/libavfilter/vf_xfade.c:1872:70: note: expanded from macro 'COVERH_TRANSITION' 1872 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1900:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1900 | COVERH_TRANSITION(right, 8, uint8_t, 1, ) | ^ src/libavfilter/vf_xfade.c:1872:70: note: expanded from macro 'COVERH_TRANSITION' 1872 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1901:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1901 | COVERH_TRANSITION(right, 16, uint16_t, 2, ) | ^ src/libavfilter/vf_xfade.c:1872:70: note: expanded from macro 'COVERH_TRANSITION' 1872 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1931:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1931 | COVERV_TRANSITION(up, 8, uint8_t, 1, -) | ^ src/libavfilter/vf_xfade.c:1907:70: note: expanded from macro 'COVERV_TRANSITION' 1907 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1932:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1932 | COVERV_TRANSITION(up, 16, uint16_t, 2, -) | ^ src/libavfilter/vf_xfade.c:1907:70: note: expanded from macro 'COVERV_TRANSITION' 1907 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1933:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1933 | COVERV_TRANSITION(down, 8, uint8_t, 1, ) | ^ src/libavfilter/vf_xfade.c:1907:70: note: expanded from macro 'COVERV_TRANSITION' 1907 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1934:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1934 | COVERV_TRANSITION(down, 16, uint16_t, 2, ) | ^ src/libavfilter/vf_xfade.c:1907:70: note: expanded from macro 'COVERV_TRANSITION' 1907 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1966:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1966 | REVEALH_TRANSITION(left, 8, uint8_t, 1, -) | ^ src/libavfilter/vf_xfade.c:1940:70: note: expanded from macro 'REVEALH_TRANSITION' 1940 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1967:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1967 | REVEALH_TRANSITION(left, 16, uint16_t, 2, -) | ^ src/libavfilter/vf_xfade.c:1940:70: note: expanded from macro 'REVEALH_TRANSITION' 1940 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1968:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1968 | REVEALH_TRANSITION(right, 8, uint8_t, 1, ) | ^ src/libavfilter/vf_xfade.c:1940:70: note: expanded from macro 'REVEALH_TRANSITION' 1940 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1969:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1969 | REVEALH_TRANSITION(right, 16, uint16_t, 2, ) | ^ src/libavfilter/vf_xfade.c:1940:70: note: expanded from macro 'REVEALH_TRANSITION' 1940 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:1999:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 1999 | REVEALV_TRANSITION(up, 8, uint8_t, 1, -) | ^ src/libavfilter/vf_xfade.c:1975:70: note: expanded from macro 'REVEALV_TRANSITION' 1975 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:2000:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 2000 | REVEALV_TRANSITION(up, 16, uint16_t, 2, -) | ^ src/libavfilter/vf_xfade.c:1975:70: note: expanded from macro 'REVEALV_TRANSITION' 1975 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:2001:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 2001 | REVEALV_TRANSITION(down, 8, uint8_t, 1, ) | ^ src/libavfilter/vf_xfade.c:1975:70: note: expanded from macro 'REVEALV_TRANSITION' 1975 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:2002:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 2002 | REVEALV_TRANSITION(down, 16, uint16_t, 2, ) | ^ src/libavfilter/vf_xfade.c:1975:70: note: expanded from macro 'REVEALV_TRANSITION' 1975 | int slice_start, int slice_end, int jobnr) \ | ^ In file included from src/libavfilter/vf_xfade_vulkan.c:22: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vf_xfade_vulkan.c:682:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 682 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=1000000}, 0, 60000000, FLAGS }, | ^ src/libavfilter/vf_xfade_vulkan.c:683:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 683 | { "offset", "set cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_xfade_vulkan.c:684:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 684 | { NULL } | ^ 5 warnings generated. CC libavfilter/vf_xmedian.o src/libavfilter/vf_xmedian.c:374:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 374 | { NULL }, | ^ src/libavfilter/vf_xmedian.c:443:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 443 | { NULL }, | ^ 2 warnings generated. CC libavfilter/vf_xpsnr.o src/libavfilter/vf_xpsnr.c:83:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"stats_file", "Set file where to store per-frame XPSNR information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavfilter/vf_xpsnr.c:84:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"f", "Set file where to store per-frame XPSNR information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavfilter/vf_xpsnr.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ 4 warnings generated. CC libavfilter/vf_yadif.o 3 warnings generated. CC libavfilter/vf_yaepblur.o CC libavfilter/vf_zoompan.o src/libavfilter/vf_zoompan.c:111:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 111 | { NULL } | ^ src/libavfilter/vf_yaepblur.c:324:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 324 | { NULL } | ^ 1 warning generated. CC libavfilter/video.o In file included from src/libavfilter/video.c:32: In file included from src/libavfilter/avfilter_internal.h:33: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ 1 warning generated. 2 warnings generated. CC libavfilter/vsink_nullsink.o CC libavfilter/vsrc_amf.o src/libavfilter/vsink_nullsink.c:23:39: warning: unused parameter 'link' [-Wunused-parameter] 23 | static int filter_frame(AVFilterLink *link, AVFrame *frame) | ^ 1 warning generated. CC libavfilter/vsrc_cellauto.o src/libavfilter/vsrc_amf.c:61:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "monitor_index", "Index of display monitor to capture", OFFSET(monitor_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 8, FLAGS }, | ^ src/libavfilter/vsrc_amf.c:62:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "framerate", "Capture framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "60"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_amf.c:63:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "duplicate_output", "Use display output duplication for screen capture", OFFSET(duplicate_output), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_amf.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vsrc_amf.c:108:39: warning: unused parameter 'opaque' [-Wunused-parameter] 108 | static void amf_release_surface(void *opaque, uint8_t *data) | ^ src/libavfilter/vsrc_amf.c:360:23: warning: comparison of integers of different signs: 'int' and 'amf_size' (aka 'unsigned long') [-Wsign-compare] 360 | for (i = 0; i < surface->pVtbl->GetPlanesCount(surface); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_cellauto.c:63:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "filename", "read initial pattern from file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:64:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "f", "read initial pattern from file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:65:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "pattern", "set initial pattern", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:66:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "p", "set initial pattern", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:67:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:68:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:69:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:70:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:71:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "rule", "set rule", OFFSET(rule), AV_OPT_TYPE_INT, {.i64 = 110}, 0, 255, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:72:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "random_fill_ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:73:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:74:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "random_seed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:75:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "seed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:76:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "scroll", "scroll pattern downward", OFFSET(scroll), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:77:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "start_full", "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "full", "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:79:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "stitch", "stitch boundaries", OFFSET(stitch), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ 6 warnings generated. CC libavfilter/vsrc_gradients.o 18 warnings generated. CC libavfilter/vsrc_life.o src/libavfilter/vsrc_gradients.c:58:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:59:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:60:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:61:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:62:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | {"c0", "set 1st color", OFFSET(color_rgba[0]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:63:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"c1", "set 2nd color", OFFSET(color_rgba[1]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:64:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"c2", "set 3rd color", OFFSET(color_rgba[2]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:65:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"c3", "set 4th color", OFFSET(color_rgba[3]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:66:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"c4", "set 5th color", OFFSET(color_rgba[4]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:67:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"c5", "set 6th color", OFFSET(color_rgba[5]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"c6", "set 7th color", OFFSET(color_rgba[6]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:69:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | {"c7", "set 8th color", OFFSET(color_rgba[7]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:70:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | {"x0", "set gradient line source x0", OFFSET(x0), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:71:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | {"y0", "set gradient line source y0", OFFSET(y0), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:72:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | {"x1", "set gradient line destination x1", OFFSET(x1), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:73:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"y1", "set gradient line destination y1", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:74:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"nb_colors", "set the number of colors", OFFSET(nb_colors), AV_OPT_TYPE_INT, {.i64=2}, 2, 8, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:75:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"n", "set the number of colors", OFFSET(nb_colors), AV_OPT_TYPE_INT, {.i64=2}, 2, 8, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:76:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"seed", "set the seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:77:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:78:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:79:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"speed", "set gradients rotation speed", OFFSET(speed), AV_OPT_TYPE_FLOAT,{.dbl=0.01}, 0, 1, VFT }, | ^ src/libavfilter/vsrc_gradients.c:87:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | {NULL}, | ^ src/libavfilter/vsrc_life.c:81:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "filename", "set source file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:82:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "f", "set source file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:83:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:84:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:85:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_life.c:86:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_life.c:87:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "rule", "set rule", OFFSET(rule_str), AV_OPT_TYPE_STRING, {.str = "B3/S23"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:88:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "random_fill_ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_life.c:89:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_life.c:90:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "random_seed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_life.c:91:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "seed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_life.c:92:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "stitch", "stitch boundaries", OFFSET(stitch), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_life.c:93:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "mold", "set mold speed for dead cells", OFFSET(mold), AV_OPT_TYPE_INT, {.i64=0}, 0, 0xFF, FLAGS }, | ^ src/libavfilter/vsrc_life.c:94:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "life_color", "set life color", OFFSET( life_color), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:95:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "death_color", "set death color", OFFSET(death_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:96:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "mold_color", "set mold color", OFFSET( mold_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | { NULL } | ^ src/libavfilter/vsrc_life.c:228:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 228 | for (i = 0; i < life->file_bufsize; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 23 warnings generated. CC libavfilter/vsrc_mandelbrot.o src/libavfilter/vsrc_mandelbrot.c:89:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:90:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:91:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:92:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:93:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"maxiter", "set max iterations number", OFFSET(maxiter), AV_OPT_TYPE_INT, {.i64=7189}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:94:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | {"start_x", "set the initial x position", OFFSET(start_x), AV_OPT_TYPE_DOUBLE, {.dbl=-0.743643887037158704752191506114774}, -100, 100, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:95:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | {"start_y", "set the initial y position", OFFSET(start_y), AV_OPT_TYPE_DOUBLE, {.dbl=-0.131825904205311970493132056385139}, -100, 100, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:96:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | {"start_scale", "set the initial scale value", OFFSET(start_scale), AV_OPT_TYPE_DOUBLE, {.dbl=3.0}, 0, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:97:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | {"end_scale", "set the terminal scale value", OFFSET(end_scale), AV_OPT_TYPE_DOUBLE, {.dbl=0.3}, 0, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:98:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | {"end_pts", 18 warning"ss generatede. t the terminal pts value", OFFSET(end_pts), AV_OPT_TYPE_DOUBLE, {.dbl=400}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:99:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | {"bailout", "set the bailout value", OFFSET(bailout), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 0, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:100:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | {"morphxf", "set morph x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:101:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"morphyf", "set morph y frequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:102:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | {"morphamp", "set morph amplitude", OFFSET(morphamp), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:116:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 116 | {NULL}, | ^ CC libavfilter/vsrc_mptestsrc.o src/libavfilter/vsrc_mptestsrc.c:62:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:63:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:64:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:65:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:81:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:83:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:84:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 84 | { NULL } | ^ 15 warnings generated. CC libavfilter/vsrc_perlin.o src/libavfilter/vsrc_perlin.c:55:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="320x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:56:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="320x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:57:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:58:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:59:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "octaves", "set the number of components to use to generate the noise", OFFSET(octaves), AV_OPT_TYPE_INT, {.i64=1}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:60:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "persistence", "set the octaves persistence", OFFSET(persistence), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:62:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "xscale", "set x-scale factor", OFFSET(xscale), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:63:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "yscale", "set y-scale factor", OFFSET(yscale), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:64:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "tscale", "set t-scale factor", OFFSET(tscale), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:71:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "random_seed", "set the seed for filling the initial pattern", OFFSET(random_seed), AV_OPT_TYPE_UINT, {.i64=0}, 0, UINT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:72:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "seed", "set the seed for filling the initial pattern", OFFSET(random_seed), AV_OPT_TYPE_UINT, {.i64=0}, 0, UINT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ 7 warnings generated. CC libavfilter/vsrc_sierpinski.o 12 warnings generated. CC libavfilter/vsrc_testsrc.o src/libavfilter/vsrc_sierpinski.c:58:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:59:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:60:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:61:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:62:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | {"seed", "set the seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:63:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"jump", "set the jump", OFFSET(jump), AV_OPT_TYPE_INT, {.i64=100}, 1, 10000, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:67:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | {NULL}, | ^ src/libavfilter/vsrc_testsrc.c:124:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:108:115: note: expanded from macro 'SIZE_OPTIONS' 108 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:124:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS' 109 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:124:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:112:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 112 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:124:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:124:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:114:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:124:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:124:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:116:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:223:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "color", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:224:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "c", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:225:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:108:115: note: expanded from macro 'SIZE_OPTIONS' 108 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:225:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS' 109 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:225:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:112:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 112 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:225:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:225:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:114:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:225:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:225:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:116:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:318:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "level", "set level", OFFSET(level), AV_OPT_TYPE_INT, {.i64 = 6}, 2, 16, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:319:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:112:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 112 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:319:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:319:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:114:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:319:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:319:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:116:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:320:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 320 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:461:51: warning: unused parameter 'ctx' [-Wunused-parameter] 461 | static void nullsrc_fill_picture(AVFilterContext *ctx, AVFrame *picref) { } | ^ src/libavfilter/vsrc_testsrc.c:461:65: warning: unused parameter 'picref' [-Wunused-parameter] 461 | static void nullsrc_fill_picture(AVFilterContext *ctx, AVFrame *picref) { } | ^ src/libavfilter/vsrc_testsrc.c:487:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 487 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:108:115: note: expanded from macro 'SIZE_OPTIONS' 108 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:487:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS' 109 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:487:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:112:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 112 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:487:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:487:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:114:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:487:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:487:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:116:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:488:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 488 | { "decimals", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:489:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 489 | { "n", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:490:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 490 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:559:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 559 | for (i = 0; i < FF_ARRAY_ELEMS(segments); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:711:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 711 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:108:115: note: expanded from macro 'SIZE_OPTIONS' 108 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:711:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS' 109 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:711:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:112:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 112 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:711:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:711:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:114:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:711:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:711:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:116:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:712:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 712 | { "alpha", "set global alpha (opacity)", OFFSET(alpha), AV_OPT_TYPE_INT, {.i64 = 255}, 0, 255, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:713:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 713 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:783:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 783 | for (x = 0; x < s->w; x += dx) { | ~ ^ ~~~~ src/libavfilter/vsrc_testsrc.c:788:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 788 | if (y > s->h - 16) | ~ ^ ~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:976:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 976 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:108:115: note: expanded from macro 'SIZE_OPTIONS' 108 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:976:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS' 109 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:976:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:112:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 112 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:976:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:976:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:114:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:976:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:976:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:116:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:977:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 977 | { "complement", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:978:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 978 | { "co", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:979:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 979 | { NULL } | ^ 7 warnings generated. CC libavfilter/vsrc_testsrc_vulkan.o src/libavfilter/vsrc_testsrc.c:1753:50: warning: unused parameter 'ctx' [-Wunused-parameter] 1753 | static void allyuv_fill_picture(AVFilterContext *ctx, AVFrame *frame) | ^ src/libavfilter/vsrc_testsrc.c:1804:50: warning: unused parameter 'ctx' [-Wunused-parameter] 1804 | static void allrgb_fill_picture(AVFilterContext *ctx, AVFrame *frame) | ^ src/libavfilter/vsrc_testsrc.c:1865:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1865 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:108:115: note: expanded from macro 'SIZE_OPTIONS' 108 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1865:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS' 109 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1865:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:112:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 112 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1865:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1865:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:114:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1865:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1865:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:116:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1870:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1870 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:1945:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1945 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:112:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 112 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1945:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1945:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:114:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1945:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1945:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:116:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1946:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1946 | { "patch_size", "set the single patch size", OFFSET(pw), AV_OPT_TYPE_IMAGE_SIZE, {.str="64x64"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1950:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1950 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:2096:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2096 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:108:115: note: expanded from macro 'SIZE_OPTIONS' 108 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:2096:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:24: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS' 109 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:2096:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:112:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 112 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:2096:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:2096:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:114:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:2096:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:2096:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:118:37: note: expanded from macro 'COMMON_OPTIONS' 118 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:116:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:2097:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2097 | { "precision", "set LUT precision", OFFSET(lut_precision), AV_OPT_TYPE_INT, {.i64=10}, 4, 16, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:2098:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2098 | { "xo", "set X-axis offset", OFFSET(xo), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2099:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2099 | { "yo", "set Y-axis offset", OFFSET(yo), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2100:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2100 | { "to", "set T-axis offset", OFFSET(to), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2101:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2101 | { "k0", "set 0-order phase", OFFSET(k0), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2102:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2102 | { "kx", "set 1-order X-axis phase", OFFSET(kx), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2103:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2103 | { "ky", "set 1-order Y-axis phase", OFFSET(ky), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2104:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2104 | { "kt", "set 1-order T-axis phase", OFFSET(kt), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2105:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2105 | { "kxt", "set X-axis*T-axis product phase", OFFSET(kxt), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2106:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2106 | { "kyt", "set Y-axis*T-axis product phase", OFFSET(kyt), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2107:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2107 | { "kxy", "set X-axis*Y-axis product phase", OFFSET(kxy), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2108:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2108 | { "kx2", "set 2-order X-axis phase", OFFSET(kx2), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2109:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2109 | { "ky2", "set 2-order Y-axis phase", OFFSET(ky2), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2110:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2110 | { "kt2", "set 2-order T-axis phase", OFFSET(kt2), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2111:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2111 | { "ku", "set 0-order U-color phase", OFFSET(kU), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2112:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2112 | { "kv", "set 0-order V-color phase", OFFSET(kV), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2113 | { NULL } | ^ In file included from src/libavfilter/vsrc_testsrc_vulkan.c:24: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavfilter/vsrc_testsrc_vulkan.c:345:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 345 | { "color", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_testsrc_vulkan.c:346:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "c", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_testsrc_vulkan.c:347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | COMMON_OPTS | ^ src/libavfilter/vsrc_testsrc_vulkan.c:331:104: note: expanded from macro 'COMMON_OPTS' 331 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, \ | ^ src/libavfilter/vsrc_testsrc_vulkan.c:347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc_vulkan.c:332:104: note: expanded from macro 'COMMON_OPTS' 332 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, \ | ^ src/libavfilter/vsrc_testsrc_vulkan.c:347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc_vulkan.c:334:112: note: expanded from macro 'COMMON_OPTS' 334 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "60" }, 0, INT_MAX, FLAGS }, \ | ^ src/libavfilter/vsrc_testsrc_vulkan.c:347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc_vulkan.c:335:112: note: expanded from macro 'COMMON_OPTS' 335 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "60" }, 0, INT_MAX, FLAGS }, \ | ^ src/libavfilter/vsrc_testsrc_vulkan.c:347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc_vulkan.c:337:117: note: expanded from macro 'COMMON_OPTS' 337 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/vsrc_testsrc_vulkan.c:347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc_vulkan.c:338:117: note: expanded from macro 'COMMON_OPTS' 338 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/vsrc_testsrc_vulkan.c:347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc_vulkan.c:340:115: note: expanded from macro 'COMMON_OPTS' 340 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, { .dbl = 1 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavfilter/vsrc_testsrc_vulkan.c:355:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 355 | { NULL }, | ^ 12 warnings generated. CC libavfilter/vulkan.o 122 warnings generated. HOSTLD ffbuild/bin2c 31 warnings generated. GZIP libavfilter/vulkan/avgblur.comp.spv.gz GZIP libavfilter/vulkan/bwdif.comp.spv.gz GZIP libavfilter/vulkan/debayer.comp.spv.gz GZIP libavfilter/vulkan/v360.comp.spv.gz AR libavformat/libavformat.a CC libavcodec/012v.o In file included from src/libavfilter/vulkan.c:19: In file included from src/libavutil/vulkan.c:25: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavfilter/vulkan.c:19: In file included from src/libavutil/vulkan.c:26: src/libavutil/vulkan_loader.h:104:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:157:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:167:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 167 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/vulkan.c:19: src/libavutil/vulkan.c:135:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 135 | if (s->qfs[j] == s->hwctx->qf[i].idx) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:223:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 223 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:251:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 251 | for (uint32_t i = 0; i < s->tot_nb_qfs; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/vulkan.c:271:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 271 | for (int i = 0; i < s->coop_mat_props_nb; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/012v.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavutil/vulkan.c:548:50: warning: unused parameter 's' [-Wunused-parameter] 548 | FFVkExecContext *ff_vk_exec_get(FFVulkanContext *s, FFVkExecPool *pool) | ^In file included from src/libavcodec/012v.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavutil/vulkan.c:592:47: warning: unused parameter 's' [-Wunused-parameter] 592 | void ff_vk_exec_discard_deps(FFVulkanContext *s, FFVkExecContext *e) | ^ src/libavutil/vulkan.c:860:47: warning: unused parameter 's' [-Wunused-parameter] 860 | void ff_vk_exec_update_frame(FFVulkanContext *s, FFVkExecContext *e, AVFrame *f, | ^ src/libavutil/vulkan.c:996:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 996 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:1427:5: warning: missing field 'pNext' initializer [-Wmissing-field-initializers] 1427 | }; | ^ src/libavutil/vulkan.c:1905:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1905 | for (int i = 0; i < FF_ARRAY_ELEMS(fmts_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:2095:53: warning: unused parameter 'required_subgroup_size' [-Wunused-parameter] 2095 | uint32_t wg_size[3], uint32_t required_subgroup_size) | ^ src/libavutil/vulkan.c:2196:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 2196 | for (int i = 0; i < len; i++) { | ~ ^ ~~~ src/libavutil/vulkan.c:2245:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] 2245 | .pCode = (void *)spirv, | ^ src/libavutil/vulkan.c:2234:69: warning: unused parameter 'shd' [-Wunused-parameter] 2234 | static int create_shader_module(FFVulkanContext *s, FFVulkanShader *shd, | ^ src/libavutil/vulkan.c:2347:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2347 | (max_descriptors <= s->push_desc_props.maxPushDescriptors) && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:2397:49: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 2397 | VkSpecializationMapEntry *spe = (void *)shd->specialization_info->pMapEntries; | ^ src/libavutil/vulkan.c:2406:35: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 2406 | uint8_t *spd = (uint8_t *)shd->specialization_info->pData; | ^ src/libavutil/vulkan.c:2477:25: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 2477 | av_free((void *)spirv); | ^ src/libavutil/vulkan.c:2503:54: warning: unused parameter 's' [-Wunused-parameter] 2503 | int ff_vk_shader_add_descriptor_set(FFVulkanContext *s, FFVulkanShader *shd, | ^ src/libavutil/vulkan.c:2755:46: warning: unused parameter 'fmt' [-Wunused-parameter] 2755 | VkFormat fmt) | ^ 2 warnings generated. CC libavcodec/4xm.o In file included from src/libavcodec/4xm.c:40: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/4xm.c:41: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/4xm.c:447:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 447 | if (length < extra) | ~~~~~~ ^ ~~~~~ src/libavcodec/4xm.c:459:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 459 | if (bitstream_size > length || bitstream_size >= INT_MAX/8 || | ~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/4xm.c:785:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 785 | if (length < bitstream_size + 12) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:793:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 793 | if (prestream_size + bitstream_size + 12 != length | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/4xm.c:850:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 850 | if (buf_size < AV_RL32(buf + 4) + 8) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:858:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 858 | if (frame_4cc == AV_RL32("cfrm")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:897:23: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 897 | if (data_size > UINT_MAX - cfrm->size - AV_INPUT_BUFFER_PADDING_SIZE) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:911:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 911 | if (cfrm->size >= whole_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/4xm.c:932:54: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 932 | || frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:932:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 932 | || frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:931:54: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 931 | if ( frame_4cc == AV_RL32("ifr2") || frame_4cc == AV_RL32("ifrm") | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:931:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 931 | if ( frame_4cc == AV_RL32("ifr2") || frame_4cc == AV_RL32("ifrm") | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:937:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 937 | if (frame_4cc == AV_RL32("ifr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:943:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 943 | } else if (frame_4cc == AV_RL32("ifrm")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:949:58: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 949 | } else if (frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:949:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 949 | } else if (frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:955:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 955 | } else if (frame_4cc == AV_RL32("snd_")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 100 warnings generated. CC libavcodec/8bps.o In file included from src/libavcodec/8bps.c:38: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/8bps.c:39: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/8bps.c:66:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | if (buf_size < planes * height * (2 + 2*((avctx->width+128)/129))) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 19 warnings generated. CC libavcodec/8svx.o CC libavcodec/a64multienc.o In file included from src/libavcodec/8svx.c:45: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/a64multienc.c:31: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/8svx.c:46: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/aac/aacdec.o src/libavcodec/a64multienc.c:321:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | if (c->mc_frame_counter < c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/a64multienc.c:332:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | if (c->mc_frame_counter == c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/aac/aacdec_ac.o 25 warnings generated. CC libavcodec/aac/aacdec_fixed.o src/libavcodec/aac/aacdec_ac.c:42:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 42 | for (; i < FF_ARRAY_ELEMS(state->last); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_ac.c:57:77: warning: unused parameter 'N' [-Wunused-parameter] 57 | uint32_t ff_aac_ac_get_context(AACArithState *state, uint32_t c, int i, int N) | ^ src/libavcodec/aac/aacdec_ac.c:81:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 81 | if (c < (j >> 8)) | ~ ^ ~~~~~~ src/libavcodec/aac/aacdec_ac.c:83:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 83 | else if (c > (j >> 8)) | ~ ^ ~~~~~~ In file included from src/libavcodec/aac/aacdec.c:53: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/aac/aacdec.c:54: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/aac/aacdec_ac.c:203:14: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 203 | for (; i < FF_ARRAY_ELEMS(state->last); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec.c:167:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 167 | for (int i = 0; i < FF_ARRAY_ELEMS(ac->tag_che_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec.c:376:33: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 376 | if (FF_ARRAY_ELEMS(e2c_vec) < tags) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/aac/aacdec.c:1147:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1147 | for (int type = 0; type < FF_ARRAY_ELEMS(ac->che); type++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec.c:1240:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1240 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpeg4audio_channels); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec.c:1546:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1546 | if (offset[0] > 255U) { | ~~~~~~~~~ ^ ~~~~ src/libavcodec/aac/aacdec.c:1912:17: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1912 | for(i=0; i+1=8; i++, len-=8) | ~~~^~~~~~~~~~~~ src/libavcodec/aac/aacdec.c:2157:40: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2157 | ac->oc[0].m4ac.sample_rate != hdr_info.sample_rate) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec.c:2417:49: warning: unused parameter 'avpkt' [-Wunused-parameter] 2417 | const AVPacket *avpkt) | ^ src/libavcodec/aac/aacdec.c:2561:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2561 | {NULL}, | ^ 5 warnings generated. CC libavcodec/aac/aacdec_float.o 3 warnings generated. CC libavcodec/aac/aacdec_lpd.o In file included from src/libavcodec/aac/aacdec_lpd.c:23: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/aac/aacdec_lpd.c:112:52: warning: unused parameter 'ac' [-Wunused-parameter] 112 | int ff_aac_ldp_parse_channel_stream(AACDecContext *ac, AACUSACConfig *usac, | ^ In file included from src/libavcodec/aac/aacdec_float.c:161: src/libavcodec/aac/aacdec_dsp_template.c:604:52: warning: unused parameter 'ac' [-Wunused-parameter] 604 | static void AAC_RENAME(clip_output)(AACDecContext *ac, ChannelElement *che, | ^ src/libavcodec/aac/aacdec_dsp_template.c:604:72: warning: unused parameter 'che' [-Wunused-parameter] 604 | static void AAC_RENAME(clip_output)(AACDecContext *ac, ChannelElement *che, | ^ src/libavcodec/aac/aacdec_dsp_template.c:605:41: warning: unused parameter 'type' [-Wunused-parameter] 605 | int type, int samples) | ^ src/libavcodec/aac/aacdec_dsp_template.c:605:51: warning: unused parameter 'samples' [-Wunused-parameter] 605 | int type, int samples) | ^ In file included from src/libavcodec/aac/aacdec_float.c:162: src/libavcodec/aac/aacdec_proc_template.c:85:39: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 85 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_proc_template.c:89:39: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 89 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_proc_template.c:122:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 122 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_proc_template.c:143:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 143 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_proc_template.c:169:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 169 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_proc_template.c:191:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 191 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_proc_template.c:217:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 217 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/aac/aacdec_tab.o src/libavcodec/aac/aacdec_tab.c:272:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 272 | for (int i = 0; i < FF_ARRAY_ELEMS(ff_aac_sbr_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/aac/aacdec_usac.o In file included from src/libavcodec/aac/aacdec_usac.c:29: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/aac/aacdec_usac.c:88:48: warning: unused parameter 'ac' [-Wunused-parameter] 88 | static int decode_loudness_info(AACDecContext *ac, AACUSACLoudnessInfo *info, | ^ src/libavcodec/aac/aacdec_usac.c:356:35: warning: unused parameter 'channel_config' [-Wunused-parameter] 356 | int channel_config) | ^ src/libavcodec/aac/aacdec_usac.c:592:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 592 | if (offset_sf > 255U) { | ~~~~~~~~~ ^ ~~~~ src/libavcodec/aac/aacdec_usac.c:613:46: warning: unused parameter 's' [-Wunused-parameter] 613 | static int decode_spectrum_ac(AACDecContext *s, float coef[1024], | ^ src/libavcodec/aac/aacdec_usac.c:708:51: warning: unused parameter 'ac' [-Wunused-parameter] 708 | static int decode_usac_stereo_cplx(AACDecContext *ac, AACUsacStereo *us, | ^ src/libavcodec/aac/aacdec_usac.c:856:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 856 | for (int i = 0; i < FF_ARRAY_ELEMS(sce->band_type); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1037:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1037 | for (int group = 0; group < (unsigned)g_len; group++, cb += 128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1077:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1077 | for (int group = 0; group < (unsigned)g_len; group++, cb += 128) | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1084:56: warning: unused parameter 'ac' [-Wunused-parameter] 1084 | static void complex_stereo_downmix_prev(AACDecContext *ac, ChannelElement *cpe, | ^ src/libavcodec/aac/aacdec_usac.c:1102:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1102 | for (int group = 0; group < (unsigned)g_len; | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1115:55: warning: unused parameter 'ac' [-Wunused-parameter] 1115 | static void complex_stereo_downmix_cur(AACDecContext *ac, ChannelElement *cpe, | ^ src/libavcodec/aac/aacdec_usac.c:1135:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1135 | for (int group = 0; group < (unsigned)g_len; | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1141:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1141 | for (int group = 0; group < (unsigned)g_len; | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1209:49: warning: unused parameter 'ac' [-Wunused-parameter] 1209 | static void apply_complex_stereo(AACDecContext *ac, ChannelElement *cpe) | ^ src/libavcodec/aac/aacdec_usac.c:1233:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1233 | for (int group = 0; group < (unsigned)g_len; | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1243:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1243 | for (int group = 0; group < (unsigned)g_len; | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1725:22: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1725 | if (au_len*8 > tmp_buf_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1803:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1803 | for (int i = 0; i < len; i++) | ~ ^ ~~~ 11 warnings generated. CC libavcodec/aac/aacdec_usac_mps212.o src/libavcodec/aac/aacdec_usac_mps212.c:131:28: warning: unused parameter 'nb_quant_steps' [-Wunused-parameter] 131 | int nb_quant_steps, int nb_levels) | ^ src/libavcodec/aac/aacdec_usac_mps212.c:602:58: warning: unused parameter 'frame_indep_flag' [-Wunused-parameter] 602 | int start_band, int end_band, int frame_indep_flag, | ^ CC libavcodec/aac_ac3_parser.o 11 warnings generated. CC libavcodec/aac_parser.o CC libavcodec/aaccoder.o CC libavcodec/aacenc.o In file included from src/libavcodec/aacenc.c:39: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/aaccoder.c:40: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc.c:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aaccoder.c:45: src/libavcodec/aacenc_utils.h:73:17: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 73 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aaccoder.c:46: src/libavcodec/aacenc_quantization.h:54:53: warning: unused parameter 'lambda' [-Wunused-parameter] 54 | int cb, const float lambda, const float uplim, | ^ In file included from src/libavcodec/aaccoder.c:In file included from 51src/libavcodec/aacenc.c: :src/libavcodec/aaccoder_twoloop.h51:: 295src/libavcodec/aacenc_utils.h::1973:: 17warning: :comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 295 | 73 | f o ri f( i( q=m a0x;v ail <> =s i(zFeFo_fA(RmRiAnYs_fE)L E/M Ss(iazaeco_fm(amxivnaslf_[c0b])));) + +| i ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aaccoder_twoloop.h:359:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 359 | for (i = 0; i < sizeof(maxsf) / sizeof(maxsf[0]); ++i) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aaccoder.c:61: src/libavcodec/aaccoder_trellis.h:60:71: warning: unused parameter 'lambda' [-Wunused-parameter] 60 | int win, int group_len, const float lambda) | ^ src/libavcodec/aaccoder.c:194:78: warning: unused parameter 's' [-Wunused-parameter] 194 | static inline float quantize_and_encode_band_cost_NONE(struct AACEncContext *s, PutBitContext *pb, | ^ src/libavcodec/aaccoder.c:194:96: warning: unused parameter 'pb' [-Wunused-parameter] 194 | static inline float quantize_and_encode_band_cost_NONE(struct AACEncContext *s, PutBitContext *pb, | ^ src/libavcodec/aaccoder.c:195:62: warning: unused parameter 'in' [-Wunused-parameter] 195 | const float *in, float *quant, const float *scaled, | ^ src/libavcodec/aaccoder.c:195:73: warning: unused parameter 'quant' [-Wunused-parameter] 195 | const float *in, float *quant, const float *scaled, | ^ src/libavcodec/aaccoder.c:195:93: warning: unused parameter 'scaled' [-Wunused-parameter] 195 | const float *in, float *quant, const float *scaled, | ^ src/libavcodec/aaccoder.c:196:53: warning: unused parameter 'size' [-Wunused-parameter] 196 | int size, int scale_idx, int cb, | ^ src/libavcodec/aaccoder.c:196:63: warning: unused parameter 'scale_idx' [-Wunused-parameter] 196 | int size, int scale_idx, int cb, | ^ src/libavcodec/aaccoder.c:196:78: warning: unused parameter 'cb' [-Wunused-parameter] 196 | int size, int scale_idx, int cb, | ^ src/libavcodec/aaccoder.c:197:61: warning: unused parameter 'lambda' [-Wunused-parameter] 197 | const float lambda, const float uplim, | ^ src/libavcodec/aaccoder.c:197:81: warning: unused parameter 'uplim' [-Wunused-parameter] 197 | const float lambda, const float uplim, | ^ src/libavcodec/aaccoder.c:198:54: warning: unused parameter 'bits' [-Wunused-parameter] 198 | int *bits, float *energy) { | ^ src/libavcodec/aaccoder.c:198:67: warning: unused parameter 'energy' [-Wunused-parameter] 198 | int *bits, float *energy) { | ^ src/libavcodec/aaccoder.c:303:58: warning: unused parameter 's' [-Wunused-parameter] 303 | static void set_special_band_scalefactors(AACEncContext *s, SingleChannelElement *sce) | ^ src/libavcodec/aacenc.c:657:50: warning: unused parameter 'avctx' [-Wunused-parameter] 657 | static void encode_scale_factors(AVCodecContext *avctx, AACEncContext *s, | ^ src/libavcodec/aacenc.c:740:43: warning: unused parameter 's' [-Wunused-parameter] 740 | static void avoid_clipping(AACEncContext *s, SingleChannelElement *sce) | ^ src/libavcodec/aacenc.c:1168:50: warning: unused parameter 'avctx' [-Wunused-parameter] 1168 | static av_cold int alloc_buffers(AVCodecContext *avctx, AACEncContext *s) | ^ src/libavcodec/aacenc.c:1199:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1199 | for (i = 0; i < FF_ARRAY_ELEMS(aac_normal_chan_layouts); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1208:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1208 | for (i = 0; i < FF_ARRAY_ELEMS(aac_pce_configs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1253:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1253 | for (i = 0; i < FF_ARRAY_ELEMS(aacenc_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1308:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1308 | {"aac_ms", "Force M/S stereo coding", offsetof(AACEncContext, options.mid_side), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1309:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1309 | {"aac_is", "Intensity stereo coding", offsetof(AACEncContext, options.intensity_stereo), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1310:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1310 | {"aac_pns", "Perceptual noise substitution", offsetof(AACEncContext, options.pns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1311:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1311 | {"aac_tns", "Temporal noise shaping", offsetof(AACEncContext, options.tns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1312:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1312 | {"aac_pce", "Forces the use of PCEs", offsetof(AACEncContext, options.pce), AV_OPT_TYPE_BOOL, {.i64 = 0}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1314:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1314 | {NULL} | ^ src/libavcodec/aacenc.c:1326:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1326 | { NULL } | ^ 19 warnings generated. CC libavcodec/aacenc_is.o 2 warnings generated. CC libavcodec/aacenc_tns.o In file included from src/libavcodec/aacenc_is.c:28: In file included from src/libavcodec/aacenc.h:33: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_is.c:29: src/libavcodec/aacenc_utils.h:73:17: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 73 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_is.c:31: src/libavcodec/aacenc_quantization.h:54:53: warning: unused parameter 'lambda' [-Wunused-parameter] 54 | int cb, const float lambda, const float uplim, | ^ src/libavcodec/aacenc_is.c:153:44: warning: comparison of integers of different signs: 'int' and 'enum BandType' [-Wsign-compare] 153 | if (prev_is && prev_bt != cpe->ch[1].band_type[w*16+g]) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_tns.c:29: In file included from src/libavcodec/aacenc.h:33: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_tns.c:32: src/libavcodec/aacenc_utils.h:73:17: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 73 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.c:102:38: warning: unused parameter 's' [-Wunused-parameter] 102 | void ff_aac_apply_tns(AACEncContext *s, SingleChannelElement *sce) | ^ 5 warnings generated. CC libavcodec/aacenctab.o CC libavcodec/aacps_common.o 4 warnings generated. CC libavcodec/aacps_fixed.o src/libavcodec/aacps_common.c:108:47: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 108 | READ_PAR_DATA(icc, 0, ps->icc_par[e][b] > 7U, 9, 2) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c:88:17: note: expanded from macro 'READ_PAR_DATA' 88 | if (ERR_CONDITION) \ | ^~~~~~~~~~~~~ src/libavcodec/aacps_common.c:108:47: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 108 | READ_PAR_DATA(icc, 0, ps->icc_par[e][b] > 7U, 9, 2) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c:97:17: note: expanded from macro 'READ_PAR_DATA' 97 | if (ERR_CONDITION) \ | ^~~~~~~~~~~~~ src/libavcodec/aacps_common.c:250:49: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 250 | if (ps->icc_par[ps->num_env][b] > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c:298:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 298 | for (int i = 0; i < FF_ARRAY_ELEMS(vlc_ps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:31: src/libavcodec/aacps_fixed_tablegen.h:361:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 361 | if (k < FF_ARRAY_ELEMS(f_center_20)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed_tablegen.h:383:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 383 | if (k < FF_ARRAY_ELEMS(f_center_34)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. CC libavcodec/aacps_float.o 4 warnings generated. CC libavcodec/aacpsdsp_fixed.o In file included from src/libavcodec/aacps_float.c:24: In file included from src/libavcodec/aacps.c:34: src/libavcodec/aacps_tablegen.h:181:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 181 | if (k < FF_ARRAY_ELEMS(f_center_20)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:196:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 196 | if (k < FF_ARRAY_ELEMS(f_center_34)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/aacpsdsp_float.o CC libavcodec/aacpsy.o src/libavcodec/aacpsy.c:418:35: warning: missing field 'window_shape' initializer [-Wmissing-field-initializers] 418 | FFPsyWindowInfo wi = { { 0 } }; | ^ src/libavcodec/aacpsy.c:407:65: warning: unused parameter 'audio' [-Wunused-parameter] 407 | const int16_t *audio, | ^ src/libavcodec/aacpsy.c:887:34: warning: missing field 'window_shape' initializer [-Wmissing-field-initializers] 887 | FFPsyWindowInfo wi = { { 0 } }; | ^ src/libavcodec/aacpsy.c:878:72: warning: unused parameter 'audio' [-Wunused-parameter] 878 | static FFPsyWindowInfo psy_lame_window(FFPsyContext *ctx, const float *audio, | ^ 2 warnings generated. CC libavcodec/aacsbr.o 2 warnings generated. CC libavcodec/aacsbr_fixed.o 20 warnings generated. CC libavcodec/aactab.o src/libavcodec/aacsbr.c:93:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 93 | for (e = 1; e <= sbr->data[0].bs_num_env; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:94:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 94 | for (k = 0; k < sbr->n[sbr->data[0].bs_freq_res[e]]; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:115:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 115 | for (e = 1; e <= sbr->data[0].bs_num_noise; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:116:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 116 | for (k = 0; k < sbr->n_q; k++) { | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr.c:128:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 128 | for (e = 1; e <= sbr->data[ch].bs_num_env; e++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:129:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 129 | for (k = 0; k < sbr->n[sbr->data[ch].bs_freq_res[e]]; k++){ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:141:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 141 | for (e = 1; e <= sbr->data[ch].bs_num_noise; e++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:142:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 142 | for (k = 0; k < sbr->n_q; k++) | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr.c:214:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 214 | for (i = 0; i < sbr->n_q; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr.c:239:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 239 | for (e = 0; e < ch_data->bs_num_env; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:241:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 241 | for (k = 0; k < sbr->n_lim; k++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/aacsbr.c:244:57: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 244 | for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:259:57: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 259 | for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:265:57: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 265 | for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:271:57: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 271 | for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:279:57: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 279 | for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:325:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 325 | for (e = 0; e < ch_data->bs_num_env; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c:332:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 332 | for (e = 0; e < ch_data->bs_num_env; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr.c:383: src/libavcodec/aacsbr_template.c:70:66: warning: unused parameter 'ac' [-Wunused-parameter] 70 | av_cold int AAC_RENAME(ff_aac_sbr_ctx_alloc_init)(AACDecContext *ac, | ^ src/libavcodec/aacsbr_template.c:149:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 149 | for (k = 1; k <= sbr->num_patches; k++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:243:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 243 | if (sbr->bs_limiter_bands != old_bs_limiter_bands && !sbr->reset) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:361:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 361 | for (k = 1; k <= sbr->n_master; k++) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:373:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 373 | for (k = 1; k <= sbr->n_master; k++) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:503:17: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 503 | if (goal_sb < sbr->kx[1] + sbr->m[1]) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:516:34: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 516 | for (i = k; i == k || sb > (sbr->k[0] - 1 + msb - odd); i--) { | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:542:17: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 542 | } while (sb != sbr->kx[1] + sbr->m[1]); | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:580:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 580 | for (k = 1; k <= sbr->n[0]; k++) | ~ ^ ~~~~~~~~~ src/libavcodec/aacsbr_template.c:608:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 608 | for (k = 1; k <= sbr->n_q; k++) { | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr_template.c:677:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 677 | for (i = 1; i < ch_data->bs_num_env; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:693:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 693 | for (i = 0; i < ch_data->bs_num_env; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:740:20: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 740 | if (bs_pointer > ch_data->bs_num_env + 1) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:747:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 747 | for (i = 1; i <= ch_data->bs_num_env; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:775:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 775 | ch_data->e_a[0] = -(ch_data->e_a[1] != bs_num_env_old); // l_APrev | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:789:44: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 789 | dst->e_a[0] = -(dst->e_a[1] != dst->bs_num_env); | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:833:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 833 | for (i = 0; i < sbr->n_q; i++) | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr_template.c:868:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 868 | for (i = 0; i < ch_data->bs_num_env; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:872:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 872 | for (j = 0; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:880:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 880 | for (j = 0; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:889:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 889 | for (j = 0; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:900:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 900 | for (j = 1; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:939:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 939 | for (i = 0; i < ch_data->bs_num_noise; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:941:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 941 | for (j = 0; j < sbr->n_q; j++) { | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr_template.c:950:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 950 | for (j = 1; j < sbr->n_q; j++) { | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr_template.c:1174:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1174 | if (bytes_read > cnt) { | ~~~~~~~~~~ ^ ~~~ src/libavcodec/aacsbr_template.c:1201:43: warning: unused parameter 'ac' [-Wunused-parameter] 1201 | int ff_aac_sbr_config_usac(AACDecContext *ac, ChannelElement *che, | ^ src/libavcodec/aacsbr_template.c:1202:47: warning: unused parameter 'ue' [-Wunused-parameter] 1202 | AACUsacElemConfig *ue) | ^ src/libavcodec/aacsbr_template.c:1253:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1253 | if (sbr->bs_limiter_bands != old_bs_limiter_bands && !sbr->reset) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1472:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1472 | for (k = 0; k < sbr->kx[1]; k++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1479:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1479 | for (k = 0; k < sbr->kx[0]; k++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1498:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1498 | for (j = 0; j < sbr->num_patches; j++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1501:22: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1501 | while (g <= sbr->n_q && k >= sbr->f_tablenoise[g]) | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr_template.c:1517:11: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1517 | if (k < sbr->m[1] + sbr->kx[1]) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1532:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1532 | for (k = 0; k < sbr->kx[0]; k++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1538:14: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1538 | for (; k < sbr->kx[0] + sbr->m[0]; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1545:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1545 | for (k = 0; k < sbr->kx[1]; k++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1551:14: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1551 | for (; k < sbr->kx[1] + sbr->m[1]; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1569:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1569 | for (e = 0; e < ch_data->bs_num_env; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1580:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1580 | for (i = 0; i < ilim; i++) | ~ ^ ~~~~ src/libavcodec/aacsbr_template.c:1586:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1586 | for (i = 0; i < sbr->n_q; i++) | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr_template.c:1590:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1590 | for (i = 0; i < sbr->n[1]; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/aacsbr_template.c:1600:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1600 | for (i = 0; i < ilim; i++) { | ~ ^ ~~~~ src/libavcodec/aacsbr_template.c:1625:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1625 | for (e = 0; e < ch_data->bs_num_env; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1637:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1637 | for (m = 0; m < sbr->m[1]; m++) { | ~ ^ ~~~~~~~~~ src/libavcodec/aacsbr_template.c:1649:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1649 | for (e = 0; e < ch_data->bs_num_env; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1658:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1658 | for (p = 0; p < sbr->n[ch_data->bs_freq_res[e + 1]]; p++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:610: src/libavcodec/aacsbr_template.c:70:66: warning: unused parameter 'ac' [-Wunused-parameter] 70 | av_cold int AAC_RENAME(ff_aac_sbr_ctx_alloc_init)(AACDecContext *ac, | ^ src/libavcodec/aacsbr_template.c:243:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 243 | if (sbr->bs_limiter_bands != old_bs_limiter_bands && !sbr->reset) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:347:31: warning: comparison of integers of different signs: 'AAC_SIGNE' (aka 'int') and 'unsigned int' [-Wsign-compare] 347 | if (sbr->k[2] - sbr->k[0] > max_qmf_subbands) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:775:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 775 | ch_data->e_a[0] = -(ch_data->e_a[1] != bs_num_env_old); // l_APrev | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1174:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1174 | if (bytes_read > cnt) { | ~~~~~~~~~~ ^ ~~~ CC libavcodec/aandcttab.o src/libavcodec/aacsbr_template.c:1580:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1580 | for (i = 0; i < ilim; i++) | ~ ^ ~~~~ src/libavcodec/aacsbr_template.c:1600:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1600 | for (i = 0; i < ilim; i++) { | ~ ^ ~~~~ CC libavcodec/aasc.o In file included from src/libavcodec/aasc.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/aasc.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 4 warnings generated. CC libavcodec/ac3.o 2 warnings generated. CC libavcodec/ac3_channel_layout_tab.o CC libavcodec/ac3_parser.o CC libavcodec/ac3dec_data.o CC libavcodec/ac3dec_fixed.o In file included from src/libavcodec/ac3dec_fixed.c:53: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ac3dec_fixed.c:159: In file included from src/libavcodec/ac3dec.c:46: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/ac3dec_fixed.c:159: src/libavcodec/ac3dec.c:334:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | if (prevexp > 24U) { | ~~~~~~~ ^ ~~~ src/libavcodec/ac3dec_fixed.c:162:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | { "cons_noisegen", "enable consistent noise generation", OFFSET(consistent_noise_generation), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR }, | ^ src/libavcodec/ac3dec_fixed.c:163:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | { "drc_scale", "percentage of dynamic range compression to apply", OFFSET(drc_scale), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, 0.0, 6.0, PAR }, | ^ src/libavcodec/ac3dec_fixed.c:164:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | { "heavy_compr", "enable heavy dynamic range compression", OFFSET(heavy_compression), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR }, | ^ src/libavcodec/ac3dec_fixed.c:166:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 166 | { NULL}, | ^ CC libavcodec/ac3dec_float.o In file included from src/libavcodec/ac3dec_float.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ac3dec_float.c:40: In file included from src/libavcodec/ac3dec.c:46: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/ac3dec_float.c:40: src/libavcodec/ac3dec.c:334:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | if (prevexp > 24U) { | ~~~~~~~ ^ ~~~ src/libavcodec/ac3dec_float.c:44:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "cons_noisegen", "enable consistent noise generation", OFFSET(consistent_noise_generation), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR }, | ^ src/libavcodec/ac3dec_float.c:45:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "drc_scale", "percentage of dynamic range compression to apply", OFFSET(drc_scale), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, 0.0, 6.0, PAR }, | ^ src/libavcodec/ac3dec_float.c:46:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "heavy_compr", "enable heavy dynamic range compression", OFFSET(heavy_compression), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR }, | ^ src/libavcodec/ac3dec_float.c:47:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "target_level", "target level in -dBFS (0 not applied)", OFFSET(target_level), AV_OPT_TYPE_INT, {.i64 = 0 }, -31, 0, PAR }, | ^ src/libavcodec/ac3dec_float.c:50:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"ltrt_cmixlev", "Lt/Rt Center Mix Level", OFFSET(ltrt_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, EXPORT }, | ^ src/libavcodec/ac3dec_float.c:51:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | {"ltrt_surmixlev", "Lt/Rt Surround Mix Level", OFFSET(ltrt_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, EXPORT }, | ^ src/libavcodec/ac3dec_float.c:52:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {"loro_cmixlev", "Lo/Ro Center Mix Level", OFFSET(loro_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, EXPORT }, | ^ src/libavcodec/ac3dec_float.c:53:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"loro_surmixlev", "Lo/Ro Surround Mix Level", OFFSET(loro_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, EXPORT }, | ^ src/libavcodec/ac3dec_float.c:57:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL}, | ^ 65 warnings generated. CC libavcodec/ac3dsp.o CC libavcodec/ac3enc.o In file included from src/libavcodec/ac3enc.c:41: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ac3enc.c:45: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ac3enc.c:82:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"center_mixlev", "Center Mix Level", OFFSET(center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = LEVEL_MINUS_4POINT5DB }, 0.0, 1.0, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:83:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"surround_mixlev", "Surround Mix Level", OFFSET(surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = LEVEL_MINUS_6DB }, 0.0, 1.0, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:85:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"mixing_level", "Mixing Level", OFFSET(mixing_level), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, 111, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:91:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | {"per_frame_metadata", "Allow Changing Metadata Per-Frame", OFFSET(allow_per_frame_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:92:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | {"copyright", "Copyright Bit", OFFSET(copyright), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, 1, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:93:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"dialnorm", "Dialogue Level (dB)", OFFSET(dialogue_level), AV_OPT_TYPE_INT, {.i64 = -31 }, -31, -1, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:98:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | {"original", "Original Bit Stream", OFFSET(original), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, 1, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:105:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"ltrt_cmixlev", "Lt/Rt Center Mix Level", OFFSET(ltrt_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:106:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"ltrt_surmixlev", "Lt/Rt Surround Mix Level", OFFSET(ltrt_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:107:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"loro_cmixlev", "Lo/Ro Center Mix Level", OFFSET(loro_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:108:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"loro_surmixlev", "Lo/Ro Surround Mix Level", OFFSET(loro_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:122:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | {"stereo_rematrixing", "Stereo Rematrixing", OFFSET(stereo_rematrixing), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, AC3ENC_PARAM}, | ^ src/libavcodec/ac3enc.c:127:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | {NULL} | ^ src/libavcodec/ac3enc.c:139:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 139 | { NULL } | ^ src/libavcodec/ac3enc.c:2024:46: warning: unused parameter 's' [-Wunused-parameter] 2024 | static void dprint_options(AC3EncodeContext *s) | ^ 7 warnings generated. CC libavcodec/ac3enc_fixed.o In file included from src/libavcodec/ac3enc_fixed.c:31: In file included from src/libavcodec/ac3enc.h:41: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 7 warnings generated. CC libavcodec/ac3enc_float.o 12 warnings generated. CC libavcodec/ac3tab.o In file included from src/libavcodec/ac3enc_float.c:31: In file included from src/libavcodec/ac3enc.h:41: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/acelp_filters.o 1 warning generated. CC libavcodec/acelp_pitch_delay.o CC libavcodec/acelp_vectors.o 1 warning generated. CC libavcodec/adpcm.o CC libavcodec/adpcm_data.o CC libavcodec/adpcmenc.o CC libavcodec/adts_header.o In file included from src/libavcodec/adpcm.c:46: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/adpcm.c:47: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/adpcm.c:307:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | avctx->ch_layout.nb_channels > max_channels) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/adpcm.c:306:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | if (avctx->ch_layout.nb_channels < min_channels || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/adpcm.c:840:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 840 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/adpcm.c:873:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 873 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table) || shift < 0) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/adpcmenc.c:31: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/adpcm.c:1505:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1505 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1527:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1527 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1578:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1578 | if (cs->step_index > 88u) { | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1604:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1604 | if (c->status[i].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1724:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1724 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1759:70: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1759 | if (c->status[0].step_index > 88u || c->status[1].step_index > 88u){ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__In file included from )src/libavcodec/adpcmenc.c : 35| : ^~~~~~~~~~~src/libavcodec/codec_internal.h :104:6src/libavcodec/adpcm.c:: 77warning: :redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum]36 : note: expanded from macro 'CASE_2'104 | enu m77 | A V C o d e c C oCnAfSiEg_; # #| ^e nabsrc/libavcodec/avcodec.hl:e2548d:(6c:o dnote: eprevious definition is herec _i d2548, | e_n_uVmA _AAVRCGoSd_e_c)C o n| f ^~~~~~~~~~~i g { src/libavcodec/adpcm.c| : ^74 :7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1759:37: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1759 | if (c->status[0].step_index > 88u || c->status[1].step_index > 88u){ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1803:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1803 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1825:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1825 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1852:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1852 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:1950:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1950 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:2063:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 2063 | if (c->status[i].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:2204:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2204 | for (unsigned channel = 0; channel < channels; channel++) | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/adpcm.c:2209:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2209 | for (unsigned channel = 0; channel < channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/adpcm.c:2309:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 2309 | if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:2337:37: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 2337 | if (c->status[0].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:2366:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 2366 | if (c->status[i].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:2385:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 2385 | if (c->status[i].step_index > 88u) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:2743:32: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2729 | /* Read in every sample for this channel. */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2730 | for (int i = 0; i < nb_samples_per_block / 28; i++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2731 | int filter, shift, flag, byte; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2732 | 2733 | filter = bytestream2_get_byteu(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2734 | shift = filter & 0xf; | ~~~~~~~~~~~~~~~~~~~~~~ 2735 | filter = filter >> 4; | ~~~~~~~~~~~~~~~~~~~~~ 2736 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2737 | return AVERROR_INVALIDDATA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2738 | flag = bytestream2_get_byteu(&gb) & 0x7; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2739 | 2740 | /* Decode 28 samples. */ | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2741 | for (int n = 0; n < 28; n++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2742 | int sample = 0, scale; | ~~~~~~~~~~~~~~~~~~~~~~ 2743 | 2744 | if (n & 1) { | ~~~~~~~~~~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcm.c:2782:28: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2770 | 2771 | samples = samples_p[channel] + block * nb_samples_per_block; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 | av_assert0((block + 1) * nb_samples_per_block <= nb_samples); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 | 2774 | filter = bytestream2_get_byteu(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2775 | shift = filter & 0xf; | ~~~~~~~~~~~~~~~~~~~~~~ 2776 | filter = filter >> 4; | ~~~~~~~~~~~~~~~~~~~~~ 2777 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2778 | return AVERROR_INVALIDDATA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | 2780 | for (int n = 0; n < nb_samples_per_block; n++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2781 | int sample = 0, scale; | ~~~~~~~~~~~~~~~~~~~~~~ 2782 | 2783 | if (n & 1) { | ~~~~~~~~~~~~ 2784 | scale = sign_extend(byte >> 4, 4); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2785 | } else { | ~~~~~~~~ src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE' 81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3' 79 | CASE_2(config, codec_id, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2' 77 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1' 74 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/adpcmenc.c:971:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 971 | { NULL } | ^ src/libavcodec/adpcmenc.c:1009:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1009 | ADPCM_ENCODER(ADPCM_ARGO, adpcm_argo, sample_fmts_p, 0, "ADPCM Argonaut Games", MONO_STEREO) | ^ src/libavcodec/adpcmenc.c:1006:21: note: expanded from macro 'MONO_STEREO' 1006 | #define MONO_STEREO CODEC_CH_LAYOUTS_ARRAY(ch_layouts_mono_stereo) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ CC libavcodec/adts_parser.o src/libavcodec/adpcmenc.c:1010:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1010 | ADPCM_ENCODER(ADPCM_IMA_AMV, adpcm_ima_amv, sample_fmts, 0, "ADPCM IMA AMV", CODEC_CH_LAYOUTS(AV_CHANNEL_LAYOUT_MONO), CODEC_SAMPLERATES(22050), AVCLASS) | ^ src/libavcodec/codec_internal.h:380:31: note: expanded from macro 'CODEC_CH_LAYOUTS' 380 | #define CODEC_CH_LAYOUTS(...) CODEC_CH_LAYOUTS_ARRAY(((const AVChannelLayout[]) { __VA_ARGS__, { 0 } })) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1010:175: warning: 'supported_samplerates' is deprecated [-Wdeprecated-declarations] 1010 | ADPCM_ENCODER(ADPCM_IMA_AMV, adpcm_ima_amv, sample_fmts, 0, "ADPCM IMA AMV", CODEC_CH_LAYOUTS(AV_CHANNEL_LAYOUT_MONO), CODEC_SAMPLERATES(22050), AVCLASS) | ^ src/libavcodec/codec_internal.h:383:32: note: expanded from macro 'CODEC_SAMPLERATES' 383 | #define CODEC_SAMPLERATES(...) CODEC_SAMPLERATES_ARRAY(((const int[]) { __VA_ARGS__, 0 })) | ^ src/libavcodec/codec_internal.h:384:52: note: expanded from macro 'CODEC_SAMPLERATES_ARRAY' 384 | #define CODEC_SAMPLERATES_ARRAY(array) CODEC_ARRAY(supported_samplerates, (array)) | ^ src/libavcodec/codec.h:201:5: note: 'supported_samplerates' has been explicitly marked deprecated here 201 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1011:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1011 | ADPCM_ENCODER(ADPCM_IMA_APM, adpcm_ima_apm, sample_fmts, AV_CODEC_CAP_SMALL_LAST_FRAME, "ADPCM IMA Ubisoft APM", MONO_STEREO, AVCLASS) | ^ src/libavcodec/adpcmenc.c:1006:21: note: expanded from macro 'MONO_STEREO' 1006 | #define MONO_STEREO CODEC_CH_LAYOUTS_ARRAY(ch_layouts_mono_stereo) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1012:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1012 | ADPCM_ENCODER(ADPCM_IMA_ALP, adpcm_ima_alp, sample_fmts, AV_CODEC_CAP_SMALL_LAST_FRAME, "ADPCM IMA High Voltage Software ALP", MONO_STEREO, AVCLASS) | ^ src/libavcodec/adpcmenc.c:1006:21: note: expanded from macro 'MONO_STEREO' 1006 | #define MONO_STEREO CODEC_CH_LAYOUTS_ARRAY(ch_layouts_mono_stereo) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1013:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1013 | ADPCM_ENCODER(ADPCM_IMA_QT, adpcm_ima_qt, sample_fmts_p, 0, "ADPCM IMA QuickTime", MONO_STEREO) | ^ src/libavcodec/adpcmenc.c:1006:21: note: expanded from macro 'MONO_STEREO' 1006 | #define MONO_STEREO CODEC_CH_LAYOUTS_ARRAY(ch_layouts_mono_stereo) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1014:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1014 | ADPCM_ENCODER(ADPCM_IMA_SSI, adpcm_ima_ssi, sample_fmts, AV_CODEC_CAP_SMALL_LAST_FRAME, "ADPCM IMA Simon & Schuster Interactive", MONO_STEREO, AVCLASS) | ^ src/libavcodec/adpcmenc.c:1006:21: note: expanded from macro 'MONO_STEREO' 1006 | #define MONO_STEREO CODEC_CH_LAYOUTS_ARRAY(ch_layouts_mono_stereo) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1015:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1015 | ADPCM_ENCODER(ADPCM_IMA_WAV, adpcm_ima_wav, sample_fmts_p, 0, "ADPCM IMA WAV", MONO_STEREO, AVCLASS) | ^ src/libavcodec/adpcmenc.c:1006:21: note: expanded from macro 'MONO_STEREO' 1006 | #define MONO_STEREO CODEC_CH_LAYOUTS_ARRAY(ch_layouts_mono_stereo) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1016:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1016 | ADPCM_ENCODER(ADPCM_IMA_WS, adpcm_ima_ws, sample_fmts, AV_CODEC_CAP_SMALL_LAST_FRAME, "ADPCM IMA Westwood", MONO_STEREO, AVCLASS) | ^ src/libavcodec/adpcmenc.c:1006:21: note: expanded from macro 'MONO_STEREO' 1006 | #define MONO_STEREO CODEC_CH_LAYOUTS_ARRAY(ch_layouts_mono_stereo) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1017:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1017 | ADPCM_ENCODER(ADPCM_MS, adpcm_ms, sample_fmts, 0, "ADPCM Microsoft", MONO_STEREO, AVCLASS) | ^ src/libavcodec/adpcmenc.c:1006:21: note: expanded from macro 'MONO_STEREO' 1006 | #define MONO_STEREO CODEC_CH_LAYOUTS_ARRAY(ch_layouts_mono_stereo) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1018:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1018 | ADPCM_ENCODER(ADPCM_SWF, adpcm_swf, sample_fmts, 0, "ADPCM Shockwave Flash", MONO_STEREO, CODEC_SAMPLERATES(11025, 22050, 44100)) | ^ src/libavcodec/adpcmenc.c:1006:21: note: expanded from macro 'MONO_STEREO' 1006 | #define MONO_STEREO CODEC_CH_LAYOUTS_ARRAY(ch_layouts_mono_stereo) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1018:146: warning: 'supported_samplerates' is deprecated [-Wdeprecated-declarations] 1018 | ADPCM_ENCODER(ADPCM_SWF, adpcm_swf, sample_fmts, 0, "ADPCM Shockwave Flash", MONO_STEREO, CODEC_SAMPLERATES(11025, 22050, 44100)) | ^ src/libavcodec/codec_internal.h:383:32: note: expanded from macro 'CODEC_SAMPLERATES' 383 | #define CODEC_SAMPLERATES(...) CODEC_SAMPLERATES_ARRAY(((const int[]) { __VA_ARGS__, 0 })) | ^ src/libavcodec/codec_internal.h:384:52: note: expanded from macro 'CODEC_SAMPLERATES_ARRAY' 384 | #define CODEC_SAMPLERATES_ARRAY(array) CODEC_ARRAY(supported_samplerates, (array)) | ^ src/libavcodec/codec.h:201:5: note: 'supported_samplerates' has been explicitly marked deprecated here 201 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ src/libavcodec/adpcmenc.c:1019:133: warning: 'ch_layouts' is deprecated [-Wdeprecated-declarations] 1019 | ADPCM_ENCODER(ADPCM_YAMAHA, adpcm_yamaha, sample_fmts, 0, "ADPCM Yamaha", MONO_STEREO, AVCLASS) | ^ src/libavcodec/adpcmenc.c:1006:21: note: expanded from macro 'MONO_STEREO' 1006 | #define MONO_STEREO CODEC_CH_LAYOUTS_ARRAY(ch_layouts_mono_stereo) | ^ src/libavcodec/codec_internal.h:381:51: note: expanded from macro 'CODEC_CH_LAYOUTS_ARRAY' 381 | #define CODEC_CH_LAYOUTS_ARRAY(array) CODEC_ARRAY(ch_layouts, (array)) | ^ src/libavcodec/codec.h:225:5: note: 'ch_layouts' has been explicitly marked deprecated here 225 | attribute_deprecated | ^ src/libavutil/attributes.h:123:49: note: expanded from macro 'attribute_deprecated' 123 | # define attribute_deprecated __attribute__((deprecated)) | ^ CC libavcodec/adx.o CC libavcodec/adx_parser.o CC libavcodec/adxdec.o 18 warnings generated. CC libavcodec/adxenc.o In file included from src/libavcodec/adxdec.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/adxdec.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/agm.o In file included from src/libavcodec/adxenc.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/adxenc.c:27: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/adxenc.c:101:71: warning: unused parameter 'bufsize' [-Wunused-parameter] 101 | static int adx_encode_header(AVCodecContext *avctx, uint8_t *buf, int bufsize) | ^ In file included from src/libavcodec/agm.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/agm.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 4 warnings generated. CC libavcodec/ahx_parser.o src/libavcodec/agm.c:1028:55: warning: unused parameter 'header' [-Wunused-parameter] 1028 | static int decode_huffman2(AVCodecContext *avctx, int header, int size) | ^ src/libavcodec/agm.c:1028:67: warning: unused parameter 'size' [-Wunused-parameter] 1028 | static int decode_huffman2(AVCodecContext *avctx, int header, int size) | ^ src/libavcodec/agm.c:1070:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1070 | while (get_bits_left(gb) > 0 && x < s->output_size) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ahx_parser.c:37:38: warning: unused parameter 'avctx' [-Wunused-parameter] 37 | AVCodecContext *avctx, | ^ 1 warning generated. CC libavcodec/aic.o 17 warnings generated. CC libavcodec/alac.o In file included from src/libavcodec/aic.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/aic.c:32: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/aic.c:35: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/aic.c:177:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 177 | if (frame_size > size) { | ~~~~~~~~~~ ^ ~~~~ src/libavcodec/aic.c:399:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 399 | if (buf_size < off) { | ~~~~~~~~ ^ ~~~ src/libavcodec/aic.c:419:34: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 419 | if (slice_size + off > buf_size || !slice_size) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/alac.c:56: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/alac.c:58: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/alac.c:280:31: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 280 | } else if (output_samples != alac->nb_samples) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/alac.c:316:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 316 | if (lpc_order[ch] >= alac->max_samples_per_frame || !lpc_quant[ch]) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alac.c:609:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | 0, 1, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavcodec/alac.c:610:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 610 | { NULL }, | ^ 6 warnings generated. 6 warnings generated. CC libavcodec/alacdsp.o CC libavcodec/alac_data.o CC libavcodec/alacenc.o 5 warnings generated. CC libavcodec/aliaspixdec.o CC libavcodec/aliaspixenc.o In file included from src/libavcodec/alacenc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/alacenc.c:28: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aliaspixdec.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/aliaspixdec.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/alacenc.c:624:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "min_prediction_order", NULL, OFFSET(min_prediction_order), AV_OPT_TYPE_INT, { .i64 = DEFAULT_MIN_PRED_ORDER }, MIN_LPC_ORDER, ALAC_MAX_LPC_ORDER, AE }, | ^ src/libavcodec/alacenc.c:625:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "max_prediction_order", NULL, OFFSET(max_prediction_order), AV_OPT_TYPE_INT, { .i64 = DEFAULT_MAX_PRED_ORDER }, MIN_LPC_ORDER, ALAC_MAX_LPC_ORDER, AE }, | ^ src/libavcodec/alacenc.c:627:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 627 | { NULL }, | ^ In file included from src/libavcodec/aliaspixenc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 2 warnings generated. CC libavcodec/allcodecs.o 1 warning generated. CC libavcodec/alsdec.o In file included from src/libavcodec/allcodecs.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/allcodecs.c:974:61: warning: cast from 'const enum AVPixelFormat *const *' to 'const void **' drops const qualifier [-Wcast-qual] 974 | (const void **) &codec->p.pix_fmts, | ^ src/libavcodec/allcodecs.c:980:57: warning: cast from 'const enum AVSampleFormat *const *' to 'const void **' drops const qualifier [-Wcast-qual] 980 | (const void **) &codec->p.sample_fmts, | ^ src/libavcodec/allcodecs.c:984:57: warning: cast from 'const int *const *' to 'const void **' drops const qualifier [-Wcast-qual] 984 | (const void **) &codec->p.supported_samplerates, | ^ src/libavcodec/allcodecs.c:988:57: warning: cast from 'const struct AVChannelLayout *const *' to 'const void **' drops const qualifier [-Wcast-qual] 988 | (const void **) &codec->p.ch_layouts, | ^ In file included from src/libavcodec/alsdec.c:32: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/alsdec.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/alsdec.c:37: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/alsdec.c:267:59: warning: unused parameter 'ctx' [-Wunused-parameter] 267 | static av_cold void dprint_specific_config(ALSDecContext *ctx) | ^ src/libavcodec/alsdec.c:368:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | if (avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:432:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 432 | if (get_bits_left(&gb) < ht_size) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/alsdec.c:585:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 585 | if (ctx->cur_frame_length != ctx->sconf.frame_length) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:633:52: warning: unused parameter 'ctx' [-Wunused-parameter] 633 | static void decode_const_block_data(ALSDecContext *ctx, ALSBlockData *bd) | ^ src/libavcodec/alsdec.c:724:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 724 | if (*bd->opt_order > sconf->max_order) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:756:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 756 | for (k = 0; k < k_max; k++) { | ~ ^ ~~~~~ src/libavcodec/alsdec.c:770:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 770 | for (; k < k_max; k++) | ~ ^ ~~~~~ src/libavcodec/alsdec.c:818:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 818 | av_assert0(sb_length <= sconf->frame_length); | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/alsdec.c:850:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 850 | for (sb = 0; sb < sub_blocks; sb++) { | ~~ ^ ~~~~~~~~~~ src/libavcodec/alsdec.c:871:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 871 | for (sb = 0; sb < sub_blocks; sb++, start = 0) { | ~~ ^ ~~~~~~~~~~ src/libavcodec/alsdec.c:879:25: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 879 | if (res == cur_tail_code) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/alsdec.c:891:29: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 891 | if (res > cur_tail_code) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/alsdec.c:911:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 911 | for (sb = 0; sb < sub_blocks; sb++, start = 0) | ~~ ^ ~~~~~~~~~~ src/libavcodec/alsdec.c:941:60: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 941 | for (ltp_smp = FFMAX(*bd->ltp_lag - 2, 0); ltp_smp < block_length; ltp_smp++) { | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/alsdec.c:959:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 959 | for (smp = 0; smp < FFMIN(opt_order, block_length); smp++) { | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/alsdec.c:962:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 962 | for (sb = 0; sb < smp; sb++) | ~~ ^ ~~~ src/libavcodec/alsdec.c:969:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 969 | for (k = 0; k < opt_order; k++) | ~ ^ ~~~~~~~~~ src/libavcodec/alsdec.c:1115:44: warning: unused parameter 'js_blocks' [-Wunused-parameter] 1115 | unsigned int *js_blocks) | ^ src/libavcodec/alsdec.c:1253:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1253 | while (entries < channels && !(current->stop_flag = get_bits1(gb))) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1256:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1256 | if (current->master_channel >= channels) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1281:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1281 | if (entries == channels) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1362:24: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic] 1361 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n", | ~~ 1362 | master + FFMIN(begin - 1, begin - 1 + t), master + FFMAX(end + 1, end + 1 + t), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1362:66: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic] 1361 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n", | ~~ 1362 | master + FFMIN(begin - 1, begin - 1 + t), master + FFMAX(end + 1, end + 1 + t), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1363:24: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic] 1361 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n", | ~~ 1362 | master + FFMIN(begin - 1, begin - 1 + t), master + FFMAX(end + 1, end + 1 + t), 1363 | ctx->raw_buffer, ctx->raw_buffer + channels * channel_size); | ^~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1363:41: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic] 1361 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n", | ~~ 1362 | master + FFMIN(begin - 1, begin - 1 + t), master + FFMAX(end + 1, end + 1 + t), 1363 | ctx->raw_buffer, ctx->raw_buffer + channels * channel_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1384:24: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic] 1383 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n", | ~~ 1384 | master + begin - 1, master + end + 1, | ^~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1384:44: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic] 1383 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n", | ~~ 1384 | master + begin - 1, master + end + 1, | ^~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1385:24: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic] 1383 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n", | ~~ 1384 | master + begin - 1, master + end + 1, 1385 | ctx->raw_buffer, ctx->raw_buffer + channels * channel_size); | ^~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1385:41: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic] 1383 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n", | ~~ 1384 | master + begin - 1, master + end + 1, 1385 | ctx->raw_buffer, ctx->raw_buffer + channels * channel_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1546:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1546 | if(tmp_32 != nchars) { | ~~~~~~ ^ ~~~~~~ src/libavcodec/alsdec.c:1571:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1571 | nbits[i] = FFMIN(nbits[i], highest_byte*8); | ^ ~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/alsdec.c:1593:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1593 | if(tmp_32 != nchars) { | ~~~~~~ ^ ~~~~~~ src/libavcodec/alsdec.c:1675:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1675 | if (get_bits_left(gb) < 7*channels*ctx->num_blocks) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1732:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1732 | for (b = 0; b < ctx->num_blocks; b++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1835:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1835 | ctx->cur_frame_length = FFMIN(sconf->samples - ctx->frame_id * (uint64_t) sconf->frame_length, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1836 | sconf->frame_length); | ~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/alsdec.c:1878:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1878 | INTERLEAVE_OUTPUT(16) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1868:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1868 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1878:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1878 | INTERLEAVE_OUTPUT(16) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1872:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1872 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1880:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1880 | INTERLEAVE_OUTPUT(32) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1868:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1868 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1880:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1880 | INTERLEAVE_OUTPUT(32) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1872:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1872 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1932:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1932 | if (ctx->cur_frame_length != sconf->frame_length && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:2078:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2078 | for (c = 0; c < num_buffers; c++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/alsdec.c:2101:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2101 | for (c = 0; c < num_buffers; c++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/alsdec.c:2117:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2117 | for (c = 0; c < num_buffers; c++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/alsdec.c:2147:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2147 | for (c = 0; c < channels; ++c) { | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:2169:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2169 | for (c = 1; c < channels; c++) | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:2201:218: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2201 | { "max_ord5e warningrs" generated,. "Sets the maximum order (ALS simple profile allows max 15)", offsetof(ALSDecContext, user_max_order), AV_OPT_TYPE_INT, { .i64 = 1023 }, 0, 1023, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavcodec/alsdec.c:2202:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2202 | { NULL } | ^ CC libavcodec/amfdec.o In file included from src/libavcodec/amfdec.c:22: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/amfdec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/amfdec.c:58:39: warning: unused parameter 'opaque' [-Wunused-parameter] 58 | static void amf_free_amfsurface(void *opaque, uint8_t *data) | ^ src/libavcodec/amfdec.c:383:23: warning: comparison of integers of different signs: 'int' and 'amf_size' (aka 'unsigned long') [-Wsign-compare] 383 | for (i = 0; i < surface->pVtbl->GetPlanesCount(surface); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/amfdec.c:662:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 662 | { NULL } | ^ 6 warnings generated. CC libavcodec/amfenc.o src/libavcodec/amfenc.c:123:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'amf_uint64' (aka 'unsigned long') [-Wsign-compare] 123 | AMF_RETURN_IF_FALSE(ctx, amf_device_ctx->version >= AMF_MAKE_FULL_VERSION(1, 4, 32, 0), AVERROR_UNKNOWN, "10-bit encoder is not supported by AMD GPU drivers versions lower than 23.30.\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/amfenc.h:170:11: note: expanded from macro 'AMF_RETURN_IF_FALSE' 170 | if (!(exp)) { \ | ^~~ src/libavcodec/amfenc.c:179:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 179 | av_assert0(planes < FF_ARRAY_ELEMS(dst_data)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ 26 warnings generated. 5 warnings generated. CC libavcodec/amfenc_av1.o CC libavcodec/amfenc_h264.o In file included from src/libavcodec/amfenc_h264.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/amfenc_h264.c:73:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "latency", "enables low latency mode", OFFSET(latency), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:93:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "qvbr_quality_level", "Sets the QVBR quality level", OFFSET(qvbr_quality_level),AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_h264.c:96:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "enforce_hrd", "Enforce HRD", OFFSET(enforce_hrd), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:97:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "filler_data", "Filler Data Enable", OFFSET(filler_data), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:98:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "vbaq", "Enable VBAQ", OFFSET(enable_vbaq), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:99:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "frame_skipping", "Rate Control Based Frame Skip", OFFSET(skip_frame), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:102:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "qp_i", "Quantization Parameter for I-Frame", OFFSET(qp_i), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_h264.c:103:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "qp_p", "Quantization Parameter for P-Frame", OFFSET(qp_p), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_h264.c:104:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "qp_b", "Quantization Parameter for B-Frame", OFFSET(qp_b), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_h264.c:110:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "max_au_size", "Maximum Access Unit Size for rate control (in bits)", OFFSET(max_au_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, VE }, | ^ src/libavcodec/amfenc_h264.c:113:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "header_spacing", "Header Insertion Spacing", OFFSET(header_spacing), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 1000, VE }, | ^ src/libavcodec/amfenc_h264.c:116:196: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "async_depth", "Set maximum encoding parallelism. Higher values increase output latency.", OFFSET(hwsurfaces_in_queue_max), AV_OPT_TYPE_INT, {.i64 = 16 }, 1, MAX_LOOKAHEAD_DEPTH + 1, VE }, | ^ src/libavcodec/amfenc_h264.c:120:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "bf_delta_qp", "B-Picture Delta QP", OFFSET(b_frame_delta_qp), AV_OPT_TYPE_INT, { .i64 = 4 }, -10, 10, VE }, | ^ src/libavcodec/amfenc_h264.c:121:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "bf_ref", "Enable Reference to B-Frames", OFFSET(b_frame_ref), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:122:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "bf_ref_delta_qp","Reference B-Picture Delta QP", OFFSET(ref_b_frame_delta_qp), AV_OPT_TYPE_INT, { .i64 = 4 }, -10, 10, VE }, | ^ src/libavcodec/amfenc_h264.c:124:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "max_b_frames", "Maximum number of consecutive B Pictures", OFFSET(max_consecutive_b_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 3, VE }, | ^ src/libavcodec/amfenc_h264.c:125:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "bf", "B Picture Pattern", OFFSET(max_b_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 3, VE }, | ^ src/libavcodec/amfenc_h264.c:128:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "intra_refresh_mb","Intra Refresh MBs Number Per Slot in Macroblocks", OFFSET(intra_refresh_mb), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, VE }, | ^ src/libavcodec/amfenc_h264.c:136:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "high_motion_quality_boost_enable", "Enable High motion quality boost mode", OFFSET(hw_high_motion_quality_boost), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:138:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "me_half_pel", "Enable ME Half Pixel", OFFSET(me_half_pel), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:139:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "me_quarter_pel", "Enable ME Quarter Pixel", OFFSET(me_quarter_pel),AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:141:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "forced_idr", "Force I frames to be IDR frames", OFFSET(forced_idr) , AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:142:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 142 | { "aud", "Inserts AU Delimiter NAL unit", OFFSET(aud) , AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:144:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | { "smart_access_video", "Enable Smart Access Video to enhance performance by utilizing both APU and dGPU memory access", OFFSET(smart_access_video), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_h264.c:147:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "preanalysis", "Enable preanalysis", OFFSET(preanalysis), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:153:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "pa_scene_change_detection_enable", "Enable scene change detection", OFFSET(pa_scene_change_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:160:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | { "pa_static_scene_detection_enable", "Enable static scene detection", OFFSET(pa_static_scene_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:167:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "pa_initial_qp_after_scene_change", "The QP value that is used immediately after a scene change", OFFSET(pa_initial_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_h264.c:168:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "pa_max_qp_before_force_skip", "The QP threshold to allow a skip frame", OFFSET(pa_max_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_h264.c:175:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "pa_frame_sad_enable", "Enable Frame SAD algorithm", OFFSET(pa_frame_sad), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:176:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "pa_ltr_enable", "Enable long term reference frame management", OFFSET(pa_ltr), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:177:223: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "pa_lookahead_buffer_depth", "Sets the PA lookahead buffer size", OFFSET(pa_lookahead_buffer_depth), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_LOOKAHEAD_DEPTH, VE }, | ^ src/libavcodec/amfenc_h264.c:192:208: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 192 | { "pa_adaptive_mini_gop", "Enable Adaptive MiniGOP", OFFSET(pa_adaptive_mini_gop), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:193:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 193 | { NULL } | ^ In file included from src/libavcodec/amfenc_av1.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/amfenc_av1.c:97:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "qvbr_quality_level", "Sets the QVBR quality level", OFFSET(qvbr_quality_level), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_av1.c:104:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "async_depth", "Set maximum encoding parallelism. Higher values increase output latency.", OFFSET(hwsurfaces_in_queue_max), AV_OPT_TYPE_INT, {.i64 = 16 }, 1, MAX_LOOKAHEAD_DEPTH + 1, VE }, | ^ src/libavcodec/amfenc_av1.c:106:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "preencode", "Enable preencode", OFFSET(preencode), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_av1.c:107:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "enforce_hrd", "Enforce HRD", OFFSET(enforce_hrd), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_av1.c:108:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "filler_data", "Filler Data Enable", OFFSET(filler_data), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_av1.c:111:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "max_b_frames", "Maximum number of consecutive B Pictures", OFFSET(max_consecutive_b_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 3, VE }, | ^ src/libavcodec/amfenc_av1.c:112:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "bf", "B Picture Pattern", OFFSET(max_b_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 3src/libavcodec/amfenc_h264.c,: 640V:E27 :} ,warning: missing field 'value' initializer [-Wmissing-field-initializers] | ^ 640 | { Nsrc/libavcodec/amfenc_av1.cU:L114L: 169 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | } , { | " ^h igh_motion_quality_boost_enable", "Enable High motion quality boost mode", OFFSET(hw_high_motion_quality_boost), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:117:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "min_qp_i", "min quantization parameter for I-frame", OFFSET(min_qp_i), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:118:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "max_qp_i", "max quantization parameter for I-frame", OFFSET(max_qp_i), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:119:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "min_qp_p", "min quantization parameter for P-frame", OFFSET(min_qp_p), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:120:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "max_qp_p", "max quantization parameter for P-frame", OFFSET(max_qp_p), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:121:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "min_qp_b", "min quantization parameter for B-frame", OFFSET(min_qp_b), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:122:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "max_qp_b", "max quantization parameter for B-frame", OFFSET(max_qp_b), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:123:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "qp_p", "quantization parameter for P-frame", OFFSET(qp_p), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:124:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "qp_i", "quantization parameter for I-frame", OFFSET(qp_i), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:125:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "qp_b", "quantization parameter for B-frame", OFFSET(qp_b), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:126:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "skip_frame", "Rate Control Based Frame Skip", OFFSET(skip_frame), AV_OPT_TYPE_BOOL,{.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:132:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "forced_idr", "Force I frames to be IDR frames", OFFSET(forced_idr), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:139:228: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "smart_access_video", "Enable Smart Access Video to enhance performance by utilizing both APU and dGPU memory access", OFFSET(smart_access_video), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_av1.c:142:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 142 | { "preanalysis", "Enable preanalysis", OFFSET(preanalysis), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:148:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "pa_scene_change_detection_enable", "Enable scene change detection", OFFSET(pa_scene_change_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:155:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "pa_static_scene_detection_enable", "Enable static scene detection", OFFSET(pa_static_scene_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:162:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | { "pa_initial_qp_after_scene_change", "The QP value that is used immediately after a scene change", OFFSET(pa_initial_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_av1.c:163:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | { "pa_max_qp_before_force_skip", "The QP threshold to allow a skip frame", OFFSET(pa_max_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_av1.c:170:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "pa_frame_sad_enable", "Enable Frame SAD algorithm", OFFSET(pa_frame_sad), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:171:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | { "pa_ltr_enable", "Enable long term reference frame management", OFFSET(pa_ltr), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:172:223: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "pa_lookahead_buffer_depth", "Sets the PA lookahead buffer size", OFFSET(pa_lookahead_buffer_depth), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_LOOKAHEAD_DEPTH, VE }, | ^ src/libavcodec/amfenc_av1.c:187:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "pa_adaptive_mini_gop", "Enable Adaptive B-frame", OFFSET(pa_adaptive_mini_gop), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:189:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 189 | { NULL } | ^ src/libavcodec/amfenc_av1.c:730:27: warning: missing field 'value' initializer [-Wmissing-field-initializers] 730 | { NULL }, | ^ 2 warnings generated. CC libavcodec/amfenc_hevc.o In file included from src/libavcodec/amfenc_hevc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 36 warnings generated. src/libavcodec/amfenc_hevc.c:75:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "latency", "enables low latency mode", OFFSET(latency), AV_OPT_TYPE_BOOL,{.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:86:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "qvbr_quality_level", "Sets the QVBR quality level", OFFSET(qvbr_quality_level), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_hevc.c:93:208: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "async_depth", "Set maximum encoding parallelism. Higher values increase output latency.", OFFSET(hwsurfaces_in_queue_max), AV_OPT_TYPE_INT, {.i64 = 16 }, 1, MAX_LOOKAHEAD_DEPTH + 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:95:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "high_motion_quality_boost_enable", "Enable High motion quality boost mode", OFFSET(hw_high_motion_quality_boost), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:96:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "gops_per_idr", "GOPs per IDR 0-no IDR will be inserted", OFFSET(gops_per_idr), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, VE }, | ^ src/libavcodec/amfenc_hevc.c:97:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "preencode", "Enable preencode", OFFSET(preencode), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_hevc.c:98:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "vbaq", "Enable VBAQ", OFFSET(enable_vbaq), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_hevc.c:99:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "enforce_hrd", "Enforce HRD", OFFSET(enforce_hrd), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_hevc.c:100:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "filler_data", "Filler Data Enable", OFFSET(filler_data), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_hevc.c:101:182: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "max_au_size", "Maximum Access Unit Size for rate control (in bits)", OFFSET(max_au_size), AV_OPT_TYPE_INT,{ .i64 = -1 }, -1, INT_MAX, VE}, | ^ src/libavcodec/amfenc_hevc.c:102:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "min_qp_i", "min quantization parameter for I-frame", OFFSET(min_qp_i), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_hevc.c:103:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "max_qp_i", "max quantization parameter for I-frame", OFFSET(max_qp_i), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_hevc.c:104:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "min_qp_p", "min quantization parameter for P-frame", OFFSET(min_qp_p), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_hevc.c:105:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "max_qp_p", "max quantization parameter for P-frame", OFFSET(max_qp_p), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_hevc.c:106:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "qp_p", "quantization parameter for P-frame", OFFSET(qp_p), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_hevc.c:107:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "qp_i", "quantization parameter for I-frame", OFFSET(qp_i), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_hevc.c:108:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "skip_frame", "Rate Control Based Frame Skip", OFFSET(skip_frame), AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VCC libavcodec/amr_parser.o E }, | ^ src/libavcodec/amfenc_hevc.c:109:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "me_half_pel", "Enable ME Half Pixel", OFFSET(me_half_pel), AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:110:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "me_quarter_pel", "Enable ME Quarter Pixel ", OFFSET(me_quarter_pel),AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:112:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "forced_idr", "Force I frames to be IDR frames", OFFSET(forced_idr) ,AV_OPT_TYPE_BOOL,{ .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:113:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "aud", "Inserts AU Delimiter NAL unit", OFFSET(aud) ,AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:115:208: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "smart_access_video", "Enable Smart Access Video to enhance performance by utilizing both APU and dGPU memory access", OFFSET(smart_access_video), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_hevc.c:118:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "preanalysis", "Enable preanalysis", OFFSET(preanalysis), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:124:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "pa_scene_change_detection_enable", "Enable scene change detection", OFFSET(pa_scene_change_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:131:190: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "pa_static_scene_detection_enable", "Enable static scene detection", OFFSET(pa_static_scene_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:138:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "pa_initial_qp_after_scene_change", "The QP value that is used immediately after a scene change", OFFSET(pa_initial_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_hevc.c:139:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "pa_max_qp_before_force_skip", "The QP threshold to allow a skip frame", OFFSET(pa_max_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_hevc.c:146:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "pa_frame_sad_enable", "Enable Frame SAD algorithm", OFFSET(pa_frame_sad), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:147:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "pa_ltr_enable", "Enable long term reference frame management", OFFSET(pa_ltr), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:148:223: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "pa_lookahead_buffer_depth", "Sets the PA lookahead buffer size", OFFSET(pa_lookahead_buffer_depth), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_LOOKAHEAD_DEPTH, VE }, | ^ src/libavcodec/amfenc_hevc.c:162:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 162 | { NULL } | ^ src/libavcodec/amfenc_hevc.c:568:27: warning: missing field 'value' initializer [-Wmissing-field-initializers] 568 | { NULL }, | ^ 32 warnings generated. CC libavcodec/amrnbdec.o In file included from src/libavcodec/amrnbdec.c:57: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/amrnbdec.c:58: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/amrwbdec.o 33 warnings generated. CC libavcodec/anm.o In file included from src/libavcodec/amrwbdec.c:41: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/amrwbdec.c:42: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/anm.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/anm.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/ansi.o In file included from src/libavcodec/ansi.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ansi.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/ansi.c:477:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 477 | { NULL }, | ^ 2 warnings generated. CC libavcodec/aom_film_grain.o 51 warnings generated. CC libavcodec/apac.o In file included from src/libavcodec/apac.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/apac.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/aom_film_grain.c:140:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 140 | for (int i = 0; i < FF_ARRAY_ELEMS(s->sets); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aom_film_grain.c:371:52: warning: cast from 'struct AVBufferRef *const *' to 'struct AVBufferRef **' drops const qualifier [-Wcast-qual] 371 | (AVBufferRef**)&s->sets[i], | ^ src/libavcodec/aom_film_grain.c:365:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 365 | for (int i = 0; i < FF_ARRAY_ELEMS(s->sets); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aom_film_grain.c:381:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 381 | for (int i = 0; i < FF_ARRAY_ELEMS(s->sets); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/apedec.o 2 warnings generated. CC libavcodec/aptx.o In file included from src/libavcodec/apedec.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/apedec.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/apedec.c:38: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/apedec.c:488:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 488 | if (rice->ksum < lim) | ~~~~~~~~~~ ^ ~~~ src/libavcodec/apedec.c:619:63: warning: unused parameter 'gb' [-Wunused-parameter] 619 | static void decode_array_0000(APEContext *ctx, GetBitContext *gb, | ^ src/libavcodec/apedec.c:914:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 914 | if (p->sample_pos < start) { | ~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/apedec.c:1377:37: warning: unused parameter 'ctx' [-Wunused-parameter] 1377 | static void init_filter(APEContext *ctx, APEFilter *f, int16_t *buf, int order) | ^ src/libavcodec/apedec.c:1744:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1744 | { NULL}, | ^ 2 warnings generated. CC libavcodec/aptxdec.o CC libavcodec/aptxenc.o In file included from src/libavcodec/aptxdec.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/aptxdec.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/aptxenc.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 2 warnings generated. CC libavcodec/apv_decode.o 1 warning generated. CC libavcodec/apv_dsp.o In file included from src/libavcodec/apv_decode.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/apv_decode.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/apv_decode.c:209:51: warning: unused parameter 'thread' [-Wunused-parameter] 209 | int job, int thread) | ^ src/libavcodec/apv_decode.c:409:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 409 | for (int i = 0; i < md->metadata_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/apv_entropy.o 4 warnings generated. CC libavcodec/apv_parser.o 8 warnings generated. CC libavcodec/arbc.o src/libavcodec/apv_parser.c:120:39: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 120 | ref = av_buffer_create((uint8_t *)buf, buf_size, dummy_free, | ^ src/libavcodec/apv_parser.c:121:36: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] 121 | (void *)buf, AV_BUFFER_FLAG_READONLY); | ^ In file included from src/libavcodec/apv_entropy.c:22: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/argo.o In file included from src/libavcodec/arbc.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/arbc.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/argo.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/argo.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. 2 warnings generated. CC libavcodec/ass.o CC libavcodec/ass_split.o src/libavcodec/ass_split.c:164:57: warning: unused parameter 'len' [-Wunused-parameter] 164 | static int convert_int(void *dest, const char *buf, int len) | ^ src/libavcodec/ass_split.c:168:57: warning: unused parameter 'len' [-Wunused-parameter] 168 | static int convert_flt(void *dest, const char *buf, int len) | ^ src/libavcodec/ass_split.c:172:59: warning: unused parameter 'len' [-Wunused-parameter] 172 | static int convert_color(void *dest, const char *buf, int len) | ^ src/libavcodec/ass_split.c:177:63: warning: unused parameter 'len' [-Wunused-parameter] 177 | static int convert_timestamp(void *dest, const char *buf, int len) | ^ src/libavcodec/ass_split.c:184:63: warning: unused parameter 'len' [-Wunused-parameter] 184 | static int convert_alignment(void *dest, const char *buf, int len) | ^ src/libavcodec/ass_split.c:250:14: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 250 | while (i < FF_ARRAY_ELEMS(section->fields)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ass_split.c:273:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 273 | for (i = 0; i < FF_ARRAY_ELEMS(ass_sections); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ass_split.c:369:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | for (i=0; i= bufsize) { | ~~~ ^ ~~~~~~~ 2 warnings generated. CC libavcodec/asvdec.o CC libavcodec/asvenc.o 11 warnings generated. In file included from src/libavcodec/asvdec.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/asvdec.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/atrac.o In file included from src/libavcodec/asvenc.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/asvenc.c:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/atrac.c:139:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | for(i=0; i FF_ARRAY_ELEMS(chan->qu_wordlen)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3plus.c:761:63: warning: unused parameter 'avctx' [-Wunused-parameter] 761 | int num_channels, AVCodecContext *avctx) | ^ src/libavcodec/atrac3plus.c:951:59: warning: unused parameter 'ctx' [-Wunused-parameter] 951 | Atrac3pChanUnitCtx *ctx, | ^ src/libavcodec/atrac3plus.c:1058:75: warning: unused parameter 'ctx' [-Wunused-parameter] 1058 | static inline void gainc_loc_mode0(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, | ^ src/libavcodec/atrac3plus.c:1081:75: warning: unused parameter 'ctx' [-Wunused-parameter] 1081 | staticCC libavcodec/atrac3plusdsp.o inline void gainc_loc_mode1(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, | ^ 4 warnings generated. CC libavcodec/atrac9dec.o In file included from src/libavcodec/atrac9dec.c:26: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/atrac9dec.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/atsc_a53.o src/libavcodec/atrac9dec.c:156:50: warning: unused parameter 's' [-Wunused-parameter] 156 | static inline void calc_precision(ATRAC9Context *s, ATRAC9BlockData *b, | ^ src/libavcodec/atrac9dec.c:207:49: warning: unused parameter 's' [-Wunused-parameter] 207 | static inline int parse_band_ext(ATRAC9Context *s, ATRAC9BlockData *b, | ^ src/libavcodec/atrac9dec.c:363:73: warning: unused parameter 'b' [-Wunused-parameter] 363 | static inline void calc_codebook_idx(ATRAC9Context *s, ATRAC9BlockData *b, | ^ src/libavcodec/atrac9dec.c:407:74: warning: unused parameter 'b' [-Wunused-parameter] 407 | static inline void read_coeffs_coarse(ATRAC9Context *s, ATRAC9BlockData *b, | ^ src/libavcodec/atrac9dec.c:443:52: warning: unused parameter 's' [-Wunused-parameter] 443 | static inline void read_coeffs_fine(ATRAC9Context *s, ATRAC9BlockData *b, | ^ src/libavcodec/atrac9dec.c:443:72: warning: unused parameter 'b' [-Wunused-parameter] 443 | static inline void read_coeffs_fine(ATRAC9Context *s, ATRAC9BlockData *b, | ^ src/libavcodec/atrac9dec.c:461:46: warning: unused parameter 's' [-Wunused-parameter] 461 | static inline void dequantize(ATRAC9Context *s, ATRAC9BlockData *b, | ^ src/libavcodec/atrac9dec.c:461:66: warning: unused parameter 'b' [-Wunused-parameter] 461 | static inline void dequantize(ATRAC9Context *s, ATRAC9BlockData *b, | ^ src/libavcodec/atrac9dec.c:481:58: warning: unused parameter 's' [-Wunused-parameter] 481 | static inline void apply_intensity_stereo(ATRAC9Context *s, ATRAC9BlockData *b, | ^ src/libavcodec/atrac9dec.c:502:54: warning: unused parameter 's' [-Wunused-parameter] 502 | static inline void apply_scalefactors(ATRAC9Context *s, ATRAC9BlockData *b, | ^ src/libavcodec/atrac9dec.c:743:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 743 | for (int i = 0; i < FF_ARRAY_ELEMS(b->is_signs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/audio_frame_queue.o src/libavcodec/audio_frame_queue.c:91:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | for(i=0; nb_samples && iframe_count; i++){ | ~^~~~~~~~~~~~~~~~~ CC libavcodec/audiodsp.o 1 warning generated. CC libavcodec/aura.o In file included from src/libavcodec/aura.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/aura.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/av1_levels.o 2 warnings generated. CC libavcodec/av1_parse.o src/libavcodec/av1_levels.c:63:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 63 | for (int i = 0; i < FF_ARRAY_ELEMS(av1_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1_levels.c:66:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 66 | if (pic_size > level->max_pic_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1_levels.c:68:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 68 | if (width > level->max_h_size) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/av1_levels.c:70:20: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 70 | if (height > level->max_v_size) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/av1_levels.c:84:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 84 | if (tiles > level->max_tiles) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/av1_levels.c:86:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 86 | if (tile_cols > level->max_tile_cols) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/av1_parser.o src/libavcodec/av1_parse.c:71:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 71 | if (new_size >= INT_MAX / sizeof(*tmp)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/av1dec.o CC libavcodec/avcodec.o In file included from src/libavcodec/avcodec.c:43: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/avcodec.c:44: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/avcodec.c:69:22: warning: missing field 'frame' initializer [-Wmissing-field-initializers] 69 | { AV_PKT_DATA_NB }, | ^ src/libavcodec/avcodec.c:77:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 77 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavcodec/avcodec.c:287:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | if (avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/avcodec.c:361:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 361 | avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/avcodec.c:417:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 417 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/av1dec.c:32: In file included from src/libavcodec/av1dec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ src/libavcodec/avcodec.c:768:59: warning: unused parameter 'avctx' [-Wunused-parameter] 768 | int ff_default_get_supported_config(const AVCodecContext *avctx, | ^ src/libavcodec/avcodec.c:771:46: warning: unused parameter 'flags' [-Wunused-parameter] 771 | unsigned flags, | ^ src/libavcodec/avcodec.c:843:77: warning: unused parameter 'flags' [-Wunused-parameter] 843 | const AVFrameSideData *src, unsigned int flags) | ^ In file included from src/libavcodec/av1dec.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/av1dec.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/av1dec.c:75:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 75 | if (v > 2 * r) | ~ ^ ~~~~~ src/libavcodec/av1dec.c:451:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 451 | if (bytestream2_get_bytes_left(&gb) < size_bytes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/av1dec.c:454:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 454 | for (int i = 0; i < size_bytes; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/av1dec.c:456:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 456 | if (bytestream2_get_bytes_left(&gb) <= size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/av1dec.c:747:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 747 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:1593:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1593 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:1617:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1617 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, AV1_MAX_OPERATING_POINTS - 1, VD }, | ^ src/libavcodec/av1dec.c:1618:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1618 | { NULL } | ^ 10 warnings generated. CC libavcodec/avdct.o src/libavcodec/avdct.c:62:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | {"bits_per_sample", "", OFFSET(bits_per_sample), AV_OPT_TYPE_INT, {.i64 = 8 }, 0, 14, 0,}, | ^ src/libavcodec/avdct.c:63:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | {NULL}, | ^ 2 warnings generated. CC libavcodec/avrndec.o 13 warnings generated. CC libavcodec/avs.o In file included from src/libavcodec/avrndec.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/avrndec.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. In file included from src/libavcodec/avs.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/avs2.o In file included from src/libavcodec/avs.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/avs2_parser.o 5 warnings generated. CC libavcodec/avs3_parser.o 2 warnings generated. CC libavcodec/avuidec.o In file included from src/libavcodec/avuidec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/avuidec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/avuienc.o CC libavcodec/bethsoftvideo.o 14 warnings generated. CC libavcodec/bfi.o In file included from src/libavcodec/avuienc.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 2 warnings generated. CC libavcodec/bgmc.o In file included from src/libavcodec/bethsoftvideo.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/bethsoftvideo.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 1 warning generated. CC libavcodec/bink.o In file included from src/libavcodec/bfi.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/bfi.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/bfi.c:127:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 127 | if (length >= bytestream2_get_bytes_left(&g)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/binkaudio.o In file included from src/libavcodec/bink.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/bink.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 3 warnings generated. CC libavcodec/binkdsp.o In file included from src/libavcodec/binkaudio.c:41: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/bink.c:726:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | if (quant_idx > 15U) { | ~~~~~~~~~ ^ ~~~ In file included from src/libavcodec/binkaudio.c:43: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/binkaudio.c:230:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 230 | while (s->bands[k] < i) | ~~~~~~~~~~~ ^ ~ src/libavcodec/binkaudio.c:234:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 234 | if (s->bands[k] == i) | ~~~~~~~~~~~ ^ ~ CC libavcodec/bintext.o CC libavcodec/bitpacked_dec.o In file included from src/libavcodec/bintext.c:38: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/bintext.c:39: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 4 warnings generated. CC libavcodec/bitpacked_enc.o In file included from src/libavcodec/bitpacked_dec.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 2 warnings generated. CC libavcodec/bitstream.o In file included from src/libavcodec/bitpacked_enc.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/bitstream_filters.o In file included from src/libavcodec/bitpacked_enc.c:27: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/bitstream.c:37: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/blockdsp.o CC libavcodec/bmp.o 2 warnings generated. CC libavcodec/bmp_parser.o CC libavcodec/bmpenc.o src/libavcodec/bmp_parser.c:39:63: warning: unused parameter 'avctx' [-Wunused-parameter] 39 | static int bmp_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ src/libavcodec/bmp_parser.c:85:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 85 | i = FFMIN(bpc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/bmp.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. src/libavcodec/bmp.c:61:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (buf_size < fsize) { | ~~~~~~~~ ^ ~~~~~ src/libavcodec/bmp.c:261:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 261 | if ((hsize-ihsize-14) < (colors << 2)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bmp.c:262:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 262 | if ((hsize-ihsize-14) < colors * 3) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/bmvaudio.o In file included from src/libavcodec/bmpenc.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. In file included from src/libavcodec/bmvaudio.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/bmvaudio.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/bmvvideo.o 2 warnings generated. CC libavcodec/bonk.o 5 warnings generated. CC libavcodec/brenderpix.o In file included from src/libavcodec/bmvvideo.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/bmvvideo.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/bonk.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/bonk.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/bonk.c:226:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 226 | if (bits[x].bit && bits[x].count > entries - n_zeros) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bonk.c:335:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 335 | frame->nb_samples = FFMIN(s->samples_per_packet * s->down_sampling, s->nb_samples); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/brenderpix.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/brenderpix.c:208:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | if (bytestream2_get_bytes_left(&gb) < hdr.height * bytes_per_scanline) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/brenderpix.c:266:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 266 | bytes_left / bytes_per_scanline < hdr.height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 2 warnings generated. CC libavcodec/bsf.o 4 warnings generated. CC libavcodec/bsf/aac_adtstoasc.o 3 warnings generated. 4 warnings generated. CC libavcodec/bsf/ahx_to_mp2.o CC libavcodec/bsf/apv_metadata.o src/libavcodec/bsf.c:337:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 337 | if (lst->idx < lst->nb_bsfs) { | ~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/bsf/aac_adtstoasc.c:26: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bsf/apv_metadata.c:62:70: warning: unused parameter 'pkt' [-Wunused-parameter] 62 | static int apv_metadata_update_fragment(AVBSFContext *bsf, AVPacket *pkt, | ^ src/libavcodec/bsf/apv_metadata.c:96:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/apv_metadata.c:99:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/apv_metadata.c:102:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/apv_metadata.c:112:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 112 | { NULL } | ^ 5 warnings generated. CC libavcodec/bsf/av1_frame_merge.o CC libavcodec/bsf/av1_frame_split.o 1 warning generated. CC libavcodec/bsf/av1_metadata.o src/libavcodec/bsf/av1_metadata.c:172:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/av1_metadata.c:175:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/av1_metadata.c:178:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/av1_metadata.c:200:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/bsf/av1_metadata.c:203:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/bsf/av1_metadata.c:207:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavcodec/bsf/av1_metadata.c:209:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 209 | { NULL } | ^ 2 warnings generated. CC libavcodec/bsf/chomp.o CC libavcodec/bsf/dca_core.o 7 warnings generated. CC libavcodec/bsf/dovi_rpu.o CC libavcodec/bsf/dts2pts.o CC libavcodec/bsf/dump_extradata.o CC libavcodec/bsf/dv_error_marker.o In file included from src/libavcodec/bsf/dovi_rpu.c:29: In file included from /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ src/libavcodec/bsf/dovi_rpu.c:104:22: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 104 | if (rpu_size + 3 <= nal->data_size && av_buffer_is_writable(nal->data_ref)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bsf/dovi_rpu.c:262:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 262 | { "strip", "Strip Dolby Vision metadata", OFFSET(strip), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/bsf/dovi_rpu.c:267:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 267 | { NULL } | ^ src/libavcodec/bsf/dts2pts.c:123:28: warning: unused parameter 'opaque' [-Wunused-parameter] 123 | static int free_node(void *opaque, void *elem) | ^ src/libavcodec/bsf/dts2pts.c:565:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 565 | for (i = 0; i < FF_ARRAY_ELEMS(func_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/dump_extradata.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL }, | ^ 1 warning generated. 7 warnings generated. CC libavcodec/bsf/eac3_core.o CC libavcodec/bsf/eia608_to_smpte436m.o src/libavcodec/bsf/dv_error_marker.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "color" , "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "yellow"}, 0, 0, FLAGS }, | ^ src/libavcodec/bsf/dv_error_marker.c:121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 121 | { NULL }, | ^ 2 warnings generated. CC libavcodec/bsf/evc_frame_merge.o src/libavcodec/bsf/eia608_to_smpte436m.c:109:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 109 | for (int i = 0; i < FF_ARRAY_ELEMS(known_frame_rates); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/eia608_to_smpte436m.c:184:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 184 | for (size_t i = 0; i < cc_count; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/bsf/eia608_to_smpte436m.c:252:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 252 | { "line_number", "line number -- you probably want 9 or 11", OFFSET(line_number), AV_OPT_TYPE_UINT, { .i64 = 9 }, 0, 0xFFFF, FLAGS }, | ^ src/libavcodec/bsf/eia608_to_smpte436m.c:257:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { "initial_cdp_sequence_cntr", "initial cdp_*_sequence_cntr value", OFFSET(cdp_sequence_cntr), AV_OPT_TYPE_UINT, { .i64 = 0 }, 0, 0xFFFF, FLAGS }, | ^ src/libavcodec/bsf/eia608_to_smpte436m.c:258:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "cdp_frame_rate", "set the `cdp_frame_rate` fields", OFFSET(cdp_frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "30000/1001" }, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/bsf/eia608_to_smpte436m.c:259:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 259 | { NULL }, | ^ CC libavcodec/bsf/extract_extradata.o 6 warnings generated. 2 warnings generated. CC libavcodec/bsf/filter_units.o CC libavcodec/bsf/h264_metadata.o src/libavcodec/bsf/evc_frame_merge.c:189:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 189 | if (in->size < nalu_size + EVC_NALU_LENGTH_PREFIX_SIZE) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/filter_units.c:270:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 270 | { NULL } | ^ 1 warning generated. src/libavcodec/bsf/extract_extradata.c:321:26: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 321 | if (payload_size > INT_MAX - (get_bits_count(&gb) >> 3)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/extract_extradata.c:466:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 466 | if (extradata_size != bytestream2_tell_p(&pb_extradata)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/extract_extradata.c:608:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 608 | for (i = 0; i < FF_ARRAY_ELEMS(extract_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/extract_extradata.c:679:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 679 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/bsf/extract_extradata.c:680:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 680 | { NULL }, | ^ src/libavcodec/bsf/h264_metadata.c:111:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 111 | for (j = 0; j < FF_ARRAY_ELEMS(primary_pic_type_table); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/h264_metadata.c:118:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 118 | for (j = 0; j < FF_ARRAY_ELEMS(primary_pic_type_table); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/h264_metadata.c:121:11: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]CC libavcodec/bsf/h264_mp4toannexb.o 121 | if (j >= FF_ARRAY_ELEMS(primary_pic_type_table)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/h264_metadata.c:155:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 155 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/h264_metadata.c:580:35: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 580 | udu->data = (uint8_t*)ctx->sei_user_data + i + 1; | ^ src/libavcodec/bsf/h264_metadata.c:600:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 600 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/bsf/h264_metadata.c:604:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 604 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/bsf/h264_metadata.c:608:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 608 | { .i64 = -1 }, -1, 7, FLAGS}, | ^ src/libavcodec/bsf/h264_metadata.c:611:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 611 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/bsf/h264_metadata.c:614:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 614 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/h264_metadata.c:617:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 617 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/h264_metadata.c:620:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 620 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/h264_metadata.c:624:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/bsf/h264_metadata.c:628:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 628 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/bsf/h264_metadata.c:631:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 631 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/bsf/h264_metadata.c:634:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 634 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/bsf/h264_metadata.c:638:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 638 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/bsf/h264_metadata.c:641:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 641 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/bsf/h264_metadata.c:644:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 644 | { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/bsf/h264_metadata.c:647:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 647 | { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/bsf/h264_metadata.c:653:74: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 653 | OFFSET(delete_filler), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavcodec/bsf/h264_metadata.c:661:47: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 661 | { .dbl = NAN }, -360.0, +360.0, FLAGS }, | ^ src/libavcodec/bsf/h264_metadata.c:702:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 702 | { NULL } | ^ 1 warning generated. CC libavcodec/bsf/h264_redundant_pps.o src/libavcodec/bsf/h264_mp4toannexb.c:157:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 157 | if (pps_offset < total_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bsf/h264_redundant_pps.c:79:57: warning: unused parameter 'pkt' [-Wunused-parameter] 79 | AVPacket *pkt, | ^ 1 warning generated. 23 warnings generated. CC libavcodec/bsf/h265_metadata.o CC libavcodec/bsf/h266_metadata.o 5 warnings generated. CC libavcodec/bsf/hapqa_extract.o 1 warning generated. CC libavcodec/bsf/hevc_mp4toannexb.o src/libavcodec/bsf/h265_metadata.c:288:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 288 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/h265_metadata.c:503:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 503 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/bsf/h265_metadata.c:507:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 507 | { .i64 = -1 }, -1, 7, FLAGS }, | ^ src/libavcodec/bsf/h265_metadata.c:510:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 510 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/bsf/h265_metadata.c:513:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 513 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/h265_metadata.c:516:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 516 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/h265_metadata.c:519:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 519 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/h265_metadata.c:523:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 523 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/bsf/h265_metadata.c:528:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 528 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/bsf/h265_metadata.c:532:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/bsf/h265_metadata.c:536:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/bsf/h265_metadata.c:539:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGsrc/libavcodec/bsf/h266_metadata.cS: 128}:,12 : | warning: ^missing field 'help' initializer [-Wmissing-field-initializers] 128 | src/libavcodec/bsf/h265_metadata.c : 542 : 51{: Nwarning: Umissing field 'unit' initializer [-Wmissing-field-initializers]L L } 542 | | ^ { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/bsf/h265_metadata.c:545:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 545 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/bsf/h265_metadata.c:548:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 548 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/bsf/h265_metadata.c:551:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 551 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/bsf/h265_metadata.c:577:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 577 | { NULL } | ^ src/libavcodec/bsf/hapqa_extract.c:120:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 120 | { NULL }, | ^ 1 warning generated. CC libavcodec/bsf/imx_dump_header.o 1 warning generated. CC libavcodec/bsf/lcevc_metadata.o src/libavcodec/bsf/hevc_mp4toannexb.c:73:61: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 73 | 4 + AV_INPUT_BUFFER_PADDING_SIZE + nalu_len > SIZE_MAX - new_extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/hevc_mp4toannexb.c:155:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 155 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/hevc_mp4toannexb.c:183:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 183 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. CC libavcodec/bsf/media100_to_mjpegb.o 3 warnings generated. CC libavcodec/bsf/mjpeg2jpeg.o CC libavcodec/bsf/mjpega_dump_header.o src/libavcodec/bsf/lcevc_metadata.c:112:72: warning: unused parameter 'pkt' [-Wunused-parameter] 112 | static int lcevc_metadata_update_fragment(AVBSFContext *bsf, AVPacket *pkt, | ^ src/libavcodec/bsf/lcevc_metadata.c:157:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 157 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/bsf/lcevc_metadata.c:161:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { .i64 = -1 }, -1, 5, FLAGS}, | ^ src/libavcodec/bsf/lcevc_metadata.c:164:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/bsf/lcevc_metadata.c:167:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/lcevc_metadata.c:170:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/lcevc_metadata.c:173:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/lcevc_metadata.c:177:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/bsf/lcevc_metadata.c:180:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | OFFSET(delete_filler), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavcodec/bsf/lcevc_metadata.c:182:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 182 | { NULL } | ^ 10 warnings generated. CC libavcodec/bsf/movsub.o CC libavcodec/bsf/mpeg2_metadata.o CC libavcodec/bsf/mpeg4_unpack_bframes.o CC libavcodec/bsf/noise.o CC libavcodec/bsf/null.o src/libavcodec/bsf/mpeg2_metadata.c:48:53: warning: unused parameter 'pkt' [-Wunused-parameter] 48 | AVPacket *pkt, | ^ src/libavcodec/bsf/mpeg2_metadata.c:202:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/bsf/mpeg2_metadata.c:206:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 206 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/bsf/mpeg2_metadata.c:210:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | { .i64 = -1 }, -1, 7, FLAGS }, | ^ src/libavcodec/bsf/mpeg2_metadata.c:213:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/mpeg2_metadata.c:216:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/mpeg2_metadata.c:219:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bsf/mpeg2_metadata.c:221:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 221 | { NULL } | ^ src/libavcodec/bsf/noise.c:213:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { "amount", NULL, OFFSET(amount_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FL8A warningGsS generated . }, | ^ src/libavcodec/bsf/noise.c:214:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 214 | { "drop", NULL, OFFSET(drop_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/bsf/noise.c:215:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "dropamount", NULL, OFFSET(dropamount), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/bsf/noise.c:216:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 216 | { NULL }, | ^ CC libavcodec/bsf/opus_metadata.o CC libavcodec/bsf/pcm_rechunk.o CC libavcodec/bsf/pgs_frame_merge.o 4 warnings generated. CC libavcodec/bsf/prores_metadata.o src/libavcodec/bsf/pcm_rechunk.c:191:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | { "nb_out_samples", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/bsf/pcm_rechunk.c:192:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 192 | { "n", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/bsf/pcm_rechunk.c:193:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "pad", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/bsf/pcm_rechunk.c:194:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 194 | { "p", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/bsf/pcm_rechunk.c:195:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | { "frame_rate", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/bsf/pcm_rechunk.c:196:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 196 | { "r", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/bsf/pcm_rechunk.c:197:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 197 | { NULL }, | ^ src/libavcodec/bsf/pgs_frame_merge.c:96:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | while (i + 3 <= in->size) { | ~~~~~ ^ ~~~~~~~~ src/libavcodec/bsf/pgs_frame_merge.c:100:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 100 | if (i + segment_len > in->size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bsf/pgs_frame_merge.c:124:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if (!display && i != in->size) { | ~ ^ ~~~~~~~~ src/libavcodec/bsf/opus_metadata.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL }, | ^ 1 warning generated. CC libavcodec/bsf/remove_extradata.o 7 warnings generated. 3 warnings generated. CC libavcodec/bsf/setts.o CC libavcodec/bsf/showinfo.o src/libavcodec/bsf/prores_metadata.c:159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | { NULL }, | ^ 1 warning generated. CC libavcodec/bsf/smpte436m_to_eia608.o src/libavcodec/bsf/setts.c:275:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | { "ts", "set expression for packet PTS and DTS", OFFSET(ts_str), AV_OPT_TYPE_STRING, {.str="TS"}, 0, 0, FLAGS }, | ^ src/libavcodec/bsf/setts.c:276:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "pts", "set expression for packet PTS", OFFSET(pts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavcodec/bsf/setts.c:277:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | { "dts", "set expression for packet DTS", OFFSET(dts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavcodec/bsf/setts.c:278:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 278 | { "duration", "set expression for packet duration", OFFSET(duration_str), AV_OPT_TYPE_STRING, {.str="DURATION"}, 0, 0, FLAGS }, | ^ src/libavcodec/bsf/setts.c:279:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 279 | { "time_base", "set output timebase", OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/bsf/setts.c:280:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 280 | { "prescale", "convert to output timebase before evaluation", OFFSET(prescale), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/bsf/setts.c:281:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 281 | { NULL }, | ^ src/libavcodec/bsf/remove_extradata.c:239:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ CC libavcodec/bsf/trace_headers.o 7 warnings generated. CC libavcodec/bsf/truehd_core.o CC libavcodec/bsf/vp9_metadata.o 1 warning generated. CC libavcodec/bsf/vp9_raw_reorder.o CC libavcodec/bsf/vp9_superframe.o src/libavcodec/bsf/vp9_metadata.c:38:70: warning: unused parameter 'pkt' [-Wunused-parameter] 38 | static int vp9_metadata_update_fragment(AVBSFContext *bsf, AVPacket *pkt, | ^ src/libavcodec/bsf/vp9_metadata.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ 2 warnings generated. CC libavcodec/bsf/vp9_superframe_split.o In file included from src/libavcodec/bsf/vp9_raw_reorder.c:27: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bsf/vp9_superframe.c:66:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 66 | for (n = 0; n < n_in; n++) { | ~ ^ ~~~~ src/libavcodec/bsf/vp9_superframe.c:83:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 83 | wloop(mag, *ptr = in[n]->size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/vp9_superframe.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/bsf/vp9_superframe.c:86:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 86 | wloop(mag, AV_WL16(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/vp9_superframe.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/bsf/vp9_superframe.c:89:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | wloop(mag, AV_WL24(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/vp9_superframe.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/bsf/vp9_superframe.c:92:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 92 | wloop(mag, AV_WL32(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/vp9_superframe.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ CC libavcodec/bsf/vvc_mp4toannexb.o 5 warnings generated. 2 warnings generated. CC libavcodec/bswapdsp.o CC libavcodec/c93.o src/libavcodec/bsf/vvc_mp4toannexb.c:162:61: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 162 | 4 + AV_INPUT_BUFFER_PADDING_SIZE + nalu_len > SIZE_MAX - new_extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/vvc_mp4toannexb.c:249:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 249 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/vvc_mp4toannexb.c:276:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 276 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cabac.o CC libavcodec/canopus.o CC libavcodec/cavs.o In file included from src/libavcodec/c93.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/c93.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 3 warnings generated. CC libavcodec/cavs_parser.o In file included from src/libavcodec/cavs.c:30: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/cavsdata.o src/libavcodec/cavs.c:258:64: warning: unused parameter 'left' [-Wunused-parameter] 258 | static void intra_pred_vert(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride) | ^ src/libavcodec/cavs.c:266:51: warning: unused parameter 'top' [-Wunused-parameter] 266 | static void intra_pred_horiz(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride) | ^ src/libavcodec/cavs.c:276:52: warning: unused parameter 'top' [-Wunused-parameter] 276 | static void intra_pred_dc_128(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride) | ^ src/libavcodec/cavs.c:276:66: warning: unused parameter 'left' [-Wunused-parameter] 276 | static void intra_pred_dc_128(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride) | ^ src/libavcodec/cavs.c:335:53: warning: unused parameter 'top' [-Wunused-parameter] 335 | static void intra_pred_lp_left(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride) | ^ src/libavcodec/cavs.c:343:66: warning: unused parameter 'left' [-Wunused-parameter] 343 | static void intra_pred_lp_top(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride) | ^ src/libavcodec/cavs.c:390:36: warning: unused parameter 'list' [-Wunused-parameter] 390 | int list, uint8_t *dest_y, | ^ CC libavcodec/cavsdec.o CC libavcodec/cavsdsp.o 2 warnings generated. CC libavcodec/cbrt_data.o In file included from src/libavcodec/cavsdec.c:34: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/cavsdec.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cavsdec.c:37: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/cbrt_data_fixed.o src/libavcodec/cavsdec.c:576:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int8_t' (aka 'const signed char') [-Wsign-compare] 576 | level = esc_code + (run > r->max_run ? 1 : r->level_add[run]); | ~~~ ^ ~~~~~~~~~~ src/libavcodec/cavsdec.c:623:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 623 | if (cbp > 63U) { | ~~~ ^ ~~~ src/libavcodec/cavsdec.c:695:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 695 | if (cbp_code > 63U) { | ~~~~~~~~ ^ ~~~ CC libavcodec/cbrt_tablegen_common.o CC libavcodec/cbs.o 8 warnings generated. CC libavcodec/cbs_apv.o In file included from src/libavcodec/cbs_apv.c:21: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs.c:29: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs.c:108:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 108 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_apv.c:107: src/libavcodec/cbs_apv_syntax_template.c:241:43: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 241 | current->tile_data[c] = (uint8_t*)align_get_bits(rw); | ^ src/libavcodec/cbs.c:282:38: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 282 | frag->data = (uint8_t *)data; | ^ src/libavcodec/cbs_apv_syntax_template.c:378:56: warning: unused parameter 'current' [-Wunused-parameter] 378 | APVRawMetadataFiller *current, | ^ src/libavcodec/cbs_apv_syntax_template.c:527:52: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 527 | xu(8, metadata_payload_type, tmp, 0, 254, 0); | ^ src/libavcodec/cbs_apv.c:93:9: note: macro 'xu' defined here 93 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_apv.c:107: src/libavcodec/cbs_apv_syntax_template.c:537:52: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 537 | xu(8, metadata_payload_size, tmp, 0, 254, 0); | ^ src/libavcodec/cbs_apv.c:93:9: note: macro 'xu' defined here 93 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ src/libavcodec/cbs.c:406:37: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 406 | av_assert0(put_bits_count(&pbc) <= 8 * ctx->write_buffer_size); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs.c:555:43: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 555 | av_assert0(k > 0 && j + k < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs.c:565:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 565 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs.c:569:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 569 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/cbs_apv.c:149: src/libavcodec/cbs_apv_syntax_template.c:244:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 244 | if (put_bytes_left(rw, 0) < comp_size) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/cbs_apv_syntax_template.c:378:56: warning: unused parameter 'current' [-Wunused-parameter] 378 | APVRawMetadataFiller *current, | ^ src/libavcodec/cbs_apv_syntax_template.c:581:56: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 581 | xu(8, metadata_payload_type, tmp, 0, 254, 0); | ^ src/libavcodec/cbs_apv.c:130:9: note: macro 'xu' defined here 130 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_apv.c:149: src/libavcodec/cbs_apv_syntax_template.c:588:56: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 588 | xu(8, metadata_payload_size, tmp, 0, 254, 0); | ^ src/libavcodec/cbs_apv.c:130:9: note: macro 'xu' defined here 130 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_apv.c:149: src/libavcodec/cbs_apv_syntax_template.c:571:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 571 | for (int p = 0; p < current->metadata_count; p++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_apv.c:375:61: warning: unused parameter 'ctx' [-Wunused-parameter] 375 | static int cbs_apv_assemble_fragment(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_apv.c:410:53: warning: unused parameter 'unused' [-Wunused-parameter] 410 | static void cbs_apv_free_metadata(AVRefStructOpaque unused, void *content) | ^ src/libavcodec/cbs_apv.c:415:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 415 | for (int i = 0; i < md->metadata_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs.c:987:54: warning: cast from 'const unsigned char *const *' to 'struct AVBufferRef **' drops const qualifier [-Wcast-qual] 987 | const AVBufferRef *src_buf = *(AVBufferRef**)(src_ptr + 1); | ^ 6 warnings generated. CC libavcodec/cbs_av1.o In file included from src/libavcodec/cbs_av1.c:25: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:67:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 67 | if (get_bits_left(gbc) < zeroes) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/cbs_av1.c:254:28: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 254 | if (put_bits_left(pbc) < w) | ~~~~~~~~~~~~~~~~~~ ^ ~ In file included from src/libavcodec/cbs_av1.c:593: src/libavcodec/cbs_av1_syntax_template.c:337:80: warning: unused parameter 'rw' [-Wunused-parameter] 337 | static int FUNC(temporal_delimiter_obu)(CodedBitstreamContext *ctx, RWContext *rw) | ^ src/libavcodec/cbs_av1_syntax_template.c:348:72: warning: unused parameter 'rw' [-Wunused-parameter] 348 | static int FUNC(set_frame_refs)(CodedBitstreamContext *ctx, RWContext *rw, | ^ 9 warnings generated. CC libavcodec/cbs_bsf.o src/libavcodec/cbs_av1_syntax_template.c:1456:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1456 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1457 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1455:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1455 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1461:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1461 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1462 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1463 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1460:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1460 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1793:34: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1793 | fh_start = (uint8_t*)rw->buffer + start_pos / 8; | ^ src/libavcodec/cbs_av1_syntax_template.c:2137:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2137 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_av1.c:679: src/libavcodec/cbs_av1_syntax_template.c:337:80: warning: unused parameter 'rw' [-Wunused-parameter] 337 | static int FUNC(temporal_delimiter_obu)(CodedBitstreamContext *ctx, RWContext *rw) | ^ src/libavcodec/cbs_av1_syntax_template.c:348:72: warning: unused parameter 'rw' [-Wunused-parameter] 348 | static int FUNC(set_frame_refs)(CodedBitstreamContext *ctx, RWContext *rw, | ^ src/libavcodec/cbs_av1_syntax_template.c:1370:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1370 | infer(current_frame_id, ref->frame_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:668:27: note: expanded from macro 'infer' 668 | if (current->name != (value)) { \ | ~~~~~~~~~~~~~ ^ ~~~~~ In file included from src/libavcodec/cbs_av1.c:679: src/libavcodec/cbs_av1_syntax_template.c:1456:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1456 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1457 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1455:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1455 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1461:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1461 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1462 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1463 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1460:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1460 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:2137:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2137 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:779:44: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 779 | av_assert0(pos % 8 == 0 && pos / 8 <= size); | ~~~~~~~ ^ ~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_av1.c:820:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 820 | if (pos >= 8 * unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:1005:24: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1005 | av_assert0(end_pos <= unit->data_size * 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_av1.c:1198:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1198 | if (8 * obu->obu_size > put_bits_left(pbc)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:1237:61: warning: unused parameter 'ctx' [-Wunused-parameter] 1237 | static int cbs_av1_assemble_fragment(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_av1.c:1292:53: warning: unused parameter 'unused' [-Wunused-parameter] 1292 | static void cbs_av1_free_metadata(AVRefStructOpaque unused, void *content) | ^ src/libavcodec/cbs_av1.c:1363:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1363 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, AV1_MAX_OPERATING_POINTS - 1, 0 }, | ^ src/libavcodec/cbs_av1.c:1365:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1365 | OFFSET(fixed_obu_size_length), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8, 0 }, | ^ src/libavcodec/cbs_av1.c:1366:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1366 | { NULL } | ^ CC libavcodec/cbs_h264.o In file included from src/libavcodec/cbs_h264.c:23: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:220:64: warning: unused parameter 'ctx' [-Wunused-parameter] 220 | static int FUNC(vui_parameters_default)(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_h264_syntax_template.c:221:52: warning: unused parameter 'rw' [-Wunused-parameter] 221 | RWContext *rw, H264RawVUI *current, | ^ src/libavcodec/cbs_h264_syntax_template.c:515:50: warning: unused parameter 'sei' [-Wunused-parameter] 515 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:608:74: warning: unused parameter 'sei' [-Wunused-parameter] 608 | H264RawSEIPicTiming *current, SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:680:47: warning: unused parameter 'sei' [-Wunused-parameter] 680 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:707:48: warning: unused parameter 'sei' [-Wunused-parameter] 707 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:723:56: warning: unused parameter 'state' [-Wunused-parameter] 723 | SEIMessageState *state)) | ^ src/libavcodec/cbs_h264_syntax_template.c:806:59: warning: unused parameter 'sei' [-Wunused-parameter] 806 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:840:53: warning: unused parameter 'sei' [-Wunused-parameter] 840 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:905:78: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 905 | current->rplm_l0[i].modification_of_pic_nums_idc, 0, 3, 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:915:71: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 915 | (1 << (sps->log2_max_frame_num_minus4 + 4)), 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:919:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 919 | 0, sps->max_num_ref_frames - 1, 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:929:78: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 929 | current->rplm_l1[i].modification_of_pic_nums_idc, 0, 3, 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:939:71: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 939 | (1 << (sps->log2_max_frame_num_minus4 + 4)), 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:943:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 943 | 0, sps->max_num_ref_frames - 1, 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:1021:28: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 1021 | 0, 6, 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:1030:40: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 1030 | 0, INT32_MAX, 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:1034:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 1034 | 0, sps->max_num_ref_frames - 1, 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:1038:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 1038 | 0, sps->max_num_ref_frames - 1, 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:149: src/libavcodec/cbs_h264_syntax_template.c:1042:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 1042 | 0, sps->max_num_ref_frames, 0); | ^ src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here 108 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:221:52: warning: unused parameter 'rw' [-Wunused-parameter] 221 | RWContext *rw, H264RawVUI *current, | ^ src/libavcodec/cbs_h264_syntax_template.c:515:50: warning: unused parameter 'sei' [-Wunused-parameter] 515 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:608:74: warning: unused parameter 'sei' [-Wunused-parameter] 608 | H264RawSEIPicTiming *current, SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:680:47: warning: unused parameter 'sei' [-Wunused-parameter] 680 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:707:48: warning: unused parameter 'sei' [-Wunused-parameter] 707 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:723:56: warning: unused parameter 'state' [-Wunused-parameter] 723 | SEIMessageState *state)) | ^ src/libavcodec/cbs_h264_syntax_template.c:806:59: warning: unused parameter 'sei' [-Wunused-parameter] 806 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:840:53: warning: unused parameter 'sei' [-Wunused-parameter] 840 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h264_syntax_template.c:905:78: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 905 | current->rplm_l0[i].modification_of_pic_nums_idc, 0, 3, 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:915:71: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 915 | (1 << (sps->log2_max_frame_num_minus4 + 4)), 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:919:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 919 | 0, sps->max_num_ref_frames - 1, 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:929:78: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 929 | current->rplm_l1[i].modification_of_pic_nums_idc, 0, 3, 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:939:71: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 939 | (1 << (sps->log2_max_frame_num_minus4 + 4)), 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:943:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 943 | 0, sps->max_num_ref_frames - 1, 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:1021:28: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 1021 | 0, 6, 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:1030:40: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 1030 | 0, INT32_MAX, 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:1034:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 1034 | 0, sps->max_num_ref_frames - 1, 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:1038:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 1038 | 0, sps->max_num_ref_frames - 1, 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h264.c:227: src/libavcodec/cbs_h264_syntax_template.c:1042:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 1042 | 0, sps->max_num_ref_frames, 0); | ^ src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here 184 | #define xue(name, var, range_min, range_max, subs, ...) do { \ | ^ src/libavcodec/cbs_h264.c:294:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 294 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h264.c:319:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 319 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h264.c:673:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 673 | for (int i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h264.c:675:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 675 | for (int i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h264.c:690:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 690 | for (i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h264.c:692:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 692 | for (i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h264.c:696:49: warning: unused parameter 'unused' [-Wunused-parameter] 696 | static void cbs_h264_free_sei(AVRefStructOpaque unused, void *content) | ^ 14 warnings generated. CC libavcodec/cbs_h2645.o CC libavcodec/cbs_h265.o In file included from src/libavcodec/cbs_h2645.c:25: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:257:39: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 257 | (uint8_t*)nal->data, size, ref); | ^ src/libavcodec/cbs_h2645.c:265:58: warning: unused parameter 'ctx' [-Wunused-parameter] 265 | int ff_cbs_h2645_write_slice_data(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_h2645.c:273:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 273 | data_size > data_bit_start / 8); | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_h2645.c:275:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 275 | if (data_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_h265.c:23: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_h265.c:149: src/libavcodec/cbs_h265_syntax_template.c:77:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 77 | xu(1, extension_data, bit, 0, 1, 0); | ^ src/libavcodec/cbs_h265.c:101:9: note: macro 'xu' defined here 101 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h265.c:149: src/libavcodec/cbs_h265_syntax_template.c:552:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_h265_syntax_template.c:760:64: warning: unused parameter 'ctx' [-Wunused-parameter] 760 | static int FUNC(vui_parameters_default)(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_h265_syntax_template.c:761:52: warning: unused parameter 'rw' [-Wunused-parameter] 761 | RWContext *rw, H265RawVUI *current, | ^ src/libavcodec/cbs_h265_syntax_template.c:762:53: warning: unused parameter 'sps' [-Wunused-parameter] 762 | H265RawSPS *sps) | ^ src/libavcodec/cbs_h265_syntax_template.c:1939:74: warning: unused parameter 'sei' [-Wunused-parameter] 1939 | H265RawSEIPicTiming *current, SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2015:47: warning: unused parameter 'sei' [-Wunused-parameter] 2015 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2042:48: warning: unused parameter 'sei' [-Wunused-parameter] 2042 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2058:56: warning: unused parameter 'state' [-Wunused-parameter] 2058 | SEIMessageState *state)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2123:53: warning: unused parameter 'sei' [-Wunused-parameter] 2123 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2142:55: warning: unused parameter 'sei' [-Wunused-parameter] 2142 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2179:54: warning: unused parameter 'sei' [-Wunused-parameter] 2179 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2210:72: warning: unused parameter 'sei' [-Wunused-parameter] 2210 | H265RawSEITimeCode *current, SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2261:52: warning: unused parameter 'sei' [-Wunused-parameter] 2261 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2289:60: warning: unused parameter 'sei' [-Wunused-parameter] 2289 | SEIMessageState *sei)) | ^ In file included from src/libavcodec/cbs_h265.c:227: src/libavcodec/cbs_h265_syntax_template.c:83:79: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 83 | xu(1, extension_data, current->data[k / 8] >> (7 - k % 8) & 1, 0, 1, 0); | ^ src/libavcodec/cbs_h265.c:178:9: note: macro 'xu' defined here 178 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h265.c:227: src/libavcodec/cbs_h265_syntax_template.c:552:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_h265_syntax_template.c:761:52: warning: unused parameter 'rw' [-Wunused-parameter] 761 | RWContext *rw, H265RawVUI *current, | ^ src/libavcodec/cbs_h265_syntax_template.c:762:53: warning: unused parameter 'sps' [-Wunused-parameter] 762 | H265RawSPS *sps) | ^ 6 warnings generated. CC libavcodec/cbs_h266.o src/libavcodec/cbs_h265_syntax_template.c:1939:74: warning: unused parameter 'sei' [-Wunused-parameter] 1939 | H265RawSEIPicTiming *current, SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2015:47: warning: unused parameter 'sei' [-Wunused-parameter] 2015 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2042:48: warning: unused parameter 'sei' [-Wunused-parameter] 2042 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2058:56: warning: unused parameter 'state' [-Wunused-parameter] 2058 | SEIMessageState *state)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2123:53: warning: unused parameter 'sei' [-Wunused-parameter] 2123 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2142:55: warning: unused parameter 'sei' [-Wunused-parameter] 2142 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2179:54: warning: unused parameter 'sei' [-Wunused-parameter] 2179 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2210:72: warning: unused parameter 'sei' [-Wunused-parameter] 2210 | H265RawSEITimeCode *current, SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2261:52: warning: unused parameter 'sei' [-Wunused-parameter] 2261 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2289:60: warning: unused parameter 'sei' [-Wunused-parameter] 2289 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265.c:297:54: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 297 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h265.c:684:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 684 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h265.c:686:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 686 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h265.c:688:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 688 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h265.c:703:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 703 | for (i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h265.c:705:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 705 | for (i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h265.c:707:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 707 | for (i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h265.c:711:49: warning: unused parameter 'unused' [-Wunused-parameter] 711 | static void cbs_h265_free_sei(AVRefStructOpaque unused, void *content) | ^ In file included from src/libavcodec/cbs_h266.c:24: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_h266.c:150: src/libavcodec/cbs_h266_syntax_template.c:213:65: warning: unused parameter 'ctx' [-Wunused-parameter] 213 | static int FUNC(vui_parameters_default) (CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_h266_syntax_template.c:214:53: warning: unused parameter 'rw' [-Wunused-parameter] 214 | RWContext *rw, H266RawVUI *current) | ^ src/libavcodec/cbs_h266_syntax_template.c:340:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 340 | 0, MAX_UINT_BITS(length), 0); | ^ src/libavcodec/cbs_h266.c:102:9: note: macro 'xu' defined here 102 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h266.c:150: src/libavcodec/cbs_h266_syntax_template.c:383:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 383 | xu(1, extension_data, bit, 0, 1, 0); | ^ src/libavcodec/cbs_h266.c:102:9: note: macro 'xu' defined here 102 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h266.c:150: src/libavcodec/cbs_h266_syntax_template.c:3524:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3524 | for (i = 0; i < current->num_entry_points; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_h266.c:228: src/libavcodec/cbs_h266_syntax_template.c:214:53: warning: unused parameter 'rw' [-Wunused-parameter] 214 | RWContext *rw, H266RawVUI *current) | ^ src/libavcodec/cbs_h266_syntax_template.c:340:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 340 | 0, MAX_UINT_BITS(length), 0); | ^ src/libavcodec/cbs_h266.c:179:9: note: macro 'xu' defined here 179 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h266.c:228: src/libavcodec/cbs_h266_syntax_template.c:312:46: warning: unused parameter 'payload_size' [-Wunused-parameter] 312 | uint32_t payload_size, int cur_pos) | ^ src/libavcodec/cbs_h266_syntax_template.c:312:64: warning: unused parameter 'cur_pos' [-Wunused-parameter] 312 | uint32_t payload_size, int cur_pos) | ^ src/libavcodec/cbs_h266_syntax_template.c:389:79: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 389 | xu(1, extension_data, current->data[k / 8] >> (7 - k % 8) & 1, 0, 1, 0); | ^ src/libavcodec/cbs_h266.c:179:9: note: macro 'xu' defined here 179 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_h266.c:228: src/libavcodec/cbs_h266_syntax_template.c:3524:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3524 | for (i = 0; i < current->num_entry_points; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h266.c:312:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 312 | for(i = 0; i < num_nalus; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/cbs_h266.c:316:54: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 316 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h266.c:727:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 727 | for (int i = 0; i < FF_ARRAY_ELEMS(h266->vps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h266.c:729:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 729 | for (int i = 0; i < FF_ARRAY_ELEMS(h266->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h266.c:731:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 731 | for (int i = 0; i < FF_ARRAY_ELEMS(h266->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h266.c:744:51: warning: unused parameter 'unused' [-Wunused-parameter] 744 | static void cbs_h266_free_slice(AVRefStructOpaque unused, void *content) | ^ src/libavcodec/cbs_h266.c:754:49: warning: unused parameter 'unused' [-Wunused-parameter] 754 | static void cbs_h266_free_sei(AVRefStructOpaque unused, void *content) | ^ 48 warnings generated. CC libavcodec/cbs_lcevc.o In file included from src/libavcodec/cbs_lcevc.c:23: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_lcevc.c:198: src/libavcodec/cbs_lcevc_syntax_template.c:64:58: warning: unused parameter 'state' [-Wunused-parameter] 64 | LCEVCProcessBlockState *state, | ^ src/libavcodec/cbs_lcevc_syntax_template.c:65:38: warning: unused parameter 'nal_unit_type' [-Wunused-parameter] 65 | int nal_unit_type)) | ^ src/libavcodec/cbs_lcevc_syntax_template.c:140:60: warning: unused parameter 'state' [-Wunused-parameter] 140 | LCEVCProcessBlockState *state, | ^ src/libavcodec/cbs_lcevc_syntax_template.c:141:40: warning: unused parameter 'nal_unit_type' [-Wunused-parameter] 141 | int nal_unit_type)) | ^ src/libavcodec/cbs_lcevc_syntax_template.c:173:59: warning: unused parameter 'state' [-Wunused-parameter] 173 | LCEVCProcessBlockState *state, | ^ src/libavcodec/cbs_lcevc_syntax_template.c:258:37: warning: unused parameter 'nal_unit_type' [-Wunused-parameter] 258 | int nal_unit_type)) | ^ src/libavcodec/cbs_lcevc_syntax_template.c:343:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 343 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_lcevc_syntax_template.c:419:40: warning: unused parameter 'nal_unit_type' [-Wunused-parameter] 419 | int nal_unit_type)) | ^ src/libavcodec/cbs_lcevc_syntax_template.c:443:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 443 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_lcevc_syntax_template.c:453:31: warning: unused parameter 'nal_unit_type' [-Wunused-parameter] 453 | int nal_unit_type)) | ^ src/libavcodec/cbs_lcevc_syntax_template.c:534:51: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 534 | 0, MAX_UINT_BITS(length), 0); | ^ src/libavcodec/cbs_lcevc.c:145:9: note: macro 'xu' defined here 145 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_lcevc.c:198: src/libavcodec/cbs_lcevc_syntax_template.c:504:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 504 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_lcevc_syntax_template.c:558:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 558 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_lcevc_syntax_template.c:582:61: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 582 | xu(3, payload_size_type, tmp, 0, MAX_UINT_BITS(3), 0); | ^ src/libavcodec/cbs_lcevc.c:145:9: note: macro 'xu' defined here 145 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_lcevc.c:198: src/libavcodec/cbs_lcevc_syntax_template.c:584:56: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 584 | xu(5, payload_type, tmp, 0, MAX_UINT_BITS(5), 0); | ^ src/libavcodec/cbs_lcevc.c:145:9: note: macro 'xu' defined here 145 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_lcevc.c:198: src/libavcodec/cbs_lcevc_syntax_template.c:597:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 597 | if (payload_size > get_bits_left(rw) / 8) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_lcevc.c:306: src/libavcodec/cbs_lcevc_syntax_template.c:64:58: warning: unused parameter 'state' [-Wunused-parameter] 64 | LCEVCProcessBlockState *state, | ^ src/libavcodec/cbs_lcevc_syntax_template.c:65:38: warning: unused parameter 'nal_unit_type' [-Wunused-parameter] 65 | int nal_unit_type)) | ^ src/libavcodec/cbs_lcevc_syntax_template.c:140:60: warning: unused parameter 'state' [-Wunused-parameter] 140 | LCEVCProcessBlockState *state, | ^ src/libavcodec/cbs_lcevc_syntax_template.c:141:40: warning: unused parameter 'nal_unit_type' [-Wunused-parameter] 141 | int nal_unit_type)) | ^ src/libavcodec/cbs_lcevc_syntax_template.c:173:59: warning: unused parameter 'state' [-Wunused-parameter] 173 | LCEVCProcessBlockState *state, | ^ src/libavcodec/cbs_lcevc_syntax_template.c:257:57: warning: unused parameter 'state' [-Wunused-parameter] 257 | LCEVCProcessBlockState *state, | ^ src/libavcodec/cbs_lcevc_syntax_template.c:258:37: warning: unused parameter 'nal_unit_type' [-Wunused-parameter] 258 | int nal_unit_type)) | ^ src/libavcodec/cbs_lcevc_syntax_template.c:343:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 343 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_lcevc_syntax_template.c:419:40: warning: unused parameter 'nal_unit_type' [-Wunused-parameter] 419 | int nal_unit_type)) | ^ src/libavcodec/cbs_lcevc_syntax_template.c:443:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 443 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_lcevc_syntax_template.c:452:51: warning: unused parameter 'state' [-Wunused-parameter] 452 | LCEVCProcessBlockState *state, | ^ src/libavcodec/cbs_lcevc_syntax_template.c:453:31: warning: unused parameter 'nal_unit_type' [-Wunused-parameter] 453 | int nal_unit_type)) | ^ src/libavcodec/cbs_lcevc_syntax_template.c:469:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 469 | for (int i = 0; i < current->filler_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_lcevc_syntax_template.c:534:51: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 534 | 0, MAX_UINT_BITS(length), 0); | ^ src/libavcodec/cbs_lcevc.c:253:9: note: macro 'xu' defined here 253 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_lcevc.c:306: src/libavcodec/cbs_lcevc_syntax_template.c:504:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 504 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_lcevc_syntax_template.c:558:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 558 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_lcevc_syntax_template.c:640:50: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 640 | xu(3, payload_size_type, tmp, 0, 7, 0); | ^ src/libavcodec/cbs_lcevc.c:253:9: note: macro 'xu' defined here 253 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_lcevc.c:306: src/libavcodec/cbs_lcevc_syntax_template.c:641:76: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 641 | xu(5, payload_type, block->payload_type, 0, MAX_UINT_BITS(5), 0); | ^ src/libavcodec/cbs_lcevc.c:253:9: note: macro 'xu' defined here 253 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ src/libavcodec/cbs_lcevc.c:378:54: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 378 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_lcevc.c:495:51: warning: unused parameter 'unused' [-Wunused-parameter] 495 | static void free_picture_config(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/cbs_lcevc.c:502:49: warning: unused parameter 'unused' [-Wunused-parameter] 502 | static void free_encoded_data(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/cbs_lcevc.c:513:52: warning: unused parameter 'unused' [-Wunused-parameter] 513 | static void free_additional_info(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/cbs_lcevc.c:601:68: warning: unused parameter 'ctx' [-Wunused-parameter] 601 | static int cbs_lcevc_get_process_block_list(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_lcevc.c:758:50: warning: unused parameter 'unused' [-Wunused-parameter] 758 | static void cbs_lcevc_free_nal(AVRefStructOpaque unused, void *content) | ^ src/libavcodec/cbs_lcevc.c:811:66: warning: unused parameter 'ctx' [-Wunused-parameter] 811 | *ff_cbs_lcevc_process_block_find_type(CodedBitstreamContext *ctx, | ^ 29 warnings generated. CC libavcodec/cbs_mpeg2.o 43 warnings generated. In file included from src/libavcodec/cbs_mpeg2.c:22: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cbs_sei.o src/libavcodec/cbs_mpeg2.c:195:66: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 195 | err = ff_cbs_append_unit_data(frag, unit_type, (uint8_t*)start, | ^ src/libavcodec/cbs_mpeg2.c:154:60: warning: unused parameter 'ctx' [-Wunused-parameter] 154 | static int cbs_mpeg2_split_fragment(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_mpeg2.c:156:41: warning: unused parameter 'header' [-Wunused-parameter] 156 | int header) | ^ src/libavcodec/cbs_mpeg2.c:320:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 320 | slice->data_size > slice->data_bit_start / 8); | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_mpeg2.c:322:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 322 | if (slice->data_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_mpeg2.c:363:63: warning: unused parameter 'ctx' [-Wunused-parameter] 363 | static int cbs_mpeg2_assemble_fragment(CodedBitstreamContext *ctx, | ^ In file included from src/libavcodec/cbs_sei.c:21: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_sei.c:149: src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:54:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 54 | if (state->payload_size < i) { | ~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/cbs_sei_syntax_template.c:70:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 70 | for (j = 0; j < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:104:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:112:55: warning: unused parameter 'unused' [-Wunused-parameter] 112 | SEIMessageState *unused)) | ^ src/libavcodec/cbs_sei_syntax_template.c:147:50: warning: unused parameter 'unused' [-Wunused-parameter] 147 | SEIMessageState *unused)) | ^ src/libavcodec/cbs_sei_syntax_template.c:175:28: warning: unused parameter 'state' [-Wunused-parameter] 175 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:197:54: warning: unused parameter 'state' [-Wunused-parameter] 197 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:212:28: warning: unused parameter 'state' [-Wunused-parameter] 212 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:226:28: warning: unused parameter 'state' [-Wunused-parameter] 226 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:243:27: warning: unused parameter 'state' [-Wunused-parameter] 243 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:295:49: warning: unused parameter 'state' [-Wunused-parameter] 295 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:313:57: warning: unused parameter 'state' [-Wunused-parameter] 313 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:394:51: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 394 | 0, MAX_UINT_BITS(length), 0); | ^ src/libavcodec/cbs_sei.c:100:9: note: macro 'xu' defined here 100 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_sei.c:149: src/libavcodec/cbs_sei_syntax_template.c:364:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 364 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:418:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 418 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:442:53: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 442 | xu(8, last_payload_type_byte, tmp, 0, 254, 0); | ^ src/libavcodec/cbs_sei.c:100:9: note: macro 'xu' defined here 100 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_sei.c:149: src/libavcodec/cbs_sei_syntax_template.c:449:53: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 449 | xu(8, last_payload_size_byte, tmp, 0, 254, 0); | ^ src/libavcodec/cbs_sei.c:100:9: note: macro 'xu' defined here 100 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_sei.c:149: src/libavcodec/cbs_sei_syntax_template.c:426:63: warning: unused parameter 'prefix' [-Wunused-parameter] 426 | SEIRawMessageList *current, int prefix) | ^ src/libavcodec/cbs_sei_syntax_template.c:454:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 454 | if (payload_size + 1 > get_bits_left(rw) / 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_sei.c:225: src/libavcodec/cbs_sei_syntax_template.c:21:44: warning: unused parameter 'state' [-Wunused-parameter] 21 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:39:50: warning: unused parameter 'state' [-Wunused-parameter] 39 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:70:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 70 | for (j = 0; j < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:78:52: warning: unused parameter 'state' [-Wunused-parameter] 78 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:104:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:112:55: warning: unused parameter 'unused' [-Wunused-parameter] 112 | SEIMessageState *unused)) | ^ src/libavcodec/cbs_sei_syntax_template.c:147:50: warning: unused parameter 'unused' [-Wunused-parameter] 147 | SEIMessageState *unused)) | ^ src/libavcodec/cbs_sei_syntax_template.c:175:28: warning: unused parameter 'state' [-Wunused-parameter] 175 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:197:54: warning: unused parameter 'state' [-Wunused-parameter] 197 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:212:28: warning: unused parameter 'state' [-Wunused-parameter] 212 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:226:28: warning: unused parameter 'state' [-Wunused-parameter] 226 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:243:27: warning: unused parameter 'state' [-Wunused-parameter] 243 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:295:49: warning: unused parameter 'state' [-Wunused-parameter] 295 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:313:57: warning: unused parameter 'state' [-Wunused-parameter] 313 | SEIMessageState *state)) | ^ src/libavcodec/cbs_sei_syntax_template.c:394:51: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 394 | 0, MAX_UINT_BITS(length), 0); | ^ src/libavcodec/cbs_sei.c:176:9: note: macro 'xu' defined here 176 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_sei.c:225: src/libavcodec/cbs_sei_syntax_template.c:364:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 364 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:418:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 418 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:499:57: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 499 | xu(8, last_payload_type_byte, tmp, 0, 254, 0); | ^ src/libavcodec/cbs_sei.c:176:9: note: macro 'xu' defined here 176 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_sei.c:225: src/libavcodec/cbs_sei_syntax_template.c:506:57: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 506 | xu(8, last_payload_size_byte, tmp, 0, 254, 0); | ^ src/libavcodec/cbs_sei.c:176:9: note: macro 'xu' defined here 176 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \ | ^ In file included from src/libavcodec/cbs_sei.c:225: src/libavcodec/cbs_sei_syntax_template.c:426:63: warning: unused parameter 'prefix' [-Wunused-parameter] 426 | SEIRawMessageList *current, int prefix) | ^ src/libavcodec/cbs_sei.c:228:61: warning: unused parameter 'unused' [-Wunused-parameter] 228 | static void cbs_free_user_data_registered(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/cbs_sei.c:234:63: warning: unused parameter 'unused' [-Wunused-parameter] 234 | static void cbs_free_user_data_unregistered(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/cbs_sei.c:341:31: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 341 | if (au->units[i].type == sei_type) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/cbs_sei.c:356:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 356 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei.c:363:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 363 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/cbs_vp8.o In file included from src/libavcodec/cbs_vp8.c:22: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_vp8.c:205:36: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 205 | if (value < range_min || value > range_max) { | ~~~~~ ^ ~~~~~~~~~ src/libavcodec/cbs_vp8.c:205:15: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 205 | if (value < range_min || value > range_max) { | ~~~~~ ^ ~~~~~~~~~ src/libavcodec/cbs_vp8.c:291:58: warning: unused parameter 'ctx' [-Wunused-parameter] 291 | static int cbs_vp8_split_fragment(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_vp8.c:292:69: warning: unused parameter 'header' [-Wunused-parameter] 292 | CodedBitstreamFragment *frag, int header) | ^ src/libavcodec/cbs_vp8.c:345:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 345 | av_assert0(pos <= unit->data_size); | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_vp8.c:357:54: warning: unused parameter 'ctx' [-Wunused-parameter] 357 | static int cbs_vp8_write_unit(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_vp8.c:358:51: warning: unused parameter 'unit' [-Wunused-parameter] 358 | CodedBitstreamUnit *unit, PutBitContext *pbc) | ^ src/libavcodec/cbs_vp8.c:358:72: warning: unused parameter 'pbc' [-Wunused-parameter] 358 | CodedBitstreamUnit *unit, PutBitContext *pbc) | ^ src/libavcodec/cbs_vp8.c:363:61: warning: unused parameter 'ctx' [-Wunused-parameter] 363 | static int cbs_vp8_assemble_fragment(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_vp8.c:364:62: warning: unused parameter 'frag' [-Wunused-parameter] 364 | CodedBitstreamFragment *frag) | ^ 48 warnings generated. CC libavcodec/cbs_vp9.o In file included from src/libavcodec/cbs_vp9.c:22: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_vp9.c:275: src/libavcodec/cbs_vp9_syntax_template.c:20:53: warning: unused parameter 'current' [-Wunused-parameter] 20 | VP9RawFrameHeader *current) | ^ In file included from src/libavcodec/cbs_vp9.c:347: src/libavcodec/cbs_vp9_syntax_template.c:20:53: warning: unused parameter 'current' [-Wunused-parameter] 20 | VP9RawFrameHeader *current) | ^ src/libavcodec/cbs_vp9.c:366:39: warning: unused parameter 'header' [-Wunused-parameter] 366 | int header) | ^ src/libavcodec/cbs_vp9.c:458:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 458 | av_assert0(pos <= unit->data_size); | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_vp9.c:460:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 460 | if (pos == unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_vp9.c:489:30: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 489 | if (frame->data_size > put_bits_left(pbc) / 8) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_vp9.c:567:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 567 | av_assert0(size - pos == 2 + frag->nb_units * size_len); | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ 39 warnings generated. CC libavcodec/ccaption_dec.o 12 warnings generated. CC libavcodec/cdgraphics.o In file included from src/libavcodec/ccaption_dec.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/ccaption_dec.c:512:31: warning: comparison of integers of different signs: 'enum cc_font' and 'const char' [-Wsign-compare] 512 | if (prev_font != font[j]) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/ccaption_dec.c:536:32: warning: comparison of integers of different signs: 'enum cc_color_code' and 'const char' [-Wsign-compare] 536 | if (prev_color != color[j]) { | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/ccaption_dec.c:561:35: warning: comparison of integers of different signs: 'enum cc_color_code' and 'const char' [-Wsign-compare] 561 | if (prev_bg_color != bg[j]) { | ~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/ccaption_dec.c:624:60: warning: unused parameter 'hi' [-Wunused-parameter] 624 | static void handle_bgattr(CCaptionSubContext *ctx, uint8_t hi, uint8_t lo) | ^ src/libavcodec/ccaption_dec.c:631:62: warning: unused parameter 'hi' [-Wunused-parameter] 631 | static void handle_textattr(CCaptionSubContext *ctx, uint8_t hi, uint8_t lo) | ^ src/libavcodec/ccaption_dec.c:946:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 946 | { "real_time", "emit subtitle events as they are decoded for real-time display", OFFSET(real_time), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, SD }, | ^ src/libavcodec/ccaption_dec.c:947:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 947 | { "real_time_latency_msec", "minimum elapsed time between emitting real-time subtitle events", OFFSET(real_time_latency_msec), AV_OPT_TYPE_INT, { .i64 = 200 }, 0, 500, SD }, | ^ src/libavcodec/ccaption_dec.c:952:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 952 | {NULL} | ^ In file included from src/libavcodec/cdgraphics.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cdgraphics.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 9 warnings generated. CC libavcodec/cdtoons.o 2 warnings generated. CC libavcodec/cdxl.o In file included from src/libavcodec/cdtoons.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cdtoons.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/cdtoons.c:233:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 233 | if (size > buf_size || buf + size > eod) | ~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/cdxl.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cdxl.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 3 warnings generated. 9 warnings generated. CC libavcodec/celp_filters.o CC libavcodec/celp_math.o 2 warnings generated. CC libavcodec/cfhd.o CC libavcodec/cfhddata.o src/libavcodec/cfhddata.c:158:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | av_assert0(vlc.table_size == out_size); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/cfhd.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cfhd.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/cfhd.c:194:55: warning: unused parameter 'plane' [-Wunused-parameter] 194 | int width, int linesize, int plane) | ^ 1 warning generated. CC libavcodec/cfhddsp.o src/libavcodec/cfhd.c:675:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 675 | if (avctx->height < height) | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/cfhd.c:743:66: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 743 | lowpass_width * lowpass_height * sizeof(int16_t) > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cfhd.c:797:104: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 797 | if (highpass_height > highpass_a_height || highpass_width > highpass_a_width || a_expected < highpass_height * (uint64_t)highpass_stride) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cfhdenc.o In file included from src/libavcodec/cfhdenc.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cfhdenc.c:38: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cfhdenc.c:304:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 304 | for (int k = 0; k < FF_ARRAY_ELEMS(s->plane[i].band[j]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cfhdenc.c:845:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 845 | { NULL}, | ^ CC libavcodec/cfhdencdsp.o CC libavcodec/cga_data.o CC libavcodec/cinepak.o In file included from src/libavcodec/cinepak.c:42: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cinepak.c:43: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/cinepak.c:113:32: warning: cast from 'const unsigned char *' to 'signed char *' drops const qualifier [-Wcast-qual] 113 | u = *(int8_t *)data++; | ^ src/libavcodec/cinepak.c:114:32: warning: cast from 'const unsigned char *' to 'signed char *' drops const qualifier [-Wcast-qual] 114 | v = *(int8_t *)data++; | ^ 5 warnings generated. CC libavcodec/cinepakenc.o In file included from src/libavcodec/cinepakenc.c:46: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/cinepakenc.c:136:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | OFFSET(max_extra_cb_iterations), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, VE }, | ^ src/libavcodec/cinepakenc.c:138:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | OFFSET(skip_empty_cb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/cinepakenc.c:140:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | OFFSET(max_max_strips), AV_OPT_TYPE_INT, { .i64 = 3 }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:142:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 142 | OFFSET(min_min_strips), AV_OPT_TYPE_INT, { .i64 = MIN_STRIPS }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:144:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | OFFSET(strip_number_delta_range), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_STRIPS - MIN_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:145:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 145 | { NULL }, | ^ src/libavcodec/cinepakenc.c:816:47: warning: unused parameter 'info' [-Wunused-parameter] 816 | strip_info *info) | ^ src/libavcodec/cinepakenc.c:846:58: warning: unused parameter 'y' [-Wunused-parameter] 846 | static void write_strip_header(CinepakEncContext *s, int y, int h, int keyframe, | ^ src/libavcodec/cinepakenc.c:1008:62: warning: unused parameter 'buf_size' [-Wunused-parameter] 1008 | int isakeyframe, unsigned char *buf, int buf_size, int *got_keyframe) | ^ 6 warnings generated. CC libavcodec/clearvideo.o 4 warnings generated. CC libavcodec/cljrdec.o In file included from src/libavcodec/cljrdec.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cljrdec.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/clearvideo.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/clearvideo.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/clearvideo.c:696:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 696 | if (1U << c->tile_shift != c->tile_size || c->tile_shift < 1 || c->tile_shift > 30) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/cljrenc.o In file included from src/libavcodec/cljrenc.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cljrenc.c:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cljrenc.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dither_type", "Dither type", OFFSET(dither_type), AV_OPT_TYPE_INT, { .i64=1 }, 0, 2, VE}, | ^ src/libavcodec/cljrenc.c:101:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | { NULL }, | ^ 5 warnings generated. CC libavcodec/cllc.o 20 warnings generated. CC libavcodec/cngdec.o In file included from src/libavcodec/cllc.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/cllc.c:401:71: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 401 | ctx->bdsp.bswap16_buf((uint16_t *) ctx->swapped_buf, (uint16_t *) src, | ^ src/libavcodec/cllc.c:378:61: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 378 | if (info_offset > UINT32_MAX - 8 || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/cngdec.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cngdec.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 3 warnings generated. CC libavcodec/cngenc.o 2 warnings generated. CC libavcodec/codec_desc.o In file included from src/libavcodec/cngenc.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 3 warnings generated. CC libavcodec/codec_par.o 1 warning generated. CC libavcodec/cook.o src/libavcodec/codec_desc.c:3898:34: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3898 | if (prev - codec_descriptors < FF_ARRAY_ELEMS(codec_descriptors) - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavcodec/cook_parser.o 1 warning generated. CC libavcodec/cpia.o In file included from src/libavcodec/cook.c:56: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cook.c:57: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/cook.c:59: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/cri.o src/libavcodec/cook.c:531:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 531 | if (++category[idx] >= FF_ARRAY_ELEMS(dither_tab)) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cook.c:809:41: warning: unused parameter 'q' [-Wunused-parameter] 809 | static void decouple_float(COOKContext *q, | ^ In file included from src/libavcodec/cpia.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cpia.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/cri_parser.o 2 warnings generated. CC libavcodec/cscd.o src/libavcodec/cri_parser.c:46:63: warning: unused parameter 'avctx' [-Wunused-parameter] 46 | static int cri_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ In file included from src/libavcodec/cri.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cri.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/cri.c:359:40: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 359 | s->jpkt->data = (uint8_t *)s->data + offset; | ^ src/libavcodec/cri.c:223:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (read_len != bytestream2_get_buffer(gb, codec_name, read_len)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cri.c:231:48: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 231 | if (bytestream2_get_bytes_left(gb) < length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 1 warning generated. CC libavcodec/cyuv.o In file included from src/libavcodec/cscd.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cscd.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. In file included from src/libavcodec/cyuv.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/cyuv.c:37: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/d3d11va.o 2 warnings generated. 5 warnings generated. CC libavcodec/dca.o CC libavcodec/dca_core.o CC libavcodec/dca_exss.o In file included from src/libavcodec/dca.c:34: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/dca_core.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. 5 warnings generated. CC libavcodec/dca_lbr.o CC libavcodec/dca_parser.o src/libavcodec/dca_parser.c:327:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 327 | if (buf_size > pc1->startpos) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavcodec/dca_lbr.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dca_lbr.c:1180:21: warning: missing field 'tonal' initializer [-Wmissing-field-initializers] 1180 | } chunk = { {0} }; | ^ CC libavcodec/dca_sample_rate_tab.o CC libavcodec/dca_xll.o 1 warning generated. CC libavcodec/dcaadpcm.o In file included from src/libavcodec/dca_xll.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/dca_xll.c:29: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/dcadata.o CC libavcodec/dcadct.o 2 warnings generated. CC libavcodec/dcadec.o 2 warnings generated. CC libavcodec/dcadsp.o 1 warning generated. CC libavcodec/dcaenc.o src/libavcodec/dcadsp.c:121:41: warning: unused parameter 'subband_samples_hi' [-Wunused-parameter] 121 | int32_t **subband_samples_hi, | ^ In file included from src/libavcodec/dcadec.c:26: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ src/libavcodec/dcadsp.c:244:41: warning: unused parameter 'subband_samples_hi' [-Wunused-parameter] 244 | int32_t **subband_samples_hi, | ^ src/libavcodec/dcadec.c:384:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | { "core_only", "Decode core only without extensions", OFFSET(core_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, PARAM }, | ^ src/libavcodec/dcadec.c:397:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 397 | { NULL } | ^ In file included from src/libavcodec/dcaenc.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/dcahuff.o In file included from src/libavcodec/dcaenc.c:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:579:66: warning: unused parameter 'band2' [-Wunused-parameter] 579 | static void update_band_masking(DCAEncContext *c, int band1, int band2, | ^ src/libavcodec/dcaenc.c:580:67: warning: unused parameter 'spectrum2' [-Wunused-parameter] 580 | int f, int32_t spectrum1, int32_t spectrum2, | ^ src/libavcodec/dcaenc.c:581:37: warning: unused parameter 'channel' [-Wunused-parameter] 581 | int channel, int32_t * arg) | ^ src/libavcodec/dcaenc.c:581:56: warning: unused parameter 'arg' [-Wunused-parameter] 581 | int channel, int32_t * arg) | ^ src/libavcodec/dcaenc.c:708:50: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 708 | if ((ff_dca_quant_levels[abits] - 1) / 2 < quantize_value(peak, our_quant)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:718:53: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 718 | av_assert0((ff_dca_quant_levels[abits] - 1) / 2 >= quantize_value(peak, *quant)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/dcaenc.c:835:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 835 | if (t < best_bits) { | ~ ^ ~~~~~~~~~ src/libavcodec/dcaenc.c:1184:48: warning: unused parameter 'subframe' [-Wunused-parameter] 1184 | static void put_subframe(DCAEncContext *c, int subframe) | ^ src/libavcodec/dcaenc.c:1297:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1297 | { "dca_adpcm", "Use ADPCM encoding", offsetof(DCAEncContext, options.adpcm_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DCAENC_FLAGS }, | ^ src/libavcodec/dcaenc.c:1298:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ src/libavcodec/dcaenc.c:1310:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1310 | { NULL }, | ^ 3 warnings generated. CC libavcodec/dct32_fixed.o CC libavcodec/dct32_float.o CC libavcodec/dds.o CC libavcodec/decode.o 2 warnings generated. CC libavcodec/dfa.o In file included from src/libavcodec/dds.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dds.c:37: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dds.c:381:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 381 | else if (bpp == 32 && r == 0xff0000 && g == 0xff00 && b == 0xff && a == 0xff000000) | ~ ^ ~~~~~~~~~~ src/libavcodec/dds.c:383:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 383 | else if (bpp == 32 && r == 0xff && g == 0xff00 && b == 0xff0000 && a == 0xff000000) | ~ ^ ~~~~~~~~~~ In file included from src/libavcodec/decode.c:48: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/decode.c:49: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/decode.c:390:48: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 390 | if (discard_padding > 0 && discard_padding <= frame->nb_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/decode.c:391:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 391 | if (discard_padding == frame->nb_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/decode.c:759:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 759 | (frame->crop_top + frame->crop_bottom) >= frame->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/decode.c:758:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 758 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/decode.c:883:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 883 | outl >= buf_pkt->size || inl != 0) { | ~~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavcodec/dfa.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dfa.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dfa.c:61:49: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 61 | if (bytestream2_get_buffer(gb, frame, size) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/decode.c:1550:26: warning: missing field 'frame' initializer [-Wmissing-field-initializers] 1550 | { AV_PKT_DATA_NB } | ^ src/libavcodec/dfa.c:224:65: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (bytestream2_get_buffer(gb, line_ptr, count) != count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/dfa.c:257:70: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 257 | if (frame_end - frame <= delta || y + lisrc/libavcodec/decode.cn:e1667s: 50+: swarning: kcomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]i p_lines >1667 | h e i g h t ) f| o ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~r (i src/libavcodec/dfa.c=: 283n:u69m:_ pwarning: lcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]a nes; n283u | m _ p l a n e s > 0 & & ii f< (FbFy_tAeRsRtArYe_aEmL2E_MgSe(tf_rbaumfef-e>rd(agtba,) ;l iin+e+_)p t{r , | c ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~o unt * 2) != count * 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/decode.c:1675:48: warning: unused parameter 'unused' [-Wunused-parameter] 1675 | static void decode_data_free(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/dfa.csrc/libavcodec/decode.c::3221686::4043:: warning: warning: unused parameter 'gb' [-Wunused-parameter]unused parameter 'avctx' [-Wunused-parameter] 3221686 | | sitnatt ifcf _ianttt adcehc_oddeec_obdlec_kd(aGteat(BAyVtCeoCdoenctCeoxntt e*xgtb ,* auvicnttx8,_ tA V*Ffrraammee ,* firnatm ew)i d t| h ^, int height) | ^ src/libavcodec/decode.c:1894:61: warning: unused parameter 'f' [-Wunused-parameter] 1894 | static void check_progress_consistency(const ProgressFrame *f) | ^ src/libavcodec/decode.c:1988:60: warning: unused parameter 'unused' [-Wunused-parameter] 1988 | static void progress_frame_pool_reset_cb(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/decode.c:1996:73: warning: unused parameter 'opaque' [-Wunused-parameter] 1996 | static av_cold void progress_frame_pool_free_entry_cb(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/decode.c:2088:48: warning: comparison of integers of different signs: 'const enum AVPacketSideDataType' and 'int' [-Wsign-compare] 2088 | if (ff_sd_global_map[j].packet == val) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/decode.c:2379:56: warning: unused parameter 'avctx' [-Wunused-parameter] 2379 | av_cold void ff_decode_internal_uninit(AVCodecContext *avctx) | ^ 4 warnings generated. CC libavcodec/dfpwmdec.o 7 warnings generated. CC libavcodec/dfpwmenc.o In file included from src/libavcodec/dfpwmdec.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dfpwmdec.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/dirac.o In file included from src/libavcodec/dfpwmenc.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/dirac_arith.o In file included from src/libavcodec/dirac.c:36: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/dirac.c:301:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (idx < 3U) | ~~~ ^ ~~ 16 warnings generated. CC libavcodec/dirac_dwt.o CC libavcodec/dirac_parser.o In file included from src/libavcodec/dirac_dwt.c:28: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:410:87: warning: unused parameter 'height' [-Wunused-parameter] 410 | static void RENAME(spatial_compose_haari_dy)(DWTContext *d, int level, int width, int height, int stride) | ^ src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 467 | if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dirac_dwt.c:31: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:410:87: warning: unused parameter 'height' [-Wunused-parameter] 410 | static void RENAME(spatial_compose_haari_dy)(DWTContext *d, int level, int width, int height, int stride) | ^ src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 467 | if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dirac_dwt.c:34: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:410:87: warning: unused parameter 'height' [-Wunused-parameter] 410 | static void RENAME(spatial_compose_haari_dy)(DWTContext *d, int level, int width, int height, int stride) | ^ src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 467 | if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/dirac_vlc.o CC libavcodec/diracdec.o CC libavcodec/diracdsp.o In file included from src/libavcodec/diracdec.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/diracdec.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/diracdec.c:37: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:522:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 522 | if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:670:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 670 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:680:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 680 | if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:687:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 687 | if (b->length > FFMAX(get_bits_left(&s->gb)/8, 0)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:703:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 703 | for (i = 0; i < s->wavelet_depth * 3 + 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:707:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 707 | if (damaged_count > (s->wavelet_depth * 3 + 1) /2) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:740:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 740 | if (quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:791:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 791 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:804:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 804 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:827:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 827 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:854:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 854 | if (quant_idx > DIRAC_MAX_QUANT_INDEX - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:860:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 860 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:895:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 895 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:924:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 924 | for (i = 0; i < s->num_x; i++) | ~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:943:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 943 | if (s->slice_params_num_buf != (s->num_x * s->num_y)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:978:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 978 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:979:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 979 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1004:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1004 | if (s->num_x*s->num_y != slice_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/diracdec.c:1011:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1011 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1012:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1012 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1172:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1172 | for (ref = 0; ref < s->num_refs; ref++) { | ~~~ ^ ~~~~~~~~~~~ src/libavcodec/diracdec.c:1261:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1261 | for (i = 0; i <= s->wavelet_depth; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1262:68: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1262 | CHECKEDREAD(s->codeblock[i].width , tmp < 1 || tmp > (s->avctx->width >>s->wavelet_depth-i), "codeblock width invalid\n") | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1241:9: note: expanded from macro 'CHECKEDREAD' 1241 | if (cond) { \ | ^~~~ src/libavcodec/diracdec.c:1263:68: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1263 | CHECKEDREAD(s->codeblock[i].height, tmp < 1 || tmp > (s->avctx->height>>s->wavelet_depth-i), "codeblock height invalid\n") | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1241:9: note: expanded from macro 'CHECKEDREAD' 1241 | if (cond) { \ | ^~~~ src/libavcodec/diracdec.c:1269:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1269 | for (i = 0; i <= s->wavelet_depth; i++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1280:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1280 | s->num_y > s->avctx->height | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1279:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1279 | s->num_x > s->avctx->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1306:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1306 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1317:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1317 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 14 warnings generated. src/libavcodec/diracdec.c:1811:51: warning: unused parameter 'width' [-Wunused-parameter] 1811 | static void select_dsp_funcs(DiracContext *s, int width, int height, int xblen, int yblen) | ^ src/libavcodec/diracdec.c:1811:62: warning: unused parameter 'height' [-Wunused-parameter] 1811 | static void select_dsp_funcs(DiracContext *s, int width, int height, int xblen, int yblen) | ^ src/libavcodec/diracdec.c:1811:85: warning: unused parameter 'yblen' [-Wunused-parameter] 1811 | static void select_dsp_funcs(DiracContext *s, int width, int height, int xblen, int yblen) | ^ CC libavcodec/diractab.o src/libavcodec/diracdec.c:2305:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2305 | if (data_unit_size > buf_size - buf_idx || !data_unit_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:2306:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2306 | if(data_unit_size > buf_size - buf_idx) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/dnxhd_parser.o src/libavcodec/dnxhd_parser.c:119:40: warning: unused parameter 'avctx' [-Wunused-parameter] 119 | AVCodecContext *avctx, | ^ 1 warning generated. CC libavcodec/dnxhddata.o src/libavcodec/dnxhddata.c:944:30: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 944 | { 175, 185, 365, 440 } }, | ^ src/libavcodec/dnxhddata.c:951:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 951 | { 115, 120, 145, 240, 290 } }, | ^ src/libavcodec/dnxhddata.c:958:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 958 | { 175, 185, 220, 365, 440 } }, | ^ src/libavcodec/dnxhddata.c:965:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 965 | { 185, 220 } }, | ^ src/libavcodec/dnxhddata.c:972:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 972 | { 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:979:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 979 | { 185, 220 } }, | ^ src/libavcodec/dnxhddata.c:986:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 986 | { 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:993:24: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 993 | { 90, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1000:29: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1000 | { 90, 110, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1007:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1007 | { 60, 75, 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:1014:26: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1014 | { 36, 45, 75, 90 } }, | ^ src/libavcodec/dnxhddata.c:1021:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1021 | { 350, 390, 440, 730, 880 } }, | ^ src/libavcodec/dnxhddata.c:1028:27: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1028 | { 42, 60, 75, 115 } }, | ^ src/libavcodec/dnxhddata.c:1035:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1035 | { 63, 84, 100, 110 } }, | ^ src/libavcodec/dnxhddata.c:1042:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1042 | { 80, 90, 100, 110 } }, | ^ src/libavcodec/dnxhddata.c:1082:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1082 | for (int i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1137:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1137 | for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1140:55: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 1140 | if (cid->width == avctx->width && cid->height == avctx->height && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1140:24: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 1140 | if (cid->width == avctx->width && cid->height == avctx->height && | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1148:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1148 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1160:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1160 | for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1162:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1162 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22 warnings generated. CC libavcodec/dnxhddec.o CC libavcodec/dnxhdenc.o In file included from src/libavcodec/dnxhddec.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dnxhdenc.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfigIn file included from src/libavcodec/dnxhddec.c{: 34 : | src/libavcodec/decode.h ^: 230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dnxhddec.c:295:18: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 295 | if (buf_size < ctx->cid_table->coding_unit_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:340:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 340 | for (i = 0; i < ctx->mb_height; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:344:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 344 | if (buf_size - ctx->data_offset < ctx->mb_scan_index[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dnxhdenc.c:39: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:609:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 609 | for (x = 0; x < ctx->mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:639:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 639 | (ctx->width != avctx->width || ctx->height != avctx->height)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:639:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 639 | (ctx->width != avctx->width || ctx->height != avctx->height)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:52:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | offsetof(DNXHDEncContext, nitris_compat), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/dnxhdenc.c:55:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { .i64 = 0 }, INT_MIN, INT_MAX, VE }, | ^ src/libavcodec/dnxhdenc.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavcodec/dnxhdenc.c:179:61: warning: unused parameter 'overflow' [-Wunused-parameter] 179 | int n, int qscale, int *overflow) | ^ src/libavcodec/dnxhdenc.c:264:62: warning: unused parameter 'lbias' [-Wunused-parameter] 264 | static av_cold int dnxhd_init_qmat(DNXHDEncContext *ctx, int lbias, int cbias) | ^ src/libavcodec/dnxhdenc.c:264:73: warning: unused parameter 'cbias' [-Wunused-parameter] 264 | static av_cold int dnxhd_init_qmat(DNXHDEncContext *ctx, int lbias, int cbias) | ^ src/libavcodec/dnxhdenc.c:816:64: warning: unused parameter 'arg' [-Wunused-parameter] 816 | static int dnxhd_calc_bits_thread(AVCodecContext *avctx, void *arg, | ^ src/libavcodec/dnxhdenc.c:928:61: warning: unused parameter 'arg' [-Wunused-parameter] 928 | static int dnxhd_mb_var_thread(AVCodecContext *avctx, void *arg, | ^ src/libavcodec/dnxhdenc.c:1037:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1037 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1041:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1041 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1045:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1045 | if (bits < ctx->frame_bits) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1092:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1092 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1095:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1095 | if (bits < ctx->frame_bits) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1216:57: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1216 | for (int x = 0; x < ctx->m.c.mb_num && max_bits > ctx->frame_bits; x++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1226:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1226 | if (max_bits > ctx->frame_bits) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1341:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1341 | { NULL }, | ^ 8 warnings generated. CC libavcodec/dnxuc_parser.o src/libavcodec/dnxuc_parser.c:37:37: warning: unused parameter 'avctx' [-Wunused-parameter] 37 | AVCodecContext *avctx, | ^ src/libavcodec/dnxuc_parser.c:66:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 66 | } else if (ipc->remaining <= buf_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ 2 warnings generated. CC libavcodec/dolby_e.o In file included from src/libavcodec/dolby_e.c:29: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/dolby_e.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dolby_e.c:1291:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1291 | { NULL }, | ^ 19 warnings generated. CC libavcodec/dolby_e_parse.o 57 warnings generated. CC libavcodec/dolby_e_parser.o In file included from src/libavcodec/dolby_e_parse.c:23: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dolby_e_parse.c:68:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | av_assert0(nb_words <= 1024u); | ~~~~~~~~ ^ ~~~~~ 3 warnings generated. CC libavcodec/dovi_rpu.o CC libavcodec/dovi_rpudec.o In file included from src/libavcodec/dovi_rpu.c:27: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ src/libavcodec/dovi_rpu.c:33:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 33 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpu.c:46:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 46 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/dovi_rpuenc.o In file included from src/libavcodec/dovi_rpuenc.c:30: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ In file included from src/libavcodec/dovi_rpudec.c:28: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ In file included from src/libavcodec/dovi_rpuenc.c:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dovi_rpuenc.c:193:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 193 | for (int i = 1; i < FF_ARRAY_ELEMS(dv_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpuenc.c:284:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 284 | for (int i = 0; i < FF_ARRAY_ELEMS(dm1->ycc_to_rgb_matrix); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpuenc.c:289:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 289 | for (int i = 0; i < FF_ARRAY_ELEMS(dm1->ycc_to_rgb_offset); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpuenc.c:294:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 294 | for (int i = 0; i < FF_ARRAY_ELEMS(dm1->rgb_to_lms_matrix); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/dpcm.o In file included from src/libavcodec/dovi_rpudec.c:29: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/dovi_rpudec.c:310:37: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 310 | if (ext->num_static >= FF_ARRAY_ELEMS(ext->dm_static)) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpudec.c:315:34: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 315 | if (ext->num_dynamic >= FF_ARRAY_ELEMS(ext->dm_dynamic)) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpudec.c:386:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 386 | if (emdf_payload_size * 8 > get_bits_left(gb)) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpudec.c:395:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 395 | for (int i = 0; i < emdf_payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ 37 warnings generated. CC libavcodec/dpx.o In file included from src/libavcodec/dpcm.c:42: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dpcm.c:43: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/dpx.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dpx.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dpx.c:309:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 309 | if (magic_num == AV_RL32("SDPX")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dpx.c:311:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 311 | } else if (magic_num == AV_RB32("SDPX")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dpx.c:319:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 319 | if (avpkt->size <= offset) { | ~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/dpx.c:336:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 336 | if (ret != 0xFFFFFFFF) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:385:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 385 | if(i && i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:397:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 397 | if(i && i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:415:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 415 | if (i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:442:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:442:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ 2 warnings generated. CC libavcodec/dpx_parser.o src/libavcodec/dpx_parser.c:41:63: warning: unused parameter 'avctx' [-Wunused-parameter] 41 | static int dpx_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ src/libavcodec/dpx_parser.c:70:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 70 | i = FFMIN(d->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/dpx_parser.c:86:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 86 | if (d->fsize > buf_size - i + 19) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/dpxenc.o 11 warnings generated. CC libavcodec/dsd.o 9 warnings generated. In file included from src/libavcodec/dpxenc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/dpxenc.c:287:61: warning: cast from 'unsigned char *const *' to 'const unsigned char **' drops const qualifier [-Wcast-qual] 287 | (const uint8_t**)frame->data, frame->linesize, | ^ CC libavcodec/dsddec.o CC libavcodec/dsicinaudio.o In file included from src/libavcodec/dsddec.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dsddec.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dsddec.c:76:71: warning: unused parameter 'threadnr' [-Wunused-parameter] 76 | static int dsd_channel(AVCodecContext *avctx, void *tdata, int j, int threadnr) | ^ 2 warnings generated. CC libavcodec/dsicinvideo.o 3 warnings generated. In file included from src/libavcodec/dsicinaudio.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dsicinaudio.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/dss_sp.o 2 warnings generated. CC libavcodec/dstdec.o In file included from src/libavcodec/dss_sp.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dss_sp.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/dsicinvideo.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dsicinvideo.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dsicinvideo.c:272:87: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 272 | if (cin->bitmap_size - avctx->discard_damaged_percentage*cin->bitmap_size/100 > res) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/dss_sp.c:694:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 694 | } while (offset < FF_ARRAY_ELEMS(p->excitation)); | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dstdec.c:31: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/dstdec.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/dstdec.c:35: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < elements; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:168:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 168 | for (k = 0; k < method + 1; k++) | ~ ^ ~~~~~~~~~~ src/libavcodec/dstdec.c:222:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 222 | for (i = 0; i < fsets->elements; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dstdec.c:313:21: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 313 | for (ch = 0; ch < channels; ch++) | ~~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:344:25: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 344 | for (ch = 0; ch < channels; ch++) { | ~~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:375:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 375 | for (i = 0; i < channels; i++) { | ~ ^ ~~~~~~~~ 3 warnings generated. CC libavcodec/dv.o 9 warnings generated. CC libavcodec/dv_profile.o 10 warnings generated. CC libavcodec/dvaudio_parser.o src/libavcodec/dv_profile.c:250:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 250 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dv_profile.c:283:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 283 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dv_profile.c:288:25: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 288 | if (sys && buf_size == sys->frame_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dv_profile.c:325:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 325 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dvaudiodec.o 4 warnings generated. CC libavcodec/dvbsub_parser.o CC libavcodec/dvbsubdec.o 3 warnings generated. CC libavcodec/dvbsubenc.o In file included from src/libavcodec/dvaudiodec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dvaudiodec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dvaudiodec.c:57:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 57 | for (i = 0; i < FF_ARRAY_ELEMS(s->shuffle); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. In file included from src/libavcodec/dvbsubdec.c:25: src/libavcodec/codec_internal.h:104:6:In file included from src/libavcodec/dvbsubenc.cwarning: :redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum]23 : src/libavcodec/codec_internal.h:104:6 :104 | warning: eredeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum]n um AV C104o | deencuCmo nAfViCgo;d e c| C ^o nfig; src/libavcodec/avcodec.h :| 2548 ^: 6: note: previous definition is here src/libavcodec/avcodec.h: 25482548: | 6e:n unote: mprevious definition is here AV C2548o | deencuCmo nAfViCgo d{e c C| o ^n fig { | ^ In file included from src/libavcodec/dvbsubdec.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/dvd_nav_parser.o src/libavcodec/dvbsubenc.c:323:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 323 | if (buf_size < 8 + h->num_rects * 6) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:335:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 335 | for (region_id = 0; region_id < h->num_rects; region_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:346:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 346 | for (clut_id = 0; clut_id < h->num_rects; clut_id++) { | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:350:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 350 | if (nb_colors <= 4U) { | ~~~~~~~~~ ^ ~~ src/libavcodec/dvbsubenc.c:353:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | } else if (nb_colors <= 16U) { | ~~~~~~~~~ ^ ~~~ src/libavcodec/dvbsubenc.c:356:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | } else if (nb_colors <= 256U) { | ~~~~~~~~~ ^ ~~~~ src/libavcodec/dvbsubenc.c:397:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 397 | if (buf_size < h->num_rects * 22) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:399:39: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 399 | for (region_id = 0; region_id < h->num_rects; region_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:441:39: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 441 | for (object_id = 0; object_id < h->num_rects; object_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:533:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | {"min_bpp", "minimum bits-per-pixel for subtitle colors (2, 4 or 8)", OFFSET(min_bpp), AV_OPT_TYPE_INT, {.i64 = 4}, 2, 8, SE}, | ^ src/libavcodec/dvbsubenc.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | { NULL }, | ^ src/libavcodec/dvbsubdec.c:782:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 782 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dvbsubdec.c:857:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 857 | for (i=0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dvdata.o src/libavcodec/dvbsubdec.c:1439:77: warning: unused parameter 'buf' [-Wunused-parameter] 1439 | static int dvbsub_display_end_segment(AVCodecContext *avctx, const uint8_t *buf, | ^ src/libavcodec/dvbsubdec.c:1440:43: warning: unused parameter 'buf_size' [-Wunused-parameter] 1440 | int buf_size, AVSubtitle *sub,int *got_output) | ^ src/libavcodec/dvbsubdec.c:1576:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1576 | {"compute_edt", "compute end of time using pts or timeout", OFFSET(compute_edt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DS}, | ^ src/libavcodec/dvbsubdec.c:1577:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1577 | {"compute_clut", "compute clut when not available(-1) or only once (-2) or always(1) or never(0)", OFFSET(compute_clut), AV_OPT_TYPE_BOOL, {.i64 = -1}, -2, 1, DS}, | ^ src/libavcodec/dvbsubdec.c:1578:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1578 | {"dvb_substream", "", OFFSET(substream), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 63, DS}, | ^ src/libavcodec/dvbsubdec.c:1579:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1579 | {NULL} | ^ CC libavcodec/dvdec.o CC libavcodec/dvdsub.o In file included from src/libavcodec/dvdec.c:44: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dvdec.c:45: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dvdsub.c:30:42: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] 30 | palette[i] = strtoul(p, (char **)&p, 16); | ^ In file included from src/libavcodec/dvdec.c:52: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dvdec.c:313:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 313 | if (re_index + vlc_len > last_index) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 12 warnings generated. 1 warning generated. CC libavcodec/dvdsub_parser.o CC libavcodec/dvdsubdec.o In file included from src/libavcodec/dvdsubdec.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dvdsubdec.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dvdsubdec.c:208:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (i = 0; i < sub_header->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvdsubdec.c:250:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 250 | if (cmd_pos > size) { | ~~~~~~~ ^ ~~~~ src/libavcodec/dvdsubdec.c:506:47: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 506 | av_assert0(buf_size >= 0 && ctx->buf_size <= sizeof(ctx->buf)); | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/dvdsubdec.c:507:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 507 | if (buf_size >= sizeof(ctx->buf) - ctx->buf_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvdsubdec.c:699:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 699 | { "palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD }, | ^ src/libavcodec/dvdsubdec.c:700:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 700 | { "ifo_palette", "obtain the global palette from .IFO file", OFFSET(ifo_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD }, | ^ src/libavcodec/dvdsubdec.c:701:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 701 | { "forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/dvdsubdec.c:702:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 702 | { NULL } | ^ CC libavcodec/dvdsubenc.o In file included from src/libavcodec/dvdsubenc.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/dvdsubenc.c:482:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 482 | {"palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SE }, | ^ src/libavcodec/dvdsubenc.c:483:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 483 | {"even_rows_fix", "Make number of rows even (workaround for some players)", OFFSET(even_rows_fix), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SE}, | ^ src/libavcodec/dvdsubenc.c:484:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 484 | { NULL }, | ^ 10 warnings generated. CC libavcodec/dvenc.o 10 warnings generated. In file included from src/libavcodec/dvenc.c:40: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/dxa.o In file included from src/libavcodec/dvenc.c:50: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dvenc.c:482:57: warning: unused parameter 's' [-Wunused-parameter] 482 | static inline void dv_set_class_number_hd(DVEncContext *s, | ^ src/libavcodec/dvenc.c:485:66: warning: unused parameter 'bias' [-Wunused-parameter] 485 | const int *weight, int bias) | ^ src/libavcodec/dvenc.c:1235:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1235 | { "quant_deadzone", "Quantizer dead zone", OFFSET(quant_deadzone), AV_OPT_TYPE_INT, { .i64 = 7 }, 0, 1024, VE }, | ^ src/libavcodec/dvenc.c:1236:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1236 | { NULL }, | ^ In file included from src/libavcodec/dxa.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dxa.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/dxa.c:51:60: warning: unused parameter 'c' [-Wunused-parameter] 51 | static int decode_13(AVCodecContext *avctx, DxaDecContext *c, uint8_t* dst, | ^ src/libavcodec/dxa.c:60:94: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 60 | if (12ULL + ((avctx->width * avctx->height) >> 4) + AV_RB32(src + 0) + AV_RB32(src + 4) > srcsize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 4 warnings generated. CC libavcodec/dxtory.o In file included from src/libavcodec/dxtory.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/dxtory.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/dxtory.c:446:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 446 | if (slice_size <= 16 + (avctx->height * avctx->width / (8 * nslices))) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dxtory.c:451:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 451 | if (off_check - avctx->discard_damaged_percentage*off_check/100 > src_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. CC libavcodec/dxv.o In file included from src/libavcodec/dxv.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/dxv.c:104:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 104 | while (pos + 2 <= ctx->tex_size / 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dxv.c:209:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | for (table1[x].val1 = k; k < 256 && j > table2[k]; k++); | ~ ^ ~~~~~~~~~ src/libavcodec/dxv.c:246:63: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 246 | if ((int)endoffset <= 0 || bytestream2_get_bytes_left(gb) < endoffset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/dxv.c:281:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 281 | if (read_size != op_size) | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/dxv.c:300:43: warning: unused parameter 'ctx' [-Wunused-parameter] 300 | static int dxv_decompress_cgo(DXVContext *ctx, GetByteContext *gb, | ^ src/libavcodec/dxv.c:558:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 558 | if (op_size0 > max_op_size0) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dxv.c:563:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 563 | if (op_size1 > max_op_size1) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dxv.c:611:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 611 | if (op_size > max_op_size) | ~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/dxv.c:688:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 688 | while (pos + 2 <= ctx->tex_size / 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dxv.c:719:41: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 719 | while (check && pos + 4 <= ctx->tex_size / 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dxv.c:788:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 788 | if (pos + 2 > ctx->tex_size / 4) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dxv.c:844:41: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 844 | if (bytestream2_get_bytes_left(gbc) < ctx->tex_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/dxvenc.o In file included from src/libavcodec/dxvenc.c:30: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ src/libavcodec/dxvenc.c:313:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 313 | { NULL }, | ^ 2 warnings generated. CC libavcodec/dynamic_hdr_vivid.o src/libavcodec/dynamic_hdr_vivid.c:104:57: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | if (tm_params->three_Spline_num > FF_ARRAY_ELEMS(tm_params->three_spline)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/eac3_data.o 1 warning generated. CC libavcodec/eac3enc.o CC libavcodec/eacmv.o 4 warnings generated. CC libavcodec/eaidct.o In file included from src/libavcodec/eac3enc.c:31: In file included from src/libavcodec/ac3enc.h:41: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/eac3enc.c:35: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/eacmv.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/eacmv.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/eamad.o 2 warnings generated. CC libavcodec/eatgq.o In file included from src/libavcodec/eamad.c:38: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/eamad.c:39: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/eamad.c:94:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 94 | if (offset >= (t->avctx->height - 7) * t->last_frame->linesize[0] - 7) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/eamad.c:103:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 103 | if (offset >= (t->avctx->height/2 - 7) * t->last_frame->linesize[index] - 7) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/eatgq.c:38: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/eatgq.c:40: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 3 warnings generated. CC libavcodec/eatgv.o In file included from src/libavcodec/eatgv.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/eatgv.c:37: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/eatgv.c:232:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 232 | if (vector < num_mvs) { | ~~~~~~ ^ ~~~~~~~ 7 warnings generated. CC libavcodec/eatqi.o 4 warnings generated. CC libavcodec/elbg.o 2 warnings generated. CC libavcodec/elsdec.o In file included from src/libavcodec/eatqi.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/eatqi.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/elbg.c:142:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 142 | while (elbg->utility_inc[i] < r) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/elbg.c:465:66: warning: unused parameter 'flags' [-Wunused-parameter] 465 | int *closest_cb, AVLFG *rand_state, uintptr_t flags) | ^ src/libavcodec/elbg.c:494:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 494 | ALLOCATE_IF_NECESSARY(cells, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:480:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 480 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:495:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 495 | ALLOCATE_IF_NECESSARY(utility, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:480:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 480 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:496:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 496 | ALLOCATE_IF_NECESSARY(utility_inc, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:480:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 480 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:497:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 497 | ALLOCATE_IF_NECESSARY(size_part, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:480:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 480 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:498:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 498 | ALLOCATE_IF_NECESSARY(cell_buffer, numpoints, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:480:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 480 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:499:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 499 | ALLOCATE_IF_NECESSARY(scratchbuf, dim, 5) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:480:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 480 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elsdec.c:307:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | if (ctx->t > ctx->x) { /* decode most probable symbol (MPS) */ | ~~~~~~ ^ ~~~~~~ src/libavcodec/elsdec.c:309:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 309 | while (ctx->t > pAllowable[ctx->j]) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/elsdec.c:338:47: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 338 | while (pAllowable[ctx->j - 1] >= z) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 3 warnings generated. CC libavcodec/encode.o 3 warnings generated. CC libavcodec/error_resilience.o 2 warnings generated. CC libavcodec/escape124.o In file included from src/libavcodec/escape124.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/escape124.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/encode.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/encode.c:83:83: warning: unused parameter 'flags' [-Wunused-parameter] 83 | int avcodec_default_get_encode_buffer(AVCodecContext *avctx, AVPacket *avpkt, int flags) | ^ src/libavcodec/encode.c:932:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 932 | if (!side_data || side_data_size < 4+4+8*error_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/encode.c:949:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 949 | for (int m = 0; m < FF_ARRAY_ELEMS(matrices); m++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/escape124.c:297:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 297 | if (skip == -1) { | ~~~~ ^ ~~ 3 warnings generated. CC libavcodec/escape130.o 4 warnings generated. 8 warnings generated. CC libavcodec/evc_parse.o CC libavcodec/evc_parser.o In file included from src/libavcodec/escape130.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/escape130.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/escape130.c:297:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 297 | if (block_x * 2 == avctx->width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/evc_parse.c:19: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 3 warnings generated. 1 warning generated. CC libavcodec/evc_ps.o CC libavcodec/evrcdec.o CC libavcodec/executor.o In file included from src/libavcodec/evrcdec.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/evrcdec.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/evc_ps.c:21: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/evc_ps.c:47:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 47 | for (int i = 1; i < rpl->ref_pic_num; ++i) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/exif.o src/libavcodec/evc_ps.c:391:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 391 | for (int i = 0; i < pps->num_tile_columns_minus1; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evc_ps.c:394:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 394 | for (int i = 0; i < pps->num_tile_rows_minus1; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evc_ps.c:409:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 409 | for (int i = 0; i <= pps->num_tile_rows_minus1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evc_ps.c:410:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 410 | for (int j = 0; j <= pps->num_tile_columns_minus1; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:779:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 779 | for (i = 0; i < sizeof(EVRCAFrame); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:923:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 923 | { "postfilter", "enable postfilter", OFFSET(postfilter), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AD }, | ^ src/libavcodec/evrcdec.c:924:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 924 | { NULL } | ^ src/libavcodec/exif.c:273:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 273 | if (exif_sizes[entry->type] * entry->count > bytestream2_get_bytes_left(gb)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exif.c:460:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 460 | for (int i = 0; i < FF_ARRAY_ELEMS(makernote_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exif.c:506:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | if (type > AV_TIFF_IFD || count >= INT_MAX/8U) | ~~~~~ ^ ~~~~~~~~~~ src/libavcodec/exif.c:577:40: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 577 | if (bytestream2_get_bytes_left(gb) < entries * BASE_TAG_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exif.c:810:60: warning: cast from 'const struct AVExifMetadata *' to 'struct AVExifMetadata *' drops const qualifier [-Wcast-qual] 810 | ret = av_exif_get_entry(logctx, (AVExifMetadata *) ifd, extra_tag, 0, &extra_entry); | ^ src/libavcodec/exif.c:807:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 807 | for (int i = 0; i < FF_ARRAY_ELEMS(extra_ifds); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exif.c:873:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 873 | for (int i = 0; i < FF_ARRAY_ELEMS(extra_ifds); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exif.c:942:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 942 | for (int extra_tag = 0xFFFCu; extra_tag > 0xFFECu; extra_tag--) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/exif.c:1228:32: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1228 | src.ifd_lead = (uint8_t *) ifd_lead; | ^ src/libavcodec/exif.c:1233:34: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 1233 | src.value.ptr = (void *) value; | ^ src/libavcodec/exif.c:1267:15: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 1267 | if (index == --ifd->count) { | ~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/exr.o 6 warnings generated. CC libavcodec/exrdsp.o In file included from src/libavcodec/exr.c:55: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/exr.c:56: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/exr.c:214:18: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 214 | dest_len != uncompressed_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:487:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 487 | if (nBits > 8 * bytestream2_get_bytes_left(gb)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:693:54: warning: unused parameter 'uncompressed_size' [-Wunused-parameter] 693 | int compressed_size, int uncompressed_size, | ^ src/libavcodec/exr.c:828:31: warning: unused parameter 'uncompressed_size' [-Wunused-parameter] 828 | int uncompressed_size, EXRThreadData *td) { | ^ src/libavcodec/exr.c:1031:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1031 | || ac_count > (uint64_t)INT_MAX/2 | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1030:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1030 | if ( compressed_size < (uint64_t)(lo_size | ac_size | dc_size | rle_csize) || compressed_size < 88LL + lo_size + ac_size + dc_size + rle_csize | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1083:26: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare] 1083 | dest_len != ac_count * 2LL) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:1107:23: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare] 1107 | (dest_len != dc_count * 2LL)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:1131:23: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 1131 | (dest_len != rle_usize)) | ~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/exr.c:1248:54: warning: unused parameter 'tdata' [-Wunused-parameter] 1248 | static int decode_block(AVCodecContext *avctx, void *tdata, | ^ src/libavcodec/exr.c:1277:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1277 | if (buf_size < 20 || line_offset > buf_size - 20) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/exr.c:1298:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1298 | if (tile_x && s->tile_attr.xSize + (int64_t)FFMAX(s->xmin, 0) >= INT_MAX / tile_x ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1300:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1300 | if (tile_y && s->tile_attr.ySize + (int64_t)FFMAX(s->ymin, 0) >= INT_MAX / tile_y ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1310:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1310 | td->ysize = FFMIN(s->tile_attr.ySize, s->ydelta - tile_y * s->tile_attr.ySize); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1311:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1311 | td->xsize = FFMIN(s->tile_attr.xSize, s->xdelta - tile_x * s->tile_attr.xSize); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1320:41: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1320 | if (buf_size < 8 || line_offset > buf_size - 8) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/exr.c:1374:24: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1374 | if(col + td->xsize == s->xdelta) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/exr.c:1380:48: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare] 1380 | if (avctx->max_pixels && uncompressed_size > avctx->max_pixels * 16LL) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1580:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1580 | if (bytestream2_get_bytes_left(gb) >= minimum_length && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:1994:45: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1994 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:2019:45: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2019 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:2076:47: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2076 | bytestream2_get_buffer(gb, value, FFMIN(sizeof(value) - 1, size)); | ^ ~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:2077:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2077 | if (size > sizeof(value) - 1) | ~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:2408:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2408 | AV_OPT_TYPE_STRING, { .str = "" }, 0, 0, VD }, | ^ src/libavcodec/exr.c:2410:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2410 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VD }, | ^ src/libavcodec/exr.c:2413:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2413 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/exr.c:2452:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2452 | { NULL }, | ^ CC libavcodec/exrenc.o In file included from src/libavcodec/exrenc.c:37: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/exrenc.c:532:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ^ src/libavcodec/exrenc.c:533:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 533 | { NULL}, | ^ 5 warnings generated. 11 warnings generated. CC libavcodec/faandct.o CC libavcodec/faanidct.o CC libavcodec/fastaudio.o CC libavcodec/faxcompr.o In file included from src/libavcodec/fastaudio.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/fastaudio.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/faxcompr.c:31: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/faxcompr.c:166:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 166 | if (*pix_left <= saved_run) { | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/faxcompr.c:183:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 183 | if (*pix_left <= saved_run) { | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/faxcompr.c:184:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 184 | if (*pix_left == saved_run) | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/faxcompr.c:267:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | if (run_off < width) | ~~~~~~~ ^ ~~~~~ src/libavcodec/faxcompr.c:271:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | if (run_off < width) | ~~~~~~~ ^ ~~~~~ src/libavcodec/faxcompr.c:347:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 347 | while (offs < width && run_off <= offs) { | ~~~~~~~ ^ ~~~~ 3 warnings generated. CC libavcodec/fdctdsp.o 2 warnings generated. CC libavcodec/ffv1.o CC libavcodec/ffv1_parse.o In file included from src/libavcodec/ffv1_parse.c:22: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 8 warnings generated. In file included from src/libavcodec/ffv1.c:33: In file included from src/libavcodec/ffv1.h:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ffv1.c:33: In file included from src/libavcodec/ffv1.h:37: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/ffv1_parser.o src/libavcodec/ffv1.c:54:43: warning: unused parameter 'opaque' [-Wunused-parameter] 54 | static void planes_free(AVRefStructOpaque opaque, void *obj) | ^ In file included from src/libavcodec/ffv1_parse.c:23: In file included from src/libavcodec/ffv1.h:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ffv1_parse.c:36:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 36 | if (len > 128 - i || !len) | ~~~ ^ ~~~~~~~ src/libavcodec/ffv1_parse.c:63:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 63 | if (context_count > 32768U) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/ffv1_parse.c:124:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1_parse.c:124:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1_parse.c:131:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | f->num_v_slices > (unsigned)f->height || !f->num_v_slices | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1_parse.c:130:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 130 | if (f->num_h_slices > (unsigned)f->width || !f->num_h_slices || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1_parse.c:143:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | if (f->quant_table_count > (unsigned)MAX_QUANT_TABLES || !f->quant_table_count) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1_parse.c:257:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 257 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1_parse.c:257:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 257 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ In file included from src/libavcodec/ffv1_parser.c:20: In file included from src/libavcodec/ffv1.h:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ffv1_parser.c:20: In file included from src/libavcodec/ffv1.h:37: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 3 warnings generated. 4 warnings generated. CC libavcodec/ffv1_vulkan.o CC libavcodec/ffv1dec.o In file included from src/libavcodec/ffv1dec.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 12 warnings generated. CC libavcodec/ffv1enc.o In file included from src/libavcodec/ffv1dec.c:36: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/ffv1dec.c:37: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/ffv1dec.c:39: In file included from src/libavcodec/ffv1.h:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ffv1dec.c:43: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/ffv1dec.c:55:14: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 55 | while (i < state->error_sum) { // FIXME: optimize | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:204:44: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 204 | (unsigned)sc->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:203:43: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 203 | av_assert0((unsigned)sc->slice_width <= f->width && | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:206:71: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 206 | && (unsigned)sc->slice_y + (uint64_t)sc->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:205:71: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 205 | av_assert0 ( (unsigned)sc->slice_x + (uint64_t)sc->slice_width <= f->width | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:211:28: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 211 | for (unsigned i = 0; i < f->plane_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:214:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 214 | if (idx >= (unsigned)f->quant_table_count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:221:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 221 | if (p->context_count < context_count) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:262:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (sc->remap > 2U || | ~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:332:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 332 | if (mul_count > 4096U) | ~~~~~~~~~ ^ ~~~~~ In file included from src/libavcodec/ffv1_vulkan.c:21: In file included from src/libavcodec/ffv1_vulkan.h:24: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libavcodec/ffv1dec.c:549:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 549 | if (f->slice_count > (unsigned)MAX_SLICES || f->slice_count <= 0 || f->slice_count > f->max_slice_count) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:579:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 579 | (unsigned)sc->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:578:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 578 | av_assert0((unsigned)sc->slice_width <= f->width && | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:581:79: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 581 | && (unsigned)sc->slice_y + (uint64_t)sc->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:580:79: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 580 | av_assert0 ( (unsigned)sc->slice_x + (uint64_t)sc->slice_width <= f->width | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:594:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 594 | if (idx >= (unsigned)f->quant_table_count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:690:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 690 | if (buf_size < avctx->width * avctx->height / (128*8)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:701:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 701 | if (buf_size < (avctx->height + i + 6) / 8 * s) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/ffv1_vulkan.c:21: In file included from src/libavcodec/ffv1_vulkan.h:25: In file included from src/libavcodec/ffv1.h:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ffv1_vulkan.c:21: In file included from src/libavcodec/ffv1_vulkan.h:25: In file included from src/libavcodec/ffv1.h:37: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1_vulkan.c:33:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 33 | SPEC_LIST_ADD(sl, 2, 32, f->version); | ^ src/libavcodec/ffv1_vulkan.c:33:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 33 | SPEC_LIST_ADD(sl, 2, 32, f->version); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:34:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 34 | SPEC_LIST_ADD(sl, 3, 32, f->quant_table_count); | ^ src/libavcodec/ffv1_vulkan.c:34:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 34 | SPEC_LIST_ADD(sl, 3, 32, f->quant_table_count); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | In file included from src/libavcodec/ffv1enc.c : 38 : vsrc/libavcodec/codec_internal.ho:i104d: 6*:n awarning: mredeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum]e ##_ep 104= | e(nvuomi dA V*C)o&dneacmCeo-n>fpiMga;p E n| t ^r ies[nsrc/libavcodec/avcodec.ha:m2548e:#6#:_ cnote: nprevious definition is heret ]; 2548 | \e n u| m ^ AVCodecConfig { | ^ src/libavcodec/ffv1_vulkan.c:38:27: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 38 | SPEC_LIST_ADD(sl, 4, 32, 1); | ^ src/libavcodec/ffv1_vulkan.c:38:13: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 38 | SPEC_LIST_ADD(sl, 4, 32, 1); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:44:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 44 | SPEC_LIST_ADD(sl, 5, 32, 1 << bits); | ^ src/libavcodec/ffv1_vulkan.c:44:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 44 | SPEC_LIST_ADD(sl, 5, 32, 1 << bits); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:45:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 45 | SPEC_LIST_ADD(sl, 6, 32, f->colorspace); | ^ src/libavcodec/ffv1_vulkan.c:45:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 45 | SPEC_LIST_ADD(sl, 6, 32, f->colorspace); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:46:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 46 | SPEC_LIST_ADD(sl, 7, 32, f->transparency); | ^ src/libavcodec/ffv1_vulkan.c:46:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 46 | SPEC_LIST_ADD(sl, 7, 32, f->transparency); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:47:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 47 | SPEC_LIST_ADD(sl, 8, 32, ff_vk_mt_is_np_rgb(sw_format) && | ^ src/libavcodec/ffv1_vulkan.c:47:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 47 | SPEC_LIST_ADD(sl, 8, 32, ff_vk_mt_is_np_rgb(sw_format) && | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:49:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 49 | SPEC_LIST_ADD(sl, 9, 32, f->plane_count); | ^ src/libavcodec/ffv1_vulkan.c:49:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 49 | SPEC_LIST_ADD(sl, 9, 32, f->plane_count); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:50:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 50 | SPEC_LIST_ADD(sl, 10, 32, color_planes); | ^ src/libavcodec/ffv1_vulkan.c:50:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 50 | SPEC_LIST_ADD(sl, 10, 32, color_planes); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:51:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 51 | SPEC_LIST_ADD(sl, 11, 32, av_pix_fmt_count_planes(sw_format)); | ^ src/libavcodec/ffv1_vulkan.c:51:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 51 | SPEC_LIST_ADD(sl, 11, 32, av_pix_fmt_count_planes(sw_format)); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:52:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 52 | SPEC_LIST_ADD(sl, 12, 32, bits + is_rgb); | ^ src/libavcodec/ffv1_vulkan.c:52:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 52 | SPEC_LIST_ADD(sl, 12, 32, bits + is_rgb); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:54:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 54 | SPEC_LIST_ADD(sl, 13, 32, f->chroma_h_shift); | ^ src/libavcodec/ffv1_vulkan.c:54:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 54 | SPEC_LIST_ADD(sl, 13, 32, f->chroma_h_shift); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:55:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 55 | SPEC_LIST_ADD(sl, 14, 32, f->chroma_v_shift); | ^ src/libavcodec/ffv1_vulkan.c:55:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 55 | SPEC_LIST_ADD(sl, 14, 32, f->chroma_v_shift); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:24:47: warning: unused parameter 'avctx' [-Wunused-parameter] 24 | void ff_ffv1_vk_set_common_sl(AVCodecContext *avctx, FFV1Context *f, | ^ 29 warnings generated. In file included from src/libavcodec/ffv1enc.c:39: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ffv1enc.c:41: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/ffv1enc_vulkan.o src/libavcodec/ffv1enc.c:248:14: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 248 | while (i < state->error_sum) { // FIXME: optimize | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/ffv1enc.c:307:48: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 307 | sample[0][x] = ((uint16_t*)(src + stride*y))[x * pixel_stride]; | ^ src/libavcodec/ffv1enc.c:311:48: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 311 | sample[0][x] = ((uint16_t*)(src + stride*y))[x * pixel_stride] >> (16 - f->bits_per_raw_sample); | ^ src/libavcodec/ffv1enc.c:340:58: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 340 | sc->fltmap[remap_index][ ((uint16_t*)(src + stride*y))[x * pixel_stride] ] = 1; | ^ src/libavcodec/ffv1enc.c:343:58: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 343 | sc->fltmap[remap_index][ ((uint16_t*)(src + stride*y))[x * pixel_stride] >> (16 - f->bits_per_raw_sample) ] = 1; | ^ src/libavcodec/ffv1enc.c:1405:49: warning: unused parameter 'src' [-Wunused-parameter] 1405 | const uint8_t *src[4]) | ^ src/libavcodec/ffv1enc.c:1503:52: warning: unused parameter 'src' [-Wunused-parameter] 1503 | const uint8_t *src[4], | ^ src/libavcodec/ffv1enc.c:1504:61: warning: unused parameter 'stride' [-Wunused-parameter] 1504 | int w, int h, const int stride[4], int ac) | ^ 32 warnings generated. src/libavcodec/ffv1enc.c:1873:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1873 | { "slicecrc", "Protect slices with CRCs", OFFSET(ec), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 2, VE }, | ^ src/libavcodec/ffv1enc.c:1885:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1885 | { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ffv1enc.c:1905:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1905 | { NULL } | ^ CC libavcodec/ffwavesynth.o In file included from src/libavcodec/ffv1enc_vulkan.c:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavcodec/ffv1enc_vulkan.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ffwavesynth.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ffwavesynth.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/ffwavesynth.c:289:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | if (phi >= i) | ~~~ ^ ~ In file included from src/libavcodec/ffv1enc_vulkan.c:31: In file included from src/libavcodec/ffv1.h:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ffv1enc_vulkan.c:31: In file included from src/libavcodec/ffv1.h:37: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1enc_vulkan.c:319:31: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual] 319 | AVFrame *src = (AVFrame *)pict; | ^ src/libavcodec/ffv1enc_vulkan.c:1309:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1309 | SPEC_LIST_ADD(sl, 0, 32, RGB_LINECACHE); | ^ src/libavcodec/ffv1enc_vulkan.c:1309:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 1309 | SPEC_LIST_ADD(sl, 0, 32, RGB_LINECACHE); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1enc_vulkan.c:1310:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1310 | SPEC_LIST_ADD(sl, 1, 32, f->ec); | ^ src/libavcodec/ffv1enc_vulkan.c:1310:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 1310 | SPEC_LIST_ADD(sl, 1, 32, f->ec); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1enc_vulkan.c:1312:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1312 | SPEC_LIST_ADD(sl, 15, 32, fv->force_pcm); | ^ src/libavcodec/ffv1enc_vulkan.c:1312:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 1312 | SPEC_LIST_ADD(sl, 15, 32, fv->force_pcm); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1enc_vulkan.c:1313:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1313 | SPEC_LIST_ADD(sl, 16, 32, fv->optimize_rct); | ^ src/libavcodec/ffv1enc_vulkan.c:1313:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 1313 | SPEC_LIST_ADD(sl, 16, 32, fv->optimize_rct); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1enc_vulkan.c:1314:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1314 | SPEC_LIST_ADD(sl, 17, 32, f->context_model); | ^ src/libavcodec/ffv1enc_vulkan.c:1314:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 1314 | SPEC_LIST_ADD(sl, 17, 32, f->context_model); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1enc_vulkan.c:1315:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1315 | SPEC_LIST_ADD(sl, 18, 32, f->remap_mode); | ^ src/libavcodec/ffv1enc_vulkan.c:1315:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 1315 | SPEC_LIST_ADD(sl, 18, 32, f->remap_mode); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1enc_vulkan.c:1246:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1246 | for (int i = 0; i < fv->s.mprops.memoryHeapCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1enc_vulkan.c:1453:38: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1453 | { .i64 = -1 }, -1, 2, VE }, | ^ src/libavcodec/ffv1enc_vulkan.c:1455:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1455 | { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ffv1enc_vulkan.c:1474:47: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1474 | { .i64 = -1 }, -1, MAX_SLICES, VE }, | ^ src/libavcodec/ffv1enc_vulkan.c:1476:47: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1476 | { .i64 = -1 }, -1, MAX_SLICES, VE }, | ^ src/libavcodec/ffv1enc_vulkan.c:1479:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1479 | { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ffv1enc_vulkan.c:1482:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1482 | { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/ffv1enc_vulkan.c:1485:42: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1485 | { .i64 = 1 }, 1, INT_MAX, VE }, | ^ src/libavcodec/ffv1enc_vulkan.c:1498:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1498 | { NULL } | ^ src/libavcodec/ffv1enc_vulkan.c:1503:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1503 | { NULL }, | ^ 3 warnings generated. CC libavcodec/fic.o In file included from src/libavcodec/fic.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/fic.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/fic.c:32: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/fic.c:396:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 396 | if (slice_size < slice_off || slice_size > msize) | ~~~~~~~~~~ ^ ~~~~~ src/libavcodec/fic.c:479:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 479 | { "skip_cursor", "skip the cursor", offsetof(FICContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/fic.c:480:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 480 | { NULL }, | ^ 29 warnings generated. CC libavcodec/fits.o src/libavcodec/fits.c:176:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 176 | if (ret != 1 || dim_no != header->naxis_index + 1) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fits.c:188:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 188 | if (header->naxis_index == header->naxis) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/fitsdec.o In file included from src/libavcodec/fitsdec.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/fitsdec.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/fitsdec.c:56:86: warning: unused parameter 'end' [-Wunused-parameter] 56 | static int fill_data_min_max(const uint8_t *ptr8, FITSHeader *header, const uint8_t *end) | ^ src/libavcodec/fitsdec.c:147:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 147 | if (size == 0 || header->naxisn[i] > SIZE_MAX / size) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:154:20: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 154 | if (end - ptr8 < size) | ~~~~~~~~~~ ^ ~~~~ src/libavcodec/fitsdec.c:310:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 310 | { "blank_value", "value that is used to replace BLANK pixels in data array", offsetof(FITSContext, blank_val), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 65535, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/fitsdec.c:311:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 311 | { NULL }, | ^ 6 warnings generated. CC libavcodec/fitsenc.o In file included from src/libavcodec/fitsenc.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/flac.o 7 warnings generated. CC libavcodec/flac_parser.o src/libavcodec/flac.c:180:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 180 | if (channels <= FF_ARRAY_ELEMS(flac_channel_layouts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/flacdata.o 24 warnings generated. src/libavcodec/flac_parser.c:264:22: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 264 | size_t len = FFMIN(f->end - wptr, size); | ^ ~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/flac_parser.c:773:66: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 773 | flac_fifo_size(&fpc->fifo_buf) / FLAC_AVG_FRAME_SIZE > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 774 | fpc->nb_headers_buffered * 20) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/flacdec.o CC libavcodec/flacdsp.o In file included from src/libavcodec/flacdsp.c:29: src/libavcodec/flacdsp_template.c:63:45: warning: unused parameter 'channels' [-Wunused-parameter] 63 | int channels, int len, int shift) | ^ src/libavcodec/flacdsp_template.c:77:45: warning: unused parameter 'channels' [-Wunused-parameter] 77 | int channels, int len, int shift) | ^ src/libavcodec/flacdsp_template.c:91:45: warning: unused parameter 'channels' [-Wunused-parameter] 91 | int channels, int len, int shift) | ^ In file included from src/libavcodec/flacdsp.c:33: src/libavcodec/flacdsp_template.c:63:45: warning: unused parameter 'channels' [-Wunused-parameter] 63 | int channels, int len, int shift) | ^ src/libavcodec/flacdsp_template.c:77:45: warning: unused parameter 'channels' [-Wunused-parameter] 77 | int channels, int len, int shift) | ^ src/libavcodec/flacdsp_template.c:91:45: warning: unused parameter 'channels' [-Wunused-parameter] 91 | int channels, int len, int shift) | ^ In file included from src/libavcodec/flacdsp.c:39: src/libavcodec/flacdsp_template.c:63:45: warning: unused parameter 'channels' [-Wunused-parameter] 63 | int channels, int len, int shift) | ^ src/libavcodec/flacdsp_template.c:77:45: warning: unused parameter 'channels' [-Wunused-parameter] 77 | int channels, int len, int shift) | ^ src/libavcodec/flacdsp_template.c:91:45: warning: unused parameter 'channels' [-Wunused-parameter] 91 | int channels, int len, int shift) | ^ In file included from src/libavcodec/flacdsp.c:43: src/libavcodec/flacdsp_template.c:63:45: warning: unused parameter 'channels' [-Wunused-parameter] 63 | int channels, int len, int shift) | ^ src/libavcodec/flacdsp_template.c:77:45: warning: unused parameter 'channels' [-Wunused-parameter] 77 | int channels, int len, int shift) | ^ src/libavcodec/flacdsp_template.c:91:45: warning: unused parameter 'channels' [-Wunused-parameter] 91 | int channels, int len, int shift) | ^ In file included from src/libavcodec/flacdec.c:41: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/flacdec.c:43: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/flacdec.c:48: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/flacdec.c:286:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | if (v == 0x80000000){ | ~ ^ ~~~~~~~~~~ src/libavcodec/flacdec.c:420:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 420 | if (sigma < 2*ebps) | ~~~~~ ^ ~~~~~~ src/libavcodec/flacdec.c:807:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 807 | { "use_buggy_lpc", "emulate old buggy lavc behavior", offsetof(FLACContext, buggy_lpc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_AUDIO_PARAM }, | ^ src/libavcodec/flacdec.c:808:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 808 | { NULL }, | ^ 2 warnings generated. CC libavcodec/flacenc.o In file included from src/libavcodec/flacenc.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 12 warnings generated. CC libavcodec/flacencdsp.o In file included from src/libavcodec/flacenc.c:34: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/flacenc.c:618:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 618 | if (sum <= n >> 1) | ~~~ ^ ~~~~~~ src/libavcodec/flacenc.c:1714:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1714 | { "lpc_coeff_precision", "LPC coefficient precision", offsetof(FlacEncodeContext, options.lpc_coeff_precision), AV_OPT_TYPE_INT, {.i64 = 15 }, 0, MAX_LPC_PRECISION, FLAGS }, | ^ src/libavcodec/flacenc.c:1720:189: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1720 | { "lpc_passes", "Number of passes to use for Cholesky factorization during LPC analysis", offsetof(FlacEncodeContext, options.lpc_passes), AV_OPT_TYPE_INT, {.i64 = 2 }, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/flacenc.c:1721:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1721 | { "min_partition_order", NULL, offsetof(FlacEncodeContext, options.min_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1722:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1722 | { "max_partition_order", NULL, offsetof(FlacEncodeContext, options.max_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1736:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1736 | { "exact_rice_parameters", "Calculate rice parameters exactly", offsetof(FlacEncodeContext, options.exact_rice_parameters), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/flacenc.c:1737:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1737 | { "multi_dim_quant", "Multi-dimensional quantization", offsetof(FlacEncodeContext, options.multi_dim_quant), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/flacenc.c:1738:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1738 | { "min_prediction_order", NULL, offsetof(FlacEncodeContext, options.min_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1739:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1739 | { "max_prediction_order", NULL, offsetof(FlacEncodeContext, options.max_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1741:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1741 | { NULL }, | ^ 7 warnings generated. CC libavcodec/flashsv.o In file included from src/libavcodec/flashsv.c:45: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/flashsv.c:46: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/flashsv2enc.o src/libavcodec/flashsv.c:203:48: warning: unused parameter 'height' [-Wunused-parameter] 203 | int width, int height, int x_pos, int y_pos, | ^ In file included from src/libavcodec/flashsv2enc.c:52: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/flashsv2enc.c:171:43: warning: unused parameter 's' [-Wunused-parameter] 171 | static void reset_stats(FlashSV2Context * s) | ^ src/libavcodec/flashsv2enc.c:188:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 188 | if (s->rows * s->cols > s->blocks_size / sizeof(Block)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flashsv2enc.c:289:44: warning: unused parameter 's' [-Wunused-parameter] 289 | static int write_palette(FlashSV2Context * s, uint8_t * buf, int buf_size) | ^ src/libavcodec/flashsv2enc.c:289:57: warning: unused parameter 'buf' [-Wunused-parameter] 289 | static int write_palette(FlashSV2Context * s, uint8_t * buf, int buf_size) | ^ src/libavcodec/flashsv2enc.c:289:66: warning: unused parameter 'buf_size' [-Wunused-parameter] 289 | static int write_palette(FlashSV2Context * s, uint8_t * buf, int buf_size) | ^ src/libavcodec/flashsv2enc.c:336:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 336 | if (buf_size < block_size + 2) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/flashsv2enc.c:538:47: warning: unused parameter 'palette' [-Wunused-parameter] 538 | static int generate_optimum_palette(Palette * palette, const uint8_t * image, | ^ src/libavcodec/flashsv2enc.c:538:72: warning: unused parameter 'image' [-Wunused-parameter] 538 | static int generate_optimum_palette(Palette * palette, const uint8_t * image, | ^ src/libavcodec/flashsv2enc.c:539:40: warning: unused parameter 'width' [-Wunused-parameter] 539 | int width, int height, int stride) | ^ src/libavcodec/flashsv2enc.c:539:51: warning: unused parameter 'height' [-Wunused-parameter] 539 | int width, int height, int stride) | ^ src/libavcodec/flashsv2enc.c:539:63: warning: unused parameter 'stride' [-Wunused-parameter] 539 | int width, int height, int stride) | ^ src/libavcodec/flashsv2enc.c:609:41: warning: unused parameter 's' [-Wunused-parameter] 609 | static int compare_sl(FlashSV2Context * s, Block * b, const uint8_t * src, | ^ src/libavcodec/flashsv2enc.c:610:66: warning: unused parameter 'keyframe' [-Wunused-parameter] 610 | uint8_t * frame, uint8_t * key, int y, int keyframe) | ^ src/libavcodec/flashsv2enc.c:736:50: warning: unused parameter 's' [-Wunused-parameter] 736 | static void recommend_keyframe(FlashSV2Context * s, int *keyframe) | ^ src/libavcodec/flashsv2enc.c:736:58: warning: unused parameter 'keyframe' [-Wunused-parameter] 736 | static void recommend_keyframe(FlashSV2Context * s, int *keyframe) | ^ src/libavcodec/flashsv2enc.c:762:50: warning: unused parameter 's' [-Wunused-parameter] 762 | static int optimum_block_width(FlashSV2Context * s) | ^ src/libavcodec/flashsv2enc.c:774:51: warning: unused parameter 's' [-Wunused-parameter] 774 | static int optimum_block_height(FlashSV2Context * s) | ^ src/libavcodec/flashsv2enc.c:801:43: warning: unused parameter 's' [-Wunused-parameter] 801 | static int optimum_dist(FlashSV2Context * s) | ^ 3 warnings generated. CC libavcodec/flashsvenc.o In file included from src/libavcodec/flashsvenc.c:53: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/flashsvenc.c:55: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/flicvideo.o 21 warnings generated. CC libavcodec/flvdec.o In file included from src/libavcodec/flicvideo.c:42: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/flicvideo.c:43: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/flicvideo.c:205:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 205 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:405:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 405 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:640:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 640 | if (chunk_size - 6 != FFALIGN(s->avctx->width, 4) * s->avctx->height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:740:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 740 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:1040:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1040 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/flvdec.c:23: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ 1 warning generated. CC libavcodec/flvenc.o In file included from src/libavcodec/flvenc.c:21: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/flvenc.c:24: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/fmtconvert.o 3 warnings generated. CC libavcodec/fmvc.o CC libavcodec/frame_thread_encoder.o In file included from src/libavcodec/fmvc.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/fmvc.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/fmvc.c:420:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 420 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fmvc.c:474:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 474 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/frame_thread_encoder.c:324:81: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 324 | (c->task_index - c->finished_task_index + c->max_tasks) % c->max_tasks <= avctx->thread_count)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/fraps.o In file included from src/libavcodec/fraps.c:44: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/fraps.c:172:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/fraps.c:187:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ 7 warnings generated. CC libavcodec/frwu.o 3 warnings generated. CC libavcodec/ftr.o In file included from src/libavcodec/ftr.c:21: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 4 warnings generated. CC libavcodec/ftr_parser.o In file included from src/libavcodec/frwu.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/frwu.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/frwu.c:104:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/frwu.c:105:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 105 | {NULL} | ^ In file included from src/libavcodec/ftr.c:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 4 warnings generated. CC libavcodec/g2meet.o 2 warnings generated. CC libavcodec/g722.o CC libavcodec/g722dec.o In file included from src/libavcodec/g2meet.c:38: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/g2meet.c:39: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/g2meet.c:412:32: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 412 | if (hash->bucket_size[idx] > INT_MAX / sizeof(**hash->bucket)) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/g2meet.c:595:63: warning: unused parameter 'y' [-Wunused-parameter] 595 | static int epic_decode_run_length(ePICContext *dc, int x, int y, int tile_width, | ^ src/libavcodec/g2meet.c:881:36: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 881 | if (extrabytes > 3 || src_size < extrabytes) { | ~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/g2meet.c:1234:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1234 | c->cursor_w * c->cursor_h / 4 > cur_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/g2meet.c:1233:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1233 | if (cur_size - 9 > bytestream2_get_bytes_left(gb) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/g2meet.c:1409:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1409 | if (chunk_size > bytestream2_get_bytes_left(&bc)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/g722dec.c:40: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/g722dec.c:41: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/g722dsp.o src/libavcodec/g722dec.c:48:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "bits_per_codeword", "Bits per G722 codeword", OFFSET(bits_per_codeword), AV_OPT_TYPE_INT, { .i64 = 8 }, 6, 8, AD }, | ^ src/libavcodec/g722dec.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL } | ^ 4 warnings generated. CC libavcodec/g722enc.o CC libavcodec/g723_1.o In file included from src/libavcodec/g722enc.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/g723_1_parser.o CC libavcodec/g723_1dec.o In file included from src/libavcodec/g723_1dec.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/g723_1dec.c:37: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/g723_1enc.o src/libavcodec/g723_1dec.c:1101:30: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1101 | { .i64 = 1 }, 0, 1, AD }, | ^ src/libavcodec/g723_1dec.c:1102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1102 | { NULL } | ^ 8 warnings generated. CC libavcodec/g726.o In file included from src/libavcodec/g723_1enc.c:37: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/g726.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/g726.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/g723_1enc.c:42: src/libavcodec/put_bits.h:219:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 219 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/g723_1enc.c:1236:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1236 | { NULL }, | ^ In file included from src/libavcodec/g726.c:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/g726.c:376:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "code_size", "Bits per code", OFFSET(code_size), AV_OPT_TYPE_INT, { .i64 = 4 }, 2, 5, AE }, | ^ src/libavcodec/g726.c:377:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 377 | { NULL }, | ^ src/libavcodec/g726.c:389:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 389 | { NULL }, | ^ 7 warnings generated. CC libavcodec/g728dec.o In file included from src/libavcodec/g728dec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/g728dec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/g728dec.c:53:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 53 | for(int i = 0; i < FF_ARRAY_ELEMS(amptable); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/g728dec.c:56:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 56 | for (int i = 0; i < FF_ARRAY_ELEMS(codetable); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. CC libavcodec/g729_parser.o 4 warnings generated. CC libavcodec/g729dec.o 4 warnings generated. CC libavcodec/g729postfilter.o CC libavcodec/gdv.o In file included from src/libavcodec/g729dec.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/g729dec.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/g729dec.c:505:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 505 | bad_pitch = av_parity(ac_index >> 2) == get_bits1(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/gdv.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/gdv.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/gdv.c:136:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 136 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/gdv.c:136:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 136 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/gdv.c:224:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:231:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:238:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | for (i = 0; i < len; i++) { | ~ ^ ~~~ CC libavcodec/gemdec.o 4 warnings generated. CC libavcodec/get_buffer.o 3 warnings generated. CC libavcodec/gif.o src/libavcodec/get_buffer.c:56:47: warning: unused parameter 'unused' [-Wunused-parameter] 56 | static void frame_pool_free(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/get_buffer.c:61:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 61 | for (i = 0; i < FF_ARRAY_ELEMS(pool->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/get_buffer.c:209:78: warning: format specifies type 'void *' but the argument has type 'AVFrame *' (aka 'struct AVFrame *') [-Wformat-pedantic] 209 | av_log(avctx, AV_LOG_DEBUG, "default_get_buffer called on frame %p", frame); | ~~ ^~~~~ src/libavcodec/get_buffer.c:245:74: warning: format specifies type 'void *' but the argument has type 'AVFrame *' (aka 'struct AVFrame *') [-Wformat-pedantic] 245 | av_log(s, AV_LOG_DEBUG, "default_get_buffer called on pic %p\n", pic); | ~~ ^~~ src/libavcodec/get_buffer.c:253:76: warning: unused parameter 'flags' [-Wunused-parameter] 253 | int avcodec_default_get_buffer2(AVCodecContext *avctx, AVFrame *frame, int flags) | ^ In file included from src/libavcodec/gemdec.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/gemdec.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 7 warning230s | generatede. num AVExifHeaderMode; | ^ src/libavcodec/gemdec.c:80:56: warning: unused parameter 'planes' [-Wunused-parameter] 80 | static void put_lines_bytes(AVCodecContext *avctx, int planes, int row_width, int pixel_size, State * state, uint8_t * row, AVFrame *p) | ^ src/libavcodec/gemdec.c:80:68: warning: unused parameter 'row_width' [-Wunused-parameter] 80 | static void put_lines_bytes(AVCodecContext *avctx, int planes, int row_width, int pixel_size, State * state, uint8_t * row, AVFrame *p) | ^ src/libavcodec/gemdec.c:160:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 160 | if (tag == AV_RB32("STTT")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:165:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 165 | } else if (tag == AV_RB32("TIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:170:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 170 | } else if (tag == AV_RB32("XIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:187:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 187 | if (tag == AV_RB32("STTT")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:200:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 200 | } else if (tag == AV_RB32("TIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:205:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 205 | } else if (tag == AV_RB32("XIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:296:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (int j = 0; j < count; j++) { | ~ ^ ~~~~~ src/libavcodec/gemdec.c:299:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | PUT(*b++); | ^~~~~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:307:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/gemdec.c:308:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 308 | PUT(v); | ^~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:318:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | for (int j = 0; j < count; j++) | ~ ^ ~~~~~ src/libavcodec/gemdec.c:320:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 320 | PUT(b[k]); | ^~~~~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:334:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | for (int i = 0; i < count + 1; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:335:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | SKIP; | ^~~~ src/libavcodec/gemdec.c:270:11: note: expanded from macro 'SKIP' 270 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ CC libavcodec/gif_parser.o In file included from src/libavcodec/gif.c:39: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/gif.c:148:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 148 | for (i = 0; i < FF_ARRAY_ELEMS(histogram); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/gif.c:296:44: warning: unused parameter 'pkt' [-Wunused-parameter] 296 | AVPacket *pkt) | ^ src/libavcodec/gif.c:543:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 543 | { "gifimage", "enable encoding only images per frame", OFFSET(image), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:544:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 544 | { "global_palette", "write a palette to the global gif header where feasible", OFFSET(use_global_palette), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:545:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 545 | { NULL } | ^ 5 warnings generated. CC libavcodec/gifdec.o src/libavcodec/gif_parser.c:55:51: warning: unused parameter 'logctx' [-Wunused-parameter] 55 | int buf_size, void *logctx) | ^ 1 warning generated. CC libavcodec/golomb.o 18 warnings generated. CC libavcodec/gsm_parser.o In file included from src/libavcodec/gifdec.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/gifdec.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/gsmdec.o src/libavcodec/gifdec.c:540:58: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/gifdec.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL }, | ^ CC libavcodec/gsmdec_data.o In file included from src/libavcodec/gsmdec.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/gsmdec.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/h261.o 6 warnings generated. CC libavcodec/h261_parser.o src/libavcodec/h261_parser.c:31:66: warning: unused parameter 'avctx' [-Wunused-parameter] 31 | static int h261_find_frame_end(ParseContext *pc, AVCodecContext *avctx, | ^ 4 warnings generated. CC libavcodec/h261data.o 1 warning generated. CC libavcodec/h261dec.o CC libavcodec/h261enc.o src/libavcodec/h261data.c:156:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 156 | }; | ^ 1 warning generated. CC libavcodec/h263.o In file included from src/libavcodec/h261dec.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/h261dec.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/h261enc.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 2 warnings generated. In file included from src/libavcodec/h261enc.c:37: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h261enc.c:101:64: warning: unused parameter 'mb_line' [-Wunused-parameter] 101 | static void h261_encode_gob_header(MPVEncContext *const s, int mb_line) | ^ CC libavcodec/h263_parser.o src/libavcodec/h263_parser.c:67:44: warning: unused parameter 'avctx' [-Wunused-parameter] 67 | AVCodecContext *avctx, | ^ CC libavcodec/h263data.o 1 warning generated. CC libavcodec/h263dec.o src/libavcodec/h263data.c:165:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 165 | }; | ^ src/libavcodec/h263data.c:234:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 234 | }; | ^ 2 warnings generated. 4 warnings generated. CC libavcodec/h263dsp.o CC libavcodec/h2645_parse.o In file included from src/libavcodec/h263dec.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/h263dec.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/h2645_sei.o src/libavcodec/h263dec.c:647:69: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 647 | && (h->c.codec_tag == AV_RL32("GEOV") || h->c.codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h263dec.c:647:32: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 647 | && (h->c.codec_tag == AV_RL32("GEOV") || h->c.codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/h2645_vui.o src/libavcodec/h2645_parse.c:488:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 488 | if (rbsp->rbsp_buffer_alloc_size >= size && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/h2645_parse.c:594:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 594 | if (new_size >= INT_MAX / sizeof(*pkt->nals)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h2645_sei.c:40: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/h2645_sei.c:43: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/h2645_vui.c:31: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h2645_vui.c:44:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 44 | if (vui->aspect_ratio_idc < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h2645_vui.c:88:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 88 | if (vui->chroma_sample_loc_type_top_field <= 5U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 4 warnings generated. CC libavcodec/h2645data.o 3 warnings generated. CC libavcodec/h264_cabac.o 2 warnings generated. CC libavcodec/h264_cavlc.o CC libavcodec/h264_direct.o In file included from src/libavcodec/h264_cabac.c:39: src/libavcodec/h264_mvpred.h:42:64: warning: unused parameter 'h' [-Wunused-parameter] 42 | static av_always_inline int pred_intra_mode(const H264Context *h, | ^ src/libavcodec/h264_mvpred.h:740:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_cabac.c:43: src/libavcodec/x86/h264_cabac.c:66:9: warning: string literal of length 4705 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 66 | "3: \n\t" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | 68 | BRANCHLESS_GET_CABAC("%4", "%q4", "(%1)", "%3", "%w3", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | "%5", "%q5", "%k0", "%b0", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | "%c11(%6)", "%c12(%6)", | ~~~~~~~~~~~~~~~~~~~~~~~ 71 | AV_STRINGIFY(H264_NORM_SHIFT_OFFSET), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | AV_STRINGIFY(H264_LPS_RANGE_OFFSET), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | AV_STRINGIFY(H264_MLPS_STATE_OFFSET), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | "%13") | ~~~~~~ 75 | 76 | "test $1, %4 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | " jz 4f \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | "add %10, %1 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | 80 | BRANCHLESS_GET_CABAC("%4", "%q4", "(%1)", "%3", "%w3", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | "%5", "%q5", "%k0", "%b0", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/x86/h264_cabac.c:142:9: warning: string literal of length 4842 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 142 | "mov %1, %6 \n\t" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | "3: \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | 145 | "mov %10, %0 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "movzb (%0, %6), %6 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | "add %9, %6 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | 149 | BRANCHLESS_GET_CABAC("%4", "%q4", "(%6)", "%3", "%w3", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | "%5", "%q5", "%k0", "%b0", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | "%c12(%7)", "%c13(%7)", | ~~~~~~~~~~~~~~~~~~~~~~~ 152 | AV_STRINGIFY(H264_NORM_SHIFT_OFFSET), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | AV_STRINGIFY(H264_LPS_RANGE_OFFSET), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | AV_STRINGIFY(H264_MLPS_STATE_OFFSET), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | "%15") | ~~~~~~ 156 | 157 | "mov %1, %6 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:73:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < 2 * sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | for (i = 0; i < sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_cavlc.c:32: src/libavcodec/h264_mvpred.h:42:64: warning: unused parameter 'h' [-Wunused-parameter] 42 | static av_always_inline int pred_intra_mode(const H264Context *h, | ^ src/libavcodec/h264_direct.c:128:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 128 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:130:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 130 | for (j = 0; j < sl->ref_count[list]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_mvpred.h:740:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:412:29: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 412 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_direct.c:447:33: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 447 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ In file included from src/libavcodec/h264_cavlc.c:34: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_cavlc.c:275:58: warning: unused parameter 'h' [-Wunused-parameter] 275 | static inline int pred_non_zero_count(const H264Context *h, const H264SliceContext *sl, int n) | ^ src/libavcodec/h264_cavlc.c:346:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 346 | for (int i = 0; i < FF_ARRAY_ELEMS(coeff_token_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:435:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 435 | if(total_coeff > (unsigned)max_coeff) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:1559:69: warning: unused parameter 'max_coeff' [-Wunused-parameter] 1559 | int cat, int idx, int max_coeff, | ^ 2 warnings generated. src/libavcodec/h264_cavlc.c:682:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 682 | if (mb_skip_run > h->mb_num) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:844:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 844 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:856:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 856 | if(tmp>=ref_count){ | ~~~^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:872:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 872 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:922:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 922 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:940:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 940 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:952:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 952 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:973:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 973 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:990:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 990 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1011:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1011 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1078:36: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1078 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_cavlc.c:1081:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1081 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/h264_levels.o src/libavcodec/h264_cabac.c:2140:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2140 | for( list = 0; list < sl->list_count; list++ ) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2147:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2147 | if (ref[list][i] >= rc) { | ~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_cabac.c:2164:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2164 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2228:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2228 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2234:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2234 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2243:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2243 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2256:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2256 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2263:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2263 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2274:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2274 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2292:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2292 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2299:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2299 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2310:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2310 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2356:27: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 2356 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/h264_cabac.c:2419:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 2419 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_levels.c:71:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 71 | for (i = 0; i < FF_ARRAY_ELEMS(h264_br_factors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:92:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 92 | for (i = 0; i < FF_ARRAY_ELEMS(h264_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:101:37: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 101 | if (width_mbs * height_mbs > level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:103:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 103 | if (width_mbs * width_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:105:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 105 | if (height_mbs * height_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:114:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 114 | if (framerate > (level->max_mbps / (width_mbs * height_mbs))) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/h264_loopfilter.o src/libavcodec/h264_loopfilter.c:236:63: warning: unused parameter 'mb_x' [-Wunused-parameter] 236 | int mb_x, int mb_y, | ^ src/libavcodec/h264_loopfilter.c:236:73: warning: unused parameter 'mb_y' [-Wunused-parameter] 236 | int mb_x, int mb_y, | ^ src/libavcodec/h264_loopfilter.c:444:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 444 | v = sl->mv_cache[0][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:450:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | sl->mv_cache[1][b_idx][0] - sl->mv_cache[1][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:460:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 460 | sl->mv_cache[1][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:458:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | sl->mv_cache[0][b_idx][0] - sl->mv_cache[1][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:469:48: warning: unused parameter 'mb_x' [-Wunused-parameter] 469 | int mb_x, int mb_y, | ^ 6 warnings generated. CC libavcodec/h264_mb.o src/libavcodec/h264_mb.c:616:73: warning: unused parameter 'simple' [-Wunused-parameter] 616 | int mb_type, int simple, | ^ src/libavcodec/h264_mb.c:641:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 641 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/h264_mb.c:729:70: warning: unused parameter 'simple' [-Wunused-parameter] 729 | int mb_type, int simple, | ^ In file included from src/libavcodec/h264_mb.c:798: src/libavcodec/h264_mb_template.c:76:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_mb_template.c:286:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 18 warnings generated. CC libavcodec/h264_parse.o In file included from src/libavcodec/h264_parse.c:22: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_parse.c:42:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 42 | if (pwt->luma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_parse.c:50:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 50 | if (pwt->chroma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_parse.c:189:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | if (mode > 3U) { | ~~~~ ^ ~~ src/libavcodec/h264_parse.c:253:80: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:253:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:259:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | } else if (ref_count[1] - 1 > max[1]) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ 7 warnings generated. CC libavcodec/h264_parser.o 19 warnings generated. 7 warnings generated. CC libavcodec/h264_picture.o CC libavcodec/h264_ps.o In file included from src/libavcodec/h264_parser.c:41: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/h264_ps.c:36: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_ps.c:112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112 | if (cpb_count > 32U) { | ~~~~~~~~~ ^ ~~~ src/libavcodec/h264_ps.c:188:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | if (sps->num_reorder_frames > 16U | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_parser.c:267:29: warning: missing field 'rbsp_buffer_ref' initializer [-Wmissing-field-initializers] 267 | H2645RBSP rbsp = { NULL }; | ^ src/libavcodec/h264_parser.c:268:27: warning: missing field 'size' initializer [-Wmissing-field-initializers] 268 | H2645NAL nal = { NULL }; | ^ src/libavcodec/h264_parser.c:555:47: warning: comparison of integers of different signs: 'int' and 'enum AVPictureStructure' [-Wsign-compare] 555 | p->last_picture_structure != s->picture_structure) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_parser.c:568:59: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 568 | if (p->sei.common.unregistered.x264_build < 44U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_parser.c:658:25: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 658 | if (pts == src/libavcodec/h264_ps.ca:v348_:s36a:t _warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d d64(s -348> | d t s , p t s _idft s(_sdpesl-t>ac)h)r o m| a ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ format_idc > 3U) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_ps.c:453:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | if (sps->mb_height >= INT_MAX / 2U) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/h264_ps.c:504:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 504 | (crop_top + crop_bottom) * step_y >= height | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_ps.c:503:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 503 | (crop_left + crop_right ) * step_x >= width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/h264_ps.c:543:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 543 | for (i = 0; i < FF_ARRAY_ELEMS(level_max_dpb_mbs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_picture.c:189:57: warning: unused parameter 'sl' [-Wunused-parameter] 189 | int ff_h264_field_end(H264Context *h, H264SliceContext *sl, int in_setup) | ^ src/libavcodec/h264_ps.c:689:40: warning: unused parameter 'unused' [-Wunused-parameter] 689 | static void pps_free(AVRefStructOpaque unused, void *obj) | ^ 1 warning generated. CC libavcodec/h264_refs.o In file included from src/libavcodec/h264_refs.c:34: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_refs.c:41:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 41 | for (int i = 0; i < FF_ARRAY_ELEMS(pic->data); ++i) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:159:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 159 | if (len < sl->ref_count[list]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:181:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | if (len < sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:202:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 202 | for (int i = 0; i < sl->ref_count[j]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:211:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | for (int i = 0; i < sl->list_count; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:222:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 222 | for (uint32_t i = 0; i < h->short_ref_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:272:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 272 | for (int list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:273:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 273 | for (int i = 0; i < sl->ref_count[list]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:301:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | for (int list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:317:38: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 317 | if (abs_diff_pic_num > sl->max_pic_num) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:349:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 349 | if (long_idx > 31U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/h264_refs.c:378:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | for (i = index; i + 1 < sl->ref_count[list]; i++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:381:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 381 | pic_id == sl->ref_list[list][i].pic_id) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:394:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 394 | for (int list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:395:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 395 | for (int index = 0; index < sl->ref_count[list]; index++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:404:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 404 | for (int i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:413:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 413 | for (int j=0; jlist_count; j++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:438:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | for (int list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:448:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 448 | if (index >= sl->ref_count[list]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:504:77: warning: format specifies type 'void *' but the argument has type 'H264Picture *' (aka 'struct H264Picture *') [-Wformat-pedantic] 504 | av_log(h->avctx, AV_LOG_DEBUG, "%d %d %p\n", i, pic->frame_num, pic); | ~~ ^~~ src/libavcodec/h264_refs.c:695:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 695 | for (int j = 0; j < FF_ARRAY_ELEMS(h->long_ref); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:731:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 731 | for (int j = 0; j < FF_ARRAY_ELEMS(h->last_pocs); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:809:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 809 | for (int i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:812:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 812 | pps_ref_count[0] = FFMAX(pps_ref_count[0], pps->ref_count[0]); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/h264_refs.c:813:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 813 | pps_ref_count[1] = FFMAX(pps_ref_count[1], pps->ref_count[1]); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/h264_refs.c:852:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 852 | for (i = 0; i < FF_ARRAY_ELEMS(sl->mmco); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/h264_sei.o 9 warnings generated. CC libavcodec/h264_slice.o In file included from src/libavcodec/h264_sei.c:37: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_sei.c:138:14: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 138 | if (size > sizeof(h->payload)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_sei.c:259:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 259 | if (size > bytestream2_get_bytes_left(&gbyte)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_slice.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/h264_slice.c:44: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_slice.c:367:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 367 | for (int i = 0; i < FF_ARRAY_ELEMS(h->ps.sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:369:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | for (int i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:980:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 980 | if (h->x264_build < 44U) | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_slice.c:1276:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1276 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/h264_slice.c:1512:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1512 | for(i=0; ilast_pocs); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1651:100: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1651 | || av_zero_extend(h->recovery_frame - h->poc.frame_num, h->ps.sps->log2_max_frame_num) > sei_recovery_frame_cnt) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1864:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1864 | if (tmp > 51 + 6 * (sps->bit_depth_luma - 8)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1926:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1926 | sl->first_mb_addr >= h->mb_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_slice.c:1925:56: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1925 | if (sl->first_mb_addr << FIELD_OR_MBAFF_PICTURE(h) >= h->mb_num || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_slice.c:2004:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2004 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:2004:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2004 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:2037:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2037 | for (j = 0; j < sl->list_count; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:2038:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2038 | for (i = 0; i < sl->ref_count[j]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:2564:48: warning: unused parameter 'avctx' [-Wunused-parameter] 2564 | static int decode_slice(struct AVCodecContext *avctx, void *arg) | ^ 3 warnings generated. CC libavcodec/h264chroma.o 27 warnings generated. CC libavcodec/h264data.o CC libavcodec/h264dec.o In file included from src/libavcodec/h264dec.c:41: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/h264dec.c:50: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264dec.c:68:58: warning: unused parameter 'mv_dir' [-Wunused-parameter] 68 | static void h264_er_decode_mb(void *opaque, int ref, int mv_dir, int mv_type, | ^ src/libavcodec/h264dec.c:68:70: warning: unused parameter 'mv_type' [-Wunused-parameter] 68 | static void h264_er_decode_mb(void *opaque, int ref, int mv_dir, int mv_type, | ^ src/libavcodec/h264dec.c:70:55: warning: unused parameter 'mb_intra' [-Wunused-parameter] 70 | int mb_x, int mb_y, int mb_intra, int mb_skipped) | ^ src/libavcodec/h264dec.c:70:69: warning: unused parameter 'mb_skipped' [-Wunused-parameter] 70 | int mb_x, int mb_y, int mb_intra, int mb_skipped) | ^ src/libavcodec/h264dec.c:84:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | if (ref >= sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264dec.c:104:70: warning: unused parameter 'sl' [-Wunused-parameter] 104 | void ff_h264_draw_horiz_band(const H264Context *h, H264SliceContext *sl, | ^ src/libavcodec/h264dec.c:309:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 309 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264dec.c:344:40: warning: unused parameter 'h' [-Wunused-parameter] 344 | static void h264_free_pic(H264Context *h, H264Picture *pic) | ^ src/libavcodec/h264dec.c:446:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 446 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264dec.c:842:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 842 | for (y = 0; y < p->mb_height; y++) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/h264dec.c:843:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 843 | for (x = 0; x < p->mb_width; x++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/h264dec.c:1092:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1092 | { "is_avc", "is avc", OFFSET(is_avc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VDX }, | ^ src/libavcodec/h264dec.c:1093:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1093 | { "nal_length_size", "nal_length_size", OFFSET(nal_length_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 4, VDX }, | ^ src/libavcodec/h264dec.c:1094:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1094 | { "enable_er", "Enable error resilience on damaged frames (unsafe)", OFFSET(enable_er), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD }, | ^ src/libavcodec/h264dec.c:1095:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1095 | { "x264_build", "Assume this x264 version if no x264 version found in any SEI", OFFSET(x264_build), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, VD }, | ^ src/libavcodec/h264dec.c:1096:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1096 | { "skip_gray", "Do not return gray gap frames", OFFSET(skip_gray), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VD }, | ^ src/libavcodec/h264dec.c:1097:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1097 | { "noref_gray", "Avoid using gray gap frames as references", OFFSET(noref_gray), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, VD }, | ^ src/libavcodec/h264dec.c:1098:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1098 | { NULL }, | ^ CC libavcodec/h264dsp.o 20 warnings generated. CC libavcodec/h264idct.o 5 warnings generated. CC libavcodec/h264pred.o In file included from src/libavcodec/h264pred.c:37: src/libavcodec/h264pred_template.c:34:67: warning: unused parameter 'topright' [-Wunused-parameter] 34 | static void FUNCC(pred4x4_vertical)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:47:69: warning: unused parameter 'topright' [-Wunused-parameter] 47 | static void FUNCC(pred4x4_horizontal)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:58:61: warning: unused parameter 'topright' [-Wunused-parameter] 58 | static void FUNCC(pred4x4_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:73:66: warning: unused parameter 'topright' [-Wunused-parameter] 73 | static void FUNCC(pred4x4_left_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:87:65: warning: unused parameter 'topright' [-Wunused-parameter] 87 | static void FUNCC(pred4x4_top_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:101:65: warning: unused parameter 'topright' [-Wunused-parameter] 101 | static void FUNCC(pred4x4_128_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:139:69: warning: unused parameter 'topright' [-Wunused-parameter] 139 | static void FUNCC(pred4x4_down_right)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:195:58: warning: unused parameter 'topright' [-Wunused-parameter] 195 | const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:250:72: warning: unused parameter 'topright' [-Wunused-parameter] 250 | static void FUNCC(pred4x4_horizontal_up)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:276:59: warning: unused parameter 'topright' [-Wunused-parameter] 276 | const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:860:55: warning: unused parameter 'has_topleft' [-Wunused-parameter] 860 | static void FUNCC(pred8x8l_128_dc)(uint8_t *_src, int has_topleft, | ^ src/libavcodec/h264pred_template.c:861:40: warning: unused parameter 'has_topright' [-Wunused-parameter] 861 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:869:41: warning: unused parameter 'has_topright' [-Wunused-parameter] 869 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:901:44: warning: unused parameter 'has_topright' [-Wunused-parameter] 901 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:1078:47: warning: unused parameter 'has_topright' [-Wunused-parameter] 1078 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:1140:36: warning: unused parameter 'has_topright' [-Wunused-parameter] 1140 | int has_topright, ptrdiff_t _stride) | ^ In file included from src/libavcodec/h264pred.c:41: src/libavcodec/h264pred_template.c:34:67: warning: unused parameter 'topright' [-Wunused-parameter] 34 | static void FUNCC(pred4x4_vertical)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:47:69: warning: unused parameter 'topright' [-Wunused-parameter] 47 | static void FUNCC(pred4x4_horizontal)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:58:61: warning: unused parameter 'topright' [-Wunused-parameter] 58 | static void FUNCC(pred4x4_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:73:66: warning: unused parameter 'topright' [-Wunused-parameter] 73 | static void FUNCC(pred4x4_left_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:87:65: warning: unused parameter 'topright' [-Wunused-parameter] 87 | static void FUNCC(pred4x4_top_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:101:65: warning: unused parameter 'topright' [-Wunused-parameter] 101 | static void FUNCC(pred4x4_128_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:139:69: warning: unused parameter 'topright' [-Wunused-parameter] 139 | static void FUNCC(pred4x4_down_right)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:195:58: warning: unused parameter 'topright' [-Wunused-parameter] 195 | const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:250:72: warning: unused parameter 'topright' [-Wunused-parameter] 250 | static void FUNCC(pred4x4_horizontal_up)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:276:59: warning: unused parameter 'topright' [-Wunused-parameter] 276 | const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:860:55: warning: unused parameter 'has_topleft' [-Wunused-parameter] 860 | static void FUNCC(pred8x8l_128_dc)(uint8_t *_src, int has_topleft, | ^ src/libavcodec/h264pred_template.c:861:40: warning: unused parameter 'has_topright' [-Wunused-parameter] 861 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:869:41: warning: unused parameter 'has_topright' [-Wunused-parameter] 869 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:901:44: warning: unused parameter 'has_topright' [-Wunused-parameter] 901 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:1078:47: warning: unused parameter 'has_topright' [-Wunused-parameter] 1078 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:1140:36: warning: unused parameter 'has_topright' [-Wunused-parameter] 1140 | int has_topright, ptrdiff_t _stride) | ^ In file included from src/libavcodec/h264pred.c:45: src/libavcodec/h264pred_template.c:34:67: warning: unused parameter 'topright' [-Wunused-parameter] 34 | static void FUNCC(pred4x4_vertical)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:47:69: warning: unused parameter 'topright' [-Wunused-parameter] 47 | static void FUNCC(pred4x4_horizontal)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:58:61: warning: unused parameter 'topright' [-Wunused-parameter] 58 | static void FUNCC(pred4x4_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:73:66: warning: unused parameter 'topright' [-Wunused-parameter] 73 | static void FUNCC(pred4x4_left_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:87:65: warning: unused parameter 'topright' [-Wunused-parameter] 87 | static void FUNCC(pred4x4_top_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:101:65: warning: unused parameter 'topright' [-Wunused-parameter] 101 | static void FUNCC(pred4x4_128_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:139:69: warning: unused parameter 'topright' [-Wunused-parameter] 139 | static void FUNCC(pred4x4_down_right)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:195:58: warning: unused parameter 'topright' [-Wunused-parameter] 195 | const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:250:72: warning: unused parameter 'topright' [-Wunused-parameter] 250 | static void FUNCC(pred4x4_horizontal_up)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:276:59: warning: unused parameter 'topright' [-Wunused-parameter] 276 | const uint8_t *topright, | ^ 16 warnings generated. src/libavcodec/h264pred_template.c:860:55: warning: unused parameter 'has_topleft' [-Wunused-parameter] 860 | static void FUNCC(pred8x8l_128_dc)(uint8_t *_src, int has_topleft, | ^ src/libavcodec/h264pred_template.c:861:40: warning: unused parameter 'has_topright' [-Wunused-parameter] 861 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:869:41: warning: unused parameter 'has_topright' [-Wunused-parameter] 869 | int has_topright, ptrdiff_t _stride) | ^ CC libavcodec/h264qpel.o src/libavcodec/h264pred_template.c:901:44: warning: unused parameter 'has_topright' [-Wunused-parameter] 901 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:1078:47: warning: unused parameter 'has_topright' [-Wunused-parameter] 1078 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:1140:36: warning: unused parameter 'has_topright' [-Wunused-parameter] 1140 | int has_topright, ptrdiff_t _stride) | ^ In file included from src/libavcodec/h264pred.c:49: src/libavcodec/h264pred_template.c:34:67: warning: unused parameter 'topright' [-Wunused-parameter] 34 | static void FUNCC(pred4x4_vertical)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:47:69: warning: unused parameter 'topright' [-Wunused-parameter] 47 | static void FUNCC(pred4x4_horizontal)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:58:61: warning: unused parameter 'topright' [-Wunused-parameter] 58 | static void FUNCC(pred4x4_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:73:66: warning: unused parameter 'topright' [-Wunused-parameter] 73 | static void FUNCC(pred4x4_left_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:87:65: warning: unused parameter 'topright' [-Wunused-parameter] 87 | static void FUNCC(pred4x4_top_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:101:65: warning: unused parameter 'topright' [-Wunused-parameter] 101 | static void FUNCC(pred4x4_128_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:139:69: warning: unused parameter 'topright' [-Wunused-parameter] 139 | static void FUNCC(pred4x4_down_right)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:195:58: warning: unused parameter 'topright' [-Wunused-parameter] 195 | const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:250:72: warning: unused parameter 'topright' [-Wunused-parameter] 250 | static void FUNCC(pred4x4_horizontal_up)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:276:59: warning: unused parameter 'topright' [-Wunused-parameter] 276 | const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:860:55: warning: unused parameter 'has_topleft' [-Wunused-parameter] 860 | static void FUNCC(pred8x8l_128_dc)(uint8_t *_src, int has_topleft, | ^ src/libavcodec/h264pred_template.c:861:40: warning: unused parameter 'has_topright' [-Wunused-parameter] 861 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:869:41: warning: unused parameter 'has_topright' [-Wunused-parameter] 869 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:901:44: warning: unused parameter 'has_topright' [-Wunused-parameter] 901 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:1078:47: warning: unused parameter 'has_topright' [-Wunused-parameter] 1078 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:1140:36: warning: unused parameter 'has_topright' [-Wunused-parameter] 1140 | int has_topright, ptrdiff_t _stride) | ^ In file included from src/libavcodec/h264pred.c:53: src/libavcodec/h264pred_template.c:34:67: warning: unused parameter 'topright' [-Wunused-parameter] 34 | static void FUNCC(pred4x4_vertical)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:47:69: warning: unused parameter 'topright' [-Wunused-parameter] 47 | static void FUNCC(pred4x4_horizontal)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:58:61: warning: unused parameter 'topright' [-Wunused-parameter] 58 | static void FUNCC(pred4x4_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:73:66: warning: unused parameter 'topright' [-Wunused-parameter] 73 | static void FUNCC(pred4x4_left_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:87:65: warning: unused parameter 'topright' [-Wunused-parameter] 87 | static void FUNCC(pred4x4_top_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:101:65: warning: unused parameter 'topright' [-Wunused-parameter] 101 | static void FUNCC(pred4x4_128_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:139:69: warning: unused parameter 'topright' [-Wunused-parameter] 139 | static void FUNCC(pred4x4_down_right)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:195:58: warning: unused parameter 'topright' [-Wunused-parameter] 195 | const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:250:72: warning: unused parameter 'topright' [-Wunused-parameter] 250 | static void FUNCC(pred4x4_horizontal_up)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:276:59: warning: unused parameter 'topright' [-Wunused-parameter] 276 | const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:860:55: warning: unused parameter 'has_topleft' [-Wunused-parameter] 860 | static void FUNCC(pred8x8l_128_dc)(uint8_t *_src, int has_topleft, | ^ src/libavcodec/h264pred_template.c:861:40: warning: unused parameter 'has_topright' [-Wunused-parameter] 861 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:869:41: warning: unused parameter 'has_topright' [-Wunused-parameter] 869 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:901:44: warning: unused parameter 'has_topright' [-Wunused-parameter] 901 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:1078:47: warning: unused parameter 'has_topright' [-Wunused-parameter] 1078 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:1140:36: warning: unused parameter 'has_topright' [-Wunused-parameter] 1140 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred.c:56:59: warning: unused parameter 'topright' [-Wunused-parameter] 56 | static void pred4x4_127_dc_c(uint8_t *src, const uint8_t *topright, | ^ src/libavcodec/h264pred.c:68:59: warning: unused parameter 'topright' [-Wunused-parameter] 68 | static void pred4x4_129_dc_c(uint8_t *src, const uint8_t *topright, | ^ src/libavcodec/h264pred.c:97:67: warning: unused parameter 'topright' [-Wunused-parameter] 97 | static void pred4x4_horizontal_vp8_c(uint8_t *src, const uint8_t *topright, | ^ src/libavcodec/h264pred.c:109:67: warning: unused parameter 'topright' [-Wunused-parameter] 109 | static void pred4x4_down_left_svq3_c(uint8_t *src, const uint8_t *topright, | ^ src/libavcodec/h264pred.c:187:50: warning: unused parameter 'l0' [-Wunused-parameter] 187 | const int l0, const int l1, const int l2, | ^ src/libavcodec/h264pred.c:305:59: warning: unused parameter 'topright' [-Wunused-parameter] 305 | static void pred4x4_tm_vp8_c(uint8_t *src, const uint8_t *topright, | ^ CC libavcodec/h265_profile_level.o src/libavcodec/h265_profile_level.c:130:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 130 | for (i = 0; i < FF_ARRAY_ELEMS(h265_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:202:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 202 | for (i = 0; i < FF_ARRAY_ELEMS(h265_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:209:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 209 | if (pic_size > level->max_luma_ps) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:211:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 211 | if (width * width > 8 * level->max_luma_ps) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:213:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 213 | if (height * height > 8 * level->max_luma_ps) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:232:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (pic_size <= (level->max_luma_ps >> 2)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:234:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 234 | else if (pic_size <= (level->max_luma_ps >> 1)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:236:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 236 | else if (pic_size <= (3 * level->max_luma_ps >> 2)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/h274.o src/libavcodec/h274.c:832:65: warning: unused parameter 's' [-Wunused-parameter] 832 | static av_always_inline void bswap16_buf_if_be(H274HashContext *s, const int ps, const uint8_t **src, const int w) | ^ src/libavcodec/h274.c:832:78: warning: unused parameter 'ps' [-Wunused-parameter] 832 | static av_always_inline void bswap16_buf_if_be(H274HashContext *s, const int ps, const uint8_t **src, const int w) | ^ src/libavcodec/h274.c:832:98: warning: unused parameter 'src' [-Wunused-parameter] 832 | static av_always_inline void bswap16_buf_if_be(H274HashContext *s, const int ps, const uint8_t **src, const int w) | ^ src/libavcodec/h274.c:832:113: warning: unused parameter 'w' [-Wunused-parameter] 832 | static av_always_inline void bswap16_buf_if_be(H274HashContext *s, const int ps, const uint8_t **src, const int w) | ^ 4 warnings generated. CC libavcodec/hap.o CC libavcodec/hapdec.o In file included from src/libavcodec/hapdec.c:41: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/hapdec.c:192:73: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 192 | if (chunk->compressed_offset + (uint64_t)chunk->compressed_size > bytestream2_get_bytes_left(gbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hapdec.c:223:66: warning: unused parameter 'arg' [-Wunused-parameter] 223 | static int decompress_chunks_thread(AVCodecContext *avctx, void *arg, | ^ src/libavcodec/hapdec.c:224:55: warning: unused parameter 'thread_nb' [-Wunused-parameter] 224 | int chunk_nb, int thread_nb) | ^ src/libavcodec/hapdec.c:287:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 287 | if (ctx->tex_size != (avctx->coded_width / TEXTURE_BLOCK_W) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | *(avctx->coded_height / TEXTURE_BLOCK_H) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | *ctx->dec[t].tex_ratio) { | ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hashtable.o 5 warnings generated. CC libavcodec/hcadec.o CC libavcodec/hcom.o In file included from src/libavcodec/hcadec.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/hcadec.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/hcadec.c:371:75: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 371 | if (avctx->ch_layoutIn file included from .src/libavcodec/hcom.cn:b25_: csrc/libavcodec/codec_internal.hh:a104n:n6e:l swarning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum]< = 0 | |104 | aevncutmx -A>VcCho_dleacyCoountf.ingb;_ c h| a ^n nels src/libavcodec/avcodec.h>: 2548F:F6_:A Rnote: Rprevious definition is hereA Y_ E2548L | EeMnSu(mc -A>VcCho)d)e c C| o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~n fig { | ^ src/libavcodec/hcadec.c:391:62: warning: unused parameter 'index' [-Wunused-parameter] 391 | static void run_imdct(HCAContext *c, ChannelContext *ch, int index, float *out) | ^ src/libavcodec/hcadec.c:401:48: warning: unused parameter 's' [-Wunused-parameter] 401 | static void apply_intensity_stereo(HCAContext *s, ChannelContext *ch1, ChannelContext *ch2, | ^ src/libavcodec/hcadec.c:413:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/hcom.c :41326 | : src/libavcodec/decode.h : 230 :f6o:r warning: (ISO C forbids forward references to 'enum' types [-Wpedantic]i nt i230 | =e n0u;m iA V= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:428:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 428 | for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:444:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 444 | for (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:471:35: warning: unused parameter 'ath' [-Wunused-parameter] 471 | const uint8_t *ath) | ^ src/libavcodec/hcadec.c:476:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 476 | for (int i = 0; i < ch->count; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:484:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 484 | for (int i = 1; i < ch->count; i++){ | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:507:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | for (int i = 0; i < hfr_group_count; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:511:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 511 | for (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:523:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | for (int i = 0; i < ch->count; i++) | ~ ^ ~~~~~~~~~ 2 warnings generated. CC libavcodec/hdr_parser.o src/libavcodec/hdr_parser.c:35:63: warning: unused parameter 'avctx' [-Wunused-parameter] 35 | static int hdr_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ 1 warning generated. CC libavcodec/hdrdec.o In file included from src/libavcodec/hdrdec.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/hdrdec.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/hdrenc.o 17 warnings generated. CC libavcodec/hevc/cabac.o In file included from src/libavcodec/hevc/cabac.c:30: In file included from src/libavcodec/hevc/hevcdec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ In file included from src/libavcodec/hdrenc.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/hevc/cabac.c:664:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 664 | if (log2_cb_size == sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/cabac.c:919:87: warning: unused parameter 'c_idx' [-Wunused-parameter] 919 | static av_always_inline int significant_coeff_flag_decode_0(HEVCLocalContext *lc, int c_idx, int offset) | ^ src/libavcodec/hevc/cabac.c:1493:55: warning: unused parameter 'x0' [-Wunused-parameter] 1493 | void ff_hevc_hls_mvd_coding(HEVCLocalContext *lc, int x0, int y0, int log2_cb_size) | ^ src/libavcodec/hevc/cabac.c:1493:63: warning: unused parameter 'y0' [-Wunused-parameter] 1493 | void ff_hevc_hls_mvd_coding(HEVCLocalContext *lc, int x0, int y0, int log2_cb_size) | ^ src/libavcodec/hevc/cabac.c:1493:71: warning: unused parameter 'log2_cb_size' [-Wunused-parameter] 1493 | void ff_hevc_hls_mvd_coding(HEVCLocalContext *lc, int x0, int y0, int log2_cb_size) | ^ 1 warning generated. CC libavcodec/hevc/data.o CC libavcodec/hevc/dsp.o In file included from src/libavcodec/hevc/dsp.c:113: In file included from src/libavcodec/hevc/dsp_template.c:24: In file included from src/libavcodec/hevc/hevcdec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ In file included from src/libavcodec/hevc/dsp.c:113: In file included from src/libavcodec/hevc/dsp_template.c:28: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:84:63: warning: unused parameter 'vert_edge' [-Wunused-parameter] 84 | int c_idx, const uint8_t *vert_edge, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:85:52: warning: unused parameter 'horiz_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:85:79: warning: unused parameter 'diag_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ In file included from src/libavcodec/hevc/dsp.c:113: In file included from src/libavcodec/hevc/dsp_template.c:29: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:31:37: warning: unused parameter 'hf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:31:55: warning: unused parameter 'vf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:46:20: warning: unused parameter 'hf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:46:38: warning: unused parameter 'vf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:62:66: warning: unused parameter 'hf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:62:84: warning: unused parameter 'vf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:98:55: warning: unused parameter 'vf' [-Wunused-parameter] 98 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:115:42: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 115 | const pixel *src = (pixel*)_src; | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:113:37: warning: unused parameter 'hf' [-Wunused-parameter] 113 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:156:55: warning: unused parameter 'vf' [-Wunused-parameter] 156 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:182:37: warning: unused parameter 'hf' [-Wunused-parameter] 182 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:249:83: warning: unused parameter 'vf' [-Wunused-parameter] 249 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:275:65: warning: unused parameter 'hf' [-Wunused-parameter] 275 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:343:55: warning: unused parameter 'vf' [-Wunused-parameter] 343 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:358:37: warning: unused parameter 'hf' [-Wunused-parameter] 358 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:403:55: warning: unused parameter 'vf' [-Wunused-parameter] 403 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:427:37: warning: unused parameter 'hf' [-Wunused-parameter] 427 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:489:37: warning: unused parameter 'vf' [-Wunused-parameter] 489 | const int8_t *hf, const int8_t *vf, int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:515:65: warning: unused parameter 'hf' [-Wunused-parameter] 515 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ In file included from src/libavcodec/hevc/dsp.c:113: src/libavcodec/hevc/dsp_template.c:370:63: warning: unused parameter 'mx' [-Wunused-parameter] 370 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:370:76: warning: unused parameter 'my' [-Wunused-parameter] 370 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:397:71: warning: unused parameter 'mx' [-Wunused-parameter] 397 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:397:84: warning: unused parameter 'my' [-Wunused-parameter] 397 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:435:72: warning: unused parameter 'my' [-Wunused-parameter] 435 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:463:59: warning: unused parameter 'mx' [-Wunused-parameter] 463 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:532:80: warning: unused parameter 'my' [-Wunused-parameter] 532 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:560:67: warning: unused parameter 'mx' [-Wunused-parameter] 560 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:636:72: warning: unused parameter 'my' [-Wunused-parameter] 636 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:663:59: warning: unused parameter 'mx' [-Wunused-parameter] 663 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:730:80: warning: unused parameter 'my' [-Wunused-parameter] 730 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:756:67: warning: unused parameter 'mx' [-Wunused-parameter] 756 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ In file included from src/libavcodec/hevc/dsp.c:113: In file included from src/libavcodec/hevc/dsp_template.c:839: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_deblock_template.c:53:37: warning: unused parameter 'beta' [-Wunused-parameter] 53 | const int32_t tc, const int32_t beta, const uint8_t no_p, const uint8_t no_q, const int nd_p, const int nd_q) | ^ In file included from src/libavcodec/hevc/dsp.c:117: In file included from src/libavcodec/hevc/dsp_template.c:28: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:84:63: warning: unused parameter 'vert_edge' [-Wunused-parameter] 84 | int c_idx, const uint8_t *vert_edge, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:85:52: warning: unused parameter 'horiz_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:85:79: warning: unused parameter 'diag_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ In file included from src/libavcodec/hevc/dsp.c:117: In file included from src/libavcodec/hevc/dsp_template.c:29: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:31:37: warning: unused parameter 'hf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:31:55: warning: unused parameter 'vf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:46:20: warning: unused parameter 'hf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:46:38: warning: unused parameter 'vf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:62:66: warning: unused parameter 'hf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:62:84: warning: unused parameter 'vf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:98:55: warning: unused parameter 'vf' [-Wunused-parameter] 98 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:115:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 115 | const pixel *src = (pixel*)_src; | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:113:37: warning: unused parameter 'hf' [-Wunused-parameter] 113 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:156:55: warning: unused parameter 'vf' [-Wunused-parameter] 156 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:182:37: warning: unused parameter 'hf' [-Wunused-parameter] 182 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:249:83: warning: unused parameter 'vf' [-Wunused-parameter] 249 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:275:65: warning: unused parameter 'hf' [-Wunused-parameter] 275 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:343:55: warning: unused parameter 'vf' [-Wunused-parameter] 343 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:358:37: warning: unused parameter 'hf' [-Wunused-parameter] 358 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:403:55: warning: unused parameter 'vf' [-Wunused-parameter] 403 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:427:37: warning: unused parameter 'hf' [-Wunused-parameter] 427 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:489:37: warning: unused parameter 'vf' [-Wunused-parameter] 489 | const int8_t *hf, const int8_t *vf, int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:515:65: warning: unused parameter 'hf' [-Wunused-parameter] 515 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ In file included from src/libavcodec/hevc/dsp.c:117: src/libavcodec/hevc/dsp_template.c:370:63: warning: unused parameter 'mx' [-Wunused-parameter] 370 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:370:76: warning: unused parameter 'my' [-Wunused-parameter] 370 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:397:71: warning: unused parameter 'mx' [-Wunused-parameter] 397 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:397:84: warning: unused parameter 'my' [-Wunused-parameter] 397 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:435:72: warning: unused parameter 'my' [-Wunused-parameter] 435 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:463:59: warning: unused parameter 'mx' [-Wunused-parameter] 463 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:532:80: warning: unused parameter 'my' [-Wunused-parameter] 532 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:560:67: warning: unused parameter 'mx' [-Wunused-parameter] 560 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:636:72: warning: unused parameter 'my' [-Wunused-parameter] 636 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:663:59: warning: unused parameter 'mx' [-Wunused-parameter] 663 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:730:80: warning: unused parameter 'my' [-Wunused-parameter] 730 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:756:67: warning: unused parameter 'mx' [-Wunused-parameter] 756 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ In file included from src/libavcodec/hevc/dsp.c:117: In file included from src/libavcodec/hevc/dsp_template.c:839: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_deblock_template.c:53:37: warning: unused parameter 'beta' [-Wunused-parameter] 53 | const int32_t tc, const int32_t beta, const uint8_t no_p, const uint8_t no_q, const int nd_p, const int nd_q) | ^ In file included from src/libavcodec/hevc/dsp.c:121: In file included from src/libavcodec/hevc/dsp_template.c:28: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:84:63: warning: unused parameter 'vert_edge' [-Wunused-parameter] 84 | int c_idx, const uint8_t *vert_edge, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:85:52: warning: unused parameter 'horiz_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:85:79: warning: unused parameter 'diag_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ In file included from src/libavcodec/hevc/dsp.c:121: In file included from src/libavcodec/hevc/dsp_template.c:29: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:31:37: warning: unused parameter 'hf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:31:55: warning: unused parameter 'vf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:46:20: warning: unused parameter 'hf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:46:38: warning: unused parameter 'vf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:62:66: warning: unused parameter 'hf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:62:84: warning: unused parameter 'vf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:98:55: warning: unused parameter 'vf' [-Wunused-parameter] 98 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:115:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 115 | const pixel *src = (pixel*)_src; | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:113:37: warning: unused parameter 'hf' [-Wunused-parameter] 113 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:156:55: warning: unused parameter 'vf' [-Wunused-parameter] 156 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:182:37: warning: unused parameter 'hf' [-Wunused-parameter] 182 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:249:83: warning: unused parameter 'vf' [-Wunused-parameter] 249 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:275:65: warning: unused parameter 'hf' [-Wunused-parameter] 275 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:343:55: warning: unused parameter 'vf' [-Wunused-parameter] 343 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:358:37: warning: unused parameter 'hf' [-Wunused-parameter] 358 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:403:55: warning: unused parameter 'vf' [-Wunused-parameter] 403 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:427:37: warning: unused parameter 'hf' [-Wunused-parameter] 427 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:489:37: warning: unused parameter 'vf' [-Wunused-parameter] 489 | const int8_t *hf, const int8_t *vf, int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:515:65: warning: unused parameter 'hf' [-Wunused-parameter] 515 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ In file included from src/libavcodec/hevc/dsp.c:121: src/libavcodec/hevc/dsp_template.c:370:63: warning: unused parameter 'mx' [-Wunused-parameter] 370 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:370:76: warning: unused parameter 'my' [-Wunused-parameter] 370 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:397:71: warning: unused parameter 'mx' [-Wunused-parameter] 397 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:397:84: warning: unused parameter 'my' [-Wunused-parameter] 397 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:435:72: warning: unused parameter 'my' [-Wunused-parameter] 435 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:463:59: warning: unused parameter 'mx' [-Wunused-parameter] 463 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:532:80: warning: unused parameter 'my' [-Wunused-parameter] 532 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:560:67: warning: unused parameter 'mx' [-Wunused-parameter] 560 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:636:72: warning: unused parameter 'my' [-Wunused-parameter] 636 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:663:59: warning: unused parameter 'mx' [-Wunused-parameter] 663 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:730:80: warning: unused parameter 'my' [-Wunused-parameter] 730 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:756:67: warning: unused parameter 'mx' [-Wunused-parameter] 756 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ In file included from src/libavcodec/hevc/dsp.c:121: In file included from src/libavcodec/hevc/dsp_template.c:839: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_deblock_template.c:53:37: warning: unused parameter 'beta' [-Wunused-parameter] 53 | const int32_t tc, const int32_t beta, const uint8_t no_p, const uint8_t no_q, const int nd_p, const int nd_q) | ^ In file included from src/libavcodec/hevc/dsp.c:125: In file included from src/libavcodec/hevc/dsp_template.c:28: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:84:63: warning: unused parameter 'vert_edge' [-Wunused-parameter] 84 | int c_idx, const uint8_t *vert_edge, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:85:52: warning: unused parameter 'horiz_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_sao_template.c:85:79: warning: unused parameter 'diag_edge' [-Wunused-parameter] 85 | const uint8_t *horiz_edge, const uint8_t *diag_edge) | ^ In file included from src/libavcodec/hevc/dsp.c:125: In file included from src/libavcodec/hevc/dsp_template.c:29: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:31:37: warning: unused parameter 'hf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:31:55: warning: unused parameter 'vf' [-Wunused-parameter] 31 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:46:20: warning: unused parameter 'hf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:46:38: warning: unused parameter 'vf' [-Wunused-parameter] 46 | const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:62:66: warning: unused parameter 'hf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:62:84: warning: unused parameter 'vf' [-Wunused-parameter] 62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:98:55: warning: unused parameter 'vf' [-Wunused-parameter] 98 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:115:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 115 | const pixel *src = (pixel*)_src; | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:113:37: warning: unused parameter 'hf' [-Wunused-parameter] 113 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:156:55: warning: unused parameter 'vf' [-Wunused-parameter] 156 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:182:37: warning: unused parameter 'hf' [-Wunused-parameter] 182 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:249:83: warning: unused parameter 'vf' [-Wunused-parameter] 249 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:275:65: warning: unused parameter 'hf' [-Wunused-parameter] 275 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:343:55: warning: unused parameter 'vf' [-Wunused-parameter] 343 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:358:37: warning: unused parameter 'hf' [-Wunused-parameter] 358 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:403:55: warning: unused parameter 'vf' [-Wunused-parameter] 403 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:427:37: warning: unused parameter 'hf' [-Wunused-parameter] 427 | const int height, const int8_t *hf, const int8_t *vf, const int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:489:37: warning: unused parameter 'vf' [-Wunused-parameter] 489 | const int8_t *hf, const int8_t *vf, int width) | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_inter_template.c:515:65: warning: unused parameter 'hf' [-Wunused-parameter] 515 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf, | ^ In file included from src/libavcodec/hevc/dsp.c:125: src/libavcodec/hevc/dsp_template.c:370:63: warning: unused parameter 'mx' [-Wunused-parameter] 370 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:370:76: warning: unused parameter 'my' [-Wunused-parameter] 370 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:397:71: warning: unused parameter 'mx' [-Wunused-parameter] 397 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:397:84: warning: unused parameter 'my' [-Wunused-parameter] 397 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:435:72: warning: unused parameter 'my' [-Wunused-parameter] 435 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:463:59: warning: unused parameter 'mx' [-Wunused-parameter] 463 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:532:80: warning: unused parameter 'my' [-Wunused-parameter] 532 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:560:67: warning: unused parameter 'mx' [-Wunused-parameter] 560 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:636:72: warning: unused parameter 'my' [-Wunused-parameter] 636 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:663:59: warning: unused parameter 'mx' [-Wunused-parameter] 663 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:730:80: warning: unused parameter 'my' [-Wunused-parameter] 730 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:756:67: warning: unused parameter 'mx' [-Wunused-parameter] 756 | int ox0, int ox1, intptr_t mx, intptr_t my, int width) | ^ In file included from src/libavcodec/hevc/dsp.c:125: In file included from src/libavcodec/hevc/dsp_template.c:839: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/h26x/h2656_deblock_template.c:53:37: warning: unused parameter 'beta' [-Wunused-parameter] 53 | const int32_t tc, const int32_t beta, const uint8_t no_p, const uint8_t no_q, const int nd_p, const int nd_q) | ^ 9 warnings generated. CC libavcodec/hevc/filter.o In file included from src/libavcodec/hevc/filter.c:28: In file included from src/libavcodec/hevc/hevcdec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ src/libavcodec/hevc/filter.c:80:51: warning: unused parameter 'log2_cb_size' [-Wunused-parameter] 80 | int xBase, int yBase, int log2_cb_size) | ^ src/libavcodec/hevc/filter.c:182:41: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 182 | *(uint16_t *)dst = *(uint16_t *)src; | ^ src/libavcodec/hevc/filter.c:200:45: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 200 | *(uint16_t *)dst = *(uint16_t *)src; | ^ 7 warnings generated. CC libavcodec/hevc/hevcdec.o In file included from src/libavcodec/hevc/hevcdec.c:45: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/hevc/hevcdec.c:46: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/hevc/hevcdec.c:47: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/hevc/hevcdec.c:51: In file included from src/libavcodec/hevc/hevcdec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ src/libavcodec/hevc/hevcdec.c:199:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | for (i = 0; i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:236:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 236 | for (i = 0; i < sh->nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:299:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 299 | if (i < nb_sps) { | ~ ^ ~~~~~~ src/libavcodec/hevc/hevcdec.c:317:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (i && i != nb_sps) | ~ ^ ~~~~~~ src/libavcodec/hevc/hevcdec.c:499:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 499 | for (int i = 0; i < s->nb_view_ids; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:817:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 817 | if (sh->slice_segment_addr >= sps->ctb_width * sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:983:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 983 | for (i = 0; i < sh->nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:990:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 990 | for (i = 0; i < sh->nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:1116:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1116 | if (num_entry_point_offsets > get_bits_left(gb) || num_entry_point_offsets > UINT16_MAX) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:1155:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1155 | for (i = 0; i < length; i++) | ~ ^ ~~~~~~ src/libavcodec/hevc/hevcdec.c:1567:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1567 | log2_trafo_size > sps->log2_min_tb_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:1566:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1566 | if (log2_trafo_size <= sps->log2_max_trafo_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:1577:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1577 | split_transform_flag = log2_trafo_size > sps->log2_max_trafo_size || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:1947:51: warning: unused parameter 'dststride' [-Wunused-parameter] 1947 | uint8_t *dst0, ptrdiff_t dststride, | ^ src/libavcodec/hevc/hevcdec.c:2107:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers] 2107 | struct MvField current_mv = {{{ 0 }}}; | ^ src/libavcodec/hevc/hevcdec.c:2099:68: warning: unused parameter 'idx' [-Wunused-parameter] 2099 | int log2_cb_size, int partIdx, int idx) | ^ src/libavcodec/hevc/hevcdec.c:2485:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2485 | log2_cb_size == sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2494:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2494 | log2_cb_size <= sps->pcm.log2_max_pcm_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2493:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2493 | log2_cb_size >= sps->pcm.log2_min_pcm_cb_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2621:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2621 | log2_cb_size > sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2625:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2625 | split_cu = (log2_cb_size > sps->log2_min_cb_size); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2628:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2628 | log2_cb_size >= sps->log2_ctb_size - pps->diff_cu_qp_delta_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2634:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2634 | log2_cb_size >= sps->log2_ctb_size - pps->diff_cu_chroma_qp_offset_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2842:38: warning: cast from 'const _Atomic(int) *' to '_Atomic(int) *' drops const qualifier [-Wcast-qual] 2842 | if (atomic_load((atomic_int*)&s->wpp_err)) { | ^ src/libavcodec/hevc/hevcdec.c:2872:39: warning: cast from 'const _Atomic(int) *' to '_Atomic(int) *' drops const qualifier [-Wcast-qual] 2872 | atomic_store((atomic_int*)&s->wpp_err, 1); | ^ src/libavcodec/hevc/hevcdec.c:2895:31: warning: cast from 'const _Atomic(int) *' to '_Atomic(int) *' drops const qualifier [-Wcast-qual] 2895 | atomic_store((atomic_int*)&s->wpp_err, 1); | ^ src/libavcodec/hevc/hevcdec.c:2805:49: warning: unused parameter 'avctx' [-Wunused-parameter] 2805 | static int hls_decode_entry_wpp(AVCodecContext *avctx, void *hevc_lclist, | ^ src/libavcodec/hevc/hevcdec.c:2912:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2912 | for (int i = s->nb_wpp_progress; i < count; i++) { | ~ ^ ~~~~~ src/libavcodec/hevc/hevcdec.c:2920:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2920 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/hevc/hevcdec.c:2945:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2945 | if (s->avctx->thread_count > s->nb_local_ctx) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2955:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2955 | for (unsigned i = s->nb_local_ctx; i < s->avctx->thread_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3004:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3004 | for (i = 1; i < s->nb_local_ctx; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3060:43: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 3060 | if (l->tab_slice_address[prev_rs] != s->sh.slice_addr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3119:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3119 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3564:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 3564 | if (s->cur_layer != layer_idx && | ~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3707:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3707 | for (int i = 0; i < FF_ARRAY_ELEMS(s->layers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3786:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3786 | for (int i = 0; i < FF_ARRAY_ELEMS(s->layers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3813:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3813 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3931:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3931 | for (int i = 0; i < FF_ARRAY_ELEMS(s->layers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3946:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3946 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3948:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3948 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3956:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3956 | for (int i = 0; i < s->nb_wpp_progress; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3992:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3992 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3994:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3994 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:4023:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4023 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:4026:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4026 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:4042:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4042 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ps.vps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:4045:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4045 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:4048:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4048 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ps.pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:4212:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4212 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevc/hevcdec.c:4214:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4214 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevc/hevcdec.c:4228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4228 | { NULL }, | ^ 86 warnings generated. CC libavcodec/hevc/mvs.o In file included from src/libavcodec/hevc/mvs.c:25: In file included from src/libavcodec/hevc/hevcdec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ src/libavcodec/hevc/mvs.c:291:49: warning: unused parameter 'log2_cb_size' [-Wunused-parameter] 291 | int log2_cb_size, | ^ src/libavcodec/hevc/mvs.c:591:45: warning: unused parameter 'log2_cb_size' [-Wunused-parameter] 591 | int nPbH, int log2_cb_size, int part_idx, | ^ src/libavcodec/hevc/mvs.c:591:63: warning: unused parameter 'part_idx' [-Wunused-parameter] 591 | int nPbH, int log2_cb_size, int part_idx, | ^ src/libavcodec/hevc/mvs.c:592:35: warning: unused parameter 'merge_idx' [-Wunused-parameter] 592 | int merge_idx, MvField *mv, | ^ 59 warnings generated. CC libavcodec/hevc/parse.o 8 warnings generated. CC libavcodec/hevc/parser.o CC libavcodec/hevc/pred.o In file included from src/libavcodec/hevc/parser.c:26: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/hevc/parser.c:121:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 121 | if (slice_segment_addr >= sps->ctb_width * sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc/pred.c:23: In file included from src/libavcodec/hevc/hevcdec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ 2 warnings generated. CC libavcodec/hevc/ps.o In file included from src/libavcodec/hevc/ps.c:28: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/hevc/ps.c:70:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 70 | for (i = 0; i < FF_ARRAY_ELEMS(s->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:71:58: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 71 | if (s->pps_list[i] && s->pps_list[i]->sps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc/ps.c:82:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 82 | for (i = 0; i < FF_ARRAY_ELEMS(s->sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:83:58: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 83 | if (s->sps_list[i] && s->sps_list[i]->vps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc/ps.c:149:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 149 | if (k >= FF_ARRAY_ELEMS(used)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:220:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 220 | for (i = 0; i < nb_positive_pics; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:364:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 364 | for (i = 0; i < nb_cpb; i++) { | ~ ^ ~~~~~~ src/libavcodec/hevc/ps.c:445:45: warning: unused parameter 'opaque' [-Wunused-parameter] 445 | static void hevc_vps_free(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/hevc/ps.c:558:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 558 | if (layer_id_in_nuh >= FF_ARRAY_ELEMS(vps->layer_idx)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:592:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 592 | for (int i = 0; i < n; i++) | ~ ^ ~ src/libavcodec/hevc/ps.c:870:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 870 | if (vps->vps_num_hrd_parameters > (unsigned)vps->vps_num_layer_sets) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:895:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 895 | for (int i = 1; i < FF_ARRAY_ELEMS(vps->layer_idx); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1115:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1115 | if (matrix_id < delta) { | ~~~~~~~~~ ^ ~~~~~ src/libavcodec/hevc/ps.c:1309:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1309 | if (sps->chroma_format_idc > 3U) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc/ps.c:1395:62: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1395 | if (sps->temporal_layer[i].max_dec_pic_buffering > (unsigned)HEVC_MAX_DPB_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1499:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1499 | for (i = 0; i < sps->nb_st_rps; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1628:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1628 | ow->top_offset + ow->bottom_offset >= sps->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1627:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1627 | ow->left_offset + ow->right_offset >= sps->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/hevc/ps.c:1678:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1678 | if (sps->max_transform_hierarchy_depth_inter > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1683:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1683 | if (sps->max_transform_hierarchy_depth_intra > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1704:45: warning: unused parameter 'opaque' [-Wunused-parameter] 1704 | static void hevc_sps_free(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/hevc/ps.c:1772:45: warning: unused parameter 'unused' [-Wunused-parameter] 1772 | static void hevc_pps_free(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/hevc/ps.c:1811:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1811 | for (int i = 0; i < part_num_y; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/hevc/ps.c:1865:66: warning: unused parameter 'sps' [-Wunused-parameter] 1865 | HEVCPPS *pps, const HEVCSPS *sps, const HEVCVPS *vps) | ^ src/libavcodec/hevc/ps.c:1927:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1927 | if (max_diff > (min_diff_minus1 + 1)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1928:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1928 | for (int k = 1; k < num_val_delta_dlt; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1935:64: warning: unused parameter 'avctx' [-Wunused-parameter] 1935 | static int pps_3d_extension(GetBitContext *gb, AVCodecContext *avctx, | ^ src/libavcodec/hevc/ps.c:1936:58: warning: unused parameter 'sps' [-Wunused-parameter] 1936 | HEVCPPS *pps, const HEVCSPS *sps) | ^ src/libavcodec/hevc/ps.c:1943:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | for (int i = 0; i <= pps_depth_layers_minus1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2053:45: warning: unused parameter 'avctx' [-Wunused-parameter] 2053 | static inline int setup_pps(AVCodecContext *avctx, GetBitContext *gb, | ^ src/libavcodec/hevc/ps.c:2053:67: warning: unused parameter 'gb' [-Wunused-parameter] 2053 | static inline int setup_pps(AVCodecContext *avctx, GetBitContext *gb, | ^ src/libavcodec/hevc/ps.c:2095:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2095 | if (i > pps->col_bd[j]) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2122:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2122 | if (tb_x < pps->col_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2129:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2129 | if (tb_y < pps->row_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2149:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2149 | for (y = pps->row_bd[j]; y < pps->row_bd[j + 1]; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2150:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2150 | for (x = pps->col_bd[i]; x < pps->col_bd[i + 1]; x++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2277:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2277 | pps->diff_cu_qp_delta_depth > sps->log2_diff_max_min_coding_block_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2342:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 2342 | if (sum >= sps->ctb_width) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2354:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 2354 | if (sum >= sps->ctb_height) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2461:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2461 | for (i = 0; i < FF_ARRAY_ELEMS(ps->vps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2463:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2463 | for (i = 0; i < FF_ARRAY_ELEMS(ps->sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2465:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2465 | for (i = 0; i < FF_ARRAY_ELEMS(ps->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43 warnings generated. CC libavcodec/hevc/refs.o In file included from src/libavcodec/hevc/refs.c:28: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/hevc/refs.c:30: In file included from src/libavcodec/hevc/hevcdec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ src/libavcodec/hevc/refs.c:70:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 70 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:78:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 78 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:80:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 80 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:91:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 91 | for (int i = 0; i < FF_ARRAY_ELEMS(alpha->buf) && alpha->buf[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:115:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 115 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:216:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 216 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:257:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 257 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:276:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 276 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:282:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 282 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:302:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | (nb_dpb[0] > max_dpb || nb_dpb[1] > max_dpb))) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/hevc/refs.c:302:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | (nb_dpb[0] > max_dpb || nb_dpb[1] > max_dpb))) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/hevc/refs.c:300:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | if (nb_output > max_output || | ~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/hevc/refs.c:364:39: warning: missing field 'list' initializer [-Wmissing-field-initializers] 364 | RefPicList rpl_tmp = { { 0 } }; | ^ src/libavcodec/hevc/refs.c:378:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | while (rpl_tmp.nb_refs < sh->nb_refs[list_idx]) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:379:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 379 | for (i = 0; i < FF_ARRAY_ELEMS(cand_lists); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:403:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | for (i = 0; i < sh->nb_refs[list_idx]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:418:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 418 | rpl->nb_refs = FFMIN(rpl->nb_refs, sh->nb_refs[list_idx]); | ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/hevc/refs.c:424:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 424 | rpl_tmp.nb_refs > sh->nb_refs[L0]) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:430:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 430 | sh->collocated_ref_idx < rpl->nb_refs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:443:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 443 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:544:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 544 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:608:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 608 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 27 warnings generated. CC libavcodec/hevc/sei.o In file included from src/libavcodec/hevc/sei.c:26: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/hevc/sei.c:252:49: warning: unused parameter 'gb' [-Wunused-parameter] 252 | static int decode_nal_sei_suffix(GetBitContext *gb, GetByteContext *gbyte, | ^ 2 warnings generated. CC libavcodec/hnm4video.o In file included from src/libavcodec/hnm4video.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/hnm4video.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/hnm4video.c:79:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 79 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:81:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 81 | if (writeoffset >= hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:103:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 103 | if (offset < 0 || offset + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:106:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 106 | } else if (writeoffset + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:124:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 124 | for (y = 0; y < hnm->height; y++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/hnm4video.c:129:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 129 | for (x = 0; x < width; x++) { | ~ ^ ~~~~~ src/libavcodec/hnm4video.c:160:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 160 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:167:37: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 167 | if (writeoffset + 2 > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:181:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 181 | if (writeoffset + count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:193:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 193 | if (writeoffset > hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:215:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 215 | } else if (writeoffset + 2*count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:289:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:297:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 297 | if (writeoffset + hnm->width >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:309:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 309 | if (writeoffset > hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:329:45: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 329 | if (offset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:332:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 332 | } else if (writeoffset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:372:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 372 | while (bytestream2_tell(&gb) < size - 8) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 19 warnings generated. CC libavcodec/hpeldsp.o CC libavcodec/hq_common.o CC libavcodec/hq_hqa.o In file included from src/libavcodec/hq_hqa.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/hq_hqa.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/hq_hqa.c:77:39: warning: unused parameter 'c' [-Wunused-parameter] 77 | static int hq_decode_block(HQContext *c, GetBitContext *gb, int16_t block[64], | ^ src/libavcodec/hq_hqa.c:176:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 176 | if (slice_off[slice] < (profile->num_slices + 1) * 3 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/hq_hqadsp.o CC libavcodec/hqx.o CC libavcodec/hqxdsp.o In file included from src/libavcodec/hqx.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/hqx.c:37: src/libavcodec/hqxvlc.h:740:10: warning: missing field 'lut' initializer [-Wmissing-field-initializers] 740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 }, | ^ src/libavcodec/hqxvlc.h:740:18: warning: missing field 'lut' initializer [-Wmissing-field-initializers] 740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 }, | ^ src/libavcodec/hqxvlc.h:740:26: warning: missing field 'lut' initializer [-Wmissing-field-initializers] 740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 }, | ^ src/libavcodec/hqxvlc.h:740:34: warning: missing field 'lut' initializer [-Wmissing-field-initializers] 740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 }, | ^ src/libavcodec/hqxvlc.h:740:42: warning: missing field 'lut' initializer [-Wmissing-field-initializers] 740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 }, | ^ src/libavcodec/hqxvlc.h:740:50: warning: missing field 'lut' initializer [-Wmissing-field-initializers] 740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 }, | ^ src/libavcodec/hqx.c:403:61: warning: unused parameter 'arg' [-Wunused-parameter] 403 | static int decode_slice_thread(AVCodecContext *avctx, void *arg, | ^ src/libavcodec/hqx.c:404:50: warning: unused parameter 'threadnr' [-Wunused-parameter] 404 | int slice_no, int threadnr) | ^ src/libavcodec/hqx.c:443:54: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 443 | if (info_offset > INT_MAX || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/htmlsubtitles.o src/libavcodec/htmlsubtitles.c:252:51: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 252 | } else if (!tag_close && sptr < FF_ARRAY_ELEMS(stack) - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/htmlsubtitles.c:275:44: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 275 | FFMIN(sizeof(new_tag->face), len+1)); | ^ ~~~~~~~~~~~~~~~~~~~~~ ~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 2 warnings generated. CC libavcodec/huffman.o 10 warnings generated. CC libavcodec/huffyuv.o CC libavcodec/huffyuvdec.o CC libavcodec/huffyuvdsp.o In file included from src/libavcodec/huffyuvdec.c:40: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/huffyuvdsp.c:35:26: warning: cast from 'const unsigned short *' to 'long *' drops const qualifier [-Wcast-qual] 35 | long a = *(long*)(src+i); | ^ src/libavcodec/huffyuvdec.c:1280:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 1280 | slice_height <= 0 || nb_slices * (uint64_t)slice_height > height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 1 warning generated. CC libavcodec/huffyuvenc.o In file included from src/libavcodec/huffyuvenc.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/huffyuvenc.c:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/huffyuvenc.c:995:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 995 | { "context", "Set per-frame huffman tables", OFFSET(context), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/huffyuvenc.c:999:16: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 999 | 0, 1, VE }, | ^ src/libavcodec/huffyuvenc.c:1004:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1004 | { NULL }, | ^ 2 warnings generated. CC libavcodec/huffyuvencdsp.o CC libavcodec/hw_base_encode.o CC libavcodec/hw_base_encode_h264.o 6 warnings generated. src/libavcodec/hw_base_encode_h264.c:140:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 140 | for (i = 0; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hw_base_encode_h264.c:147:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 147 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hw_base_encode_h265.o 2 warnings generated. CC libavcodec/idcinvideo.o src/libavcodec/hw_base_encode_h265.c:242:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 242 | for (i = 0; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hw_base_encode_h265.c:249:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 249 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/idcinvideo.c:51: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/idcinvideo.c:52: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/idcinvideo.c:239:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ 4 warnings generated. CC libavcodec/idctdsp.o 3 warnings generated. CC libavcodec/iff.o 2 warnings generated. CC libavcodec/ilbcdec.o src/libavcodec/idctdsp.c:219:56: warning: unused parameter 'line_size' [-Wunused-parameter] 219 | static void ff_jref_idct1_put(uint8_t *dest, ptrdiff_t line_size, int16_t *block) | ^ src/libavcodec/idctdsp.c:223:56: warning: unused parameter 'line_size' [-Wunused-parameter] 223 | static void ff_jref_idct1_add(uint8_t *dest, ptrdiff_t line_size, int16_t *block) | ^ In file included from src/libavcodec/ilbcdec.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ilbcdec.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/iff.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/iff.c:37: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/iff.c:499:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 499 | for (x = 0; x < dst_size && bytestream2_get_bytes_left(gb) > 0;) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:503:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 503 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:503:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 503 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:50:23: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:503:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 503 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:505:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 505 | if (length < value + 1) | ~~~~~~ ^ ~~~~~~~~~ src/libavcodec/iff.c:508:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 508 | length = FFMIN(-value + 1, dst_size - x); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:515:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 515 | if (x < dst_size) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:662:29: warning: cast from 'const unsigned char *' to 'signed char *' drops const qualifier [-Wcast-qual] 662 | opcode = *(int8_t *)src++; | ^ src/libavcodec/iff.c:838:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 838 | if (xor && ofsdst < dst_size) { | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:853:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 853 | if (xor && ofsdst < dst_size) { | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:870:39: warning: unused parameter 'h' [-Wunused-parameter] 870 | int w, int h, int bpp, int dst_size) | ^ src/libavcodec/iff.c:897:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 897 | for (g = 0; g < groups; g++) { | ~ ^ ~~~~~~ src/libavcodec/iff.c:900:72: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 900 | if (cols * bpp == 0 || bytestream2_get_bytes_left(&gb) < cols * bpp) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/iff.c:910:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 910 | for (b = 0; b < cols; b++) { | ~ ^ ~~~~ src/libavcodec/iff.c:914:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 914 | if (offset >= dst_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:936:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 936 | for (g = 0; g < groups; g++) { | ~ ^ ~~~~~~ src/libavcodec/iff.c:944:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 944 | for (r = 0; r < rows; r++) { | ~ ^ ~~~~ src/libavcodec/iff.c:948:71: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 948 | if (!bytes || bytestream2_get_bytes_left(&gb) < bytes) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:953:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 953 | for (b = 0; b < bytes; b++) { | ~ ^ ~~~~~ src/libavcodec/iff.c:956:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 956 | if (noffset >= dst_size) | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:1277:39: warning: unused parameter 'flag' [-Wunused-parameter] 1277 | int w, int flag, int bpp, int dst_size) | ^ src/libavcodec/iff.c:1336:39: warning: unused parameter 'flag' [-Wunused-parameter] 1336 | int w, int flag, int bpp, int dst_size) | ^ 2 warnings generated. src/libavcodec/iff.c:1567:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1567 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1579:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1579 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1609:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1609 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1618:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1618 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1628:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1628 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1664:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1664 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1677:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1677 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1688:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1688 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1702:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1702 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1730:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1730 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1742:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1742 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1759:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1759 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1843:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1843 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1875:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1875 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ CC libavcodec/imc.o In file included from src/libavcodec/imc.c:48: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/imc.c:49: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/imc.c:333:58: warning: unused parameter 'stream_format_code' [-Wunused-parameter] 333 | static void imc_read_level_coeffs_raw(IMCContext *q, int stream_format_code, | ^ src/libavcodec/imc.c:344:55: warning: unused parameter 'q' [-Wunused-parameter] 344 | static void imc_decode_level_coefficients(IMCContext *q, int *levlCoeffBuf, | ^ src/libavcodec/imc.c:378:56: warning: unused parameter 'q' [-Wunused-parameter] 378 | static void imc_decode_level_coefficients2(IMCContext *q, int *levlCoeffBuf, | ^ src/libavcodec/imc.c:655:51: warning: unused parameter 'q' [-Wunused-parameter] 655 | static void imc_adjust_bit_allocation(IMCContext *q, IMCChannel *chctx, | ^ src/libavcodec/imc.c:697:44: warning: unused parameter 'q' [-Wunused-parameter] 697 | static int inverse_quant_coeff(IMCContext *q, IMCChannel *chctx, | ^ 144 warnings generated. CC libavcodec/imgconvert.o CC libavcodec/imm4.o In file included from src/libavcodec/imm4.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/imm4.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/imm5.o In file included from src/libavcodec/imm5.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/imm5.c:90:85: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 90 | if (avpkt->size > 24 && avpkt->data[8] <= 1 && AV_RL32(avpkt->data + 4) + 24ULL <= avpkt->size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 2 warnings generated. CC libavcodec/imx.o 2 warnings generated. CC libavcodec/indeo2.o In file included from src/libavcodec/indeo2.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/indeo2.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/imx.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/imx.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 7 warnings generated. CC libavcodec/indeo3.o 2 warnings generated. CC libavcodec/indeo4.o In file included from src/libavcodec/indeo3.c:37: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/indeo3.c:38: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/indeo4.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 2 warnings generated. CC libavcodec/indeo5.o src/libavcodec/indeo4.c:323:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 323 | if (transform_id >= FF_ARRAY_ELEMS(transforms) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo4.c:378:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 378 | if (quant_mat >= FF_ARRAY_ELEMS(quant_index_to_tab)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:254:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 254 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/indeo3.c:253:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 253 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/indeo3.c:431:50: warning: unused parameter 'ctx' [-Wunused-parameter] 431 | static int decode_cell_data(Indeo3DecodeContext *ctx, Cell *cell, | ^ src/libavcodec/indeo3.c:622:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 622 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/indeo3.c:621:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 621 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/indeo3.c:811:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 811 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:751:43: note: expanded from macro 'CHECK_CELL' 751 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:811:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 811 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:750:42: note: expanded from macro 'CHECK_CELL' 750 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:841:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 841 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:751:43: note: expanded from macro 'CHECK_CELL' 751 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:841:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 841 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:750:42: note: expanded from macro 'CHECK_CELL' 750 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:874:25: warning: comparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare] 874 | if (num_vectors * 2 > data_size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/indeo5.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/indeo3.c:1038:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1038 | dst_height = FFMIN(dst_height, plane->height); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/indeo3.c:1041:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1041 | for (x = 0; x < plane->width >> 2; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:1047:25: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1047 | for (x <<= 2; x < plane->width; x++) | ~ ^ ~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/intelh263dec.o In file included from src/libavcodec/intelh263dec.c:21: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ 1 warning generated. CC libavcodec/interplayacm.o 15 warnings generated. CC libavcodec/interplayvideo.o 1 warning generated. In file included from src/libavcodec/interplayacm.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/interplayacm.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/intrax8.o src/libavcodec/interplayacm.c:121:50: warning: unused parameter 'ind' [-Wunused-parameter] 121 | static int zero(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:125:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 125 | for (i = 0; i < s->rows; i++) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:130:37: warning: unused parameter 's' [-Wunused-parameter] 130 | static int bad(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:130:49: warning: unused parameter 'ind' [-Wunused-parameter] 130 | static int bad(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:130:63: warning: unused parameter 'col' [-Wunused-parameter] 130 | static int bad(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:141:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 141 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:148:49: warning: unused parameter 'ind' [-Wunused-parameter] 148 | static int k13(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:153:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 153 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:157:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 157 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:173:49: warning: unused parameter 'ind' [-Wunused-parameter] 173 | static int k12(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:178:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 178 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:191:49: warning: unused parameter 'ind' [-Wunused-parameter] 191 | static int k24(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:196:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 196 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:200:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 200 | if (i >= s->rows) break; | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:217:49: warning: unused parameter 'ind' [-Wunused-parameter] 217 | static int k23(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:222:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 222 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:235:49: warning: unused parameter 'ind' [-Wunused-parameter] 235 | static int k35(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:240:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 240 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:244:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 244 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:269:49: warning: unused parameter 'ind' [-Wunused-parameter] 269 | static int k34(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:274:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 274 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:294:49: warning: unused parameter 'ind' [-Wunused-parameter] 294 | static int k45(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:299:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:303:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 303 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:321:49: warning: unused parameter 'ind' [-Wunused-parameter] 321 | static int k44(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:326:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 326 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:339:49: warning: unused parameter 'ind' [-Wunused-parameter] 339 | static int t15(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:345:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 345 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:358:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 358 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:361:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 361 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:368:49: warning: unused parameter 'ind' [-Wunused-parameter] 368 | static int t27(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:374:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 374 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:387:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 387 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:390:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 390 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:397:49: warning: unused parameter 'ind' [-Wunused-parameter] 397 | static int t37(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:402:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 402 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:414:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 414 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:443:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 443 | for (i = 0; i < s->cols; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:594:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 594 | frame->nb_samples = FFMIN(s->block_len / avctx->ch_layout.nb_channels, s->max_samples); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/interplayacm.c:595:23: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 595 | s->max_samples -= FFMIN(frame->nb_samples, s->max_samples); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:45: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/interplayvideo.c:46: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 38 warnings generated. src/libavcodec/interplayvideo.c:199:72: warning: unused parameter 'frame' [-Wunused-parameter] 199 | static int ipvideo_decode_block_opcode_0x6(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:208:72: warning: unused parameter 'frame' [-Wunused-parameter] 208 | static int ipvideo_decode_block_opcode_0x7(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:252:72: warning: unused parameter 'frame' [-Wunused-parameter] 252 | static int ipvideo_decode_block_opcode_0x8(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:330:72: warning: unused parameter 'frame' [-Wunused-parameter] 330 | static int ipvideo_decode_block_opcode_0x9(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:400:72: warning: unused parameter 'frame' [-Wunused-parameter] 400 | static int ipvideo_decode_block_opcode_0xA(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:466:72: warning: unused parameter 'frame' [-Wunused-parameter] 466 | static int ipvideo_decode_block_opcode_0xB(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:480:72: warning: unused parameter 'frame' [-Wunused-parameter] 480 | static int ipvideo_decode_block_opcode_0xC(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:499:72: warning: unused parameter 'frame' [-Wunused-parameter] 499 | static int ipvideo_decode_block_opcode_0xD(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:524:72: warning: unused parameter 'frame' [-Wunused-parameter] 524 | static int ipvideo_decode_block_opcode_0xE(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:541:72: warning: unused parameter 'frame' [-Wunused-parameter] 541 | static int ipvideo_decode_block_opcode_0xF(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:574:75: warning: unused parameter 'frame' [-Wunused-parameter] 574 | static int ipvideo_decode_block_opcode_0x7_16(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:611:75: warning: unused parameter 'frame' [-Wunused-parameter] 611 | static int ipvideo_decode_block_opcode_0x8_16(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:687:75: warning: unused parameter 'frame' [-Wunused-parameter] 687 | static int ipvideo_decode_block_opcode_0x9_16(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:754:75: warning: unused parameter 'frame' [-Wunused-parameter] 754 | static int iCC libavcodec/intrax8dsp.o pvideo_decode_block_opcode_0xA_16(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:820:75: warning: unused parameter 'frame' [-Wunused-parameter] 820 | static int ipvideo_decode_block_opcode_0xB_16(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:836:75: warning: unused parameter 'frame' [-Wunused-parameter] 836 | static int ipvideo_decode_block_opcode_0xC_16(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:856:75: warning: unused parameter 'frame' [-Wunused-parameter] 856 | static int ipvideo_decode_block_opcode_0xD_16(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:877:75: warning: unused parameter 'frame' [-Wunused-parameter] 877 | static int ipvideo_decode_block_opcode_0xE_16(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayvideo.c:992:69: warning: unused parameter 'frame' [-Wunused-parameter] 992 | static void ipvideo_format_10_firstpass(IpvideoContext *s, AVFrame *frame, int16_t opcode) | ^ src/libavcodec/interplayvideo.c:1004:70: warning: unused parameter 'frame' [-Wunused-parameter] 1004 | static void ipvideo_format_10_secondpass(IpvideoContext *s, AVFrame *frame, int16_t opcode) | ^ 42 warnings generated. CC libavcodec/ipu_parser.o src/libavcodec/ipu_parser.c:34:63: warning: unused parameter 'avctx' [-Wunused-parameter] 34 | static int ipu_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ CC libavcodec/ituh263dec.o 1 warning generated. CC libavcodec/ituh263enc.o In file included from src/libavcodec/ituh263enc.c:38: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig;CC libavcodec/ivi.o | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ituh263dec.c:47: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/ituh263dec.c:754:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 754 | if (s->codec_tag == AV_RL32("U263") && p->f->pict_type == AV_PICTURE_TYPE_I) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/ituh263enc.c:42: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ituh263enc.c:44: src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter] 47 | int16_t block[6][64], | ^ src/libavcodec/ituh263dec.c:1374:63: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1374 | if (h->c.pict_type == AV_PICTURE_TYPE_I && h->c.codec_tag == AV_RL32("ZYGO") && get_bits_left(&h->gb) >= 85 + 13*3*16 + 50){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:900:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 900 | { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:901:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 901 | { "mb_info", "emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size", FF_MPV_OFFSET(mb_info), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 902 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:348:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 348 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:350:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 350 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:351:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 351 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:353:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 353 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:355:147: note: expanded from macro 'FF_MPV_COMMON_OPTS' 355 | FF_RC_OFFSET(qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:356:160: note: expanded from macro 'FF_MPV_COMMON_OPTS' 356 | {"rc_qmod_amp", "experimental quantizer modulation", FF_RC_OFFSET(qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:357:158: note: expanded from macro 'FF_MPV_COMMON_OPTS' 357 | {"rc_qmod_freq", "experimental quantizer modulation", FF_RC_OFFSET(qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:363:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 363 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_RC_OFFSET(initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:364:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 364 | {"rc_buf_aggressivity", "currently useless", FF_RC_OFFSET(buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:365:179: note: expanded from macro 'FF_MPV_COMMON_OPTS' 365 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_MAIN_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:366:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 366 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:367:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 367 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:368:176: note: expanded from macro 'FF_MPV_COMMON_OPTS' 368 | {"skip_threshold", "Frame skip threshold", FF_MPV_MAIN_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:369:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 369 | {"skip_factor", "Frame skip factor", FF_MPV_MAIN_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:370:170: note: expanded from macro 'FF_MPV_COMMON_OPTS' 370 | {"skip_exp", "Frame skip exponent", FF_MPV_MAIN_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:372:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 372 | {"noise_reduction", "Noise reduction", FF_MPV_MAIN_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:373:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 373 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX,In file included from src/libavcodec/ivi.cF:F38_: Msrc/libavcodec/decode.hP:V230_:O6P:T _warning: FISO C forbids forward references to 'enum' types [-Wpedantic]L AGS } ,230 | \e n u| m ^ AVExifHeaderMode; | ^ src/libavcodec/ituh263enc.c:903:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 903 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:386:184: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 386 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_MAIN_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:903:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:387:129: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 387 | {"mepre", "pre motion estimation", FF_MPV_MAIN_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:903:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:388:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 388 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:903:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:389:177: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 389 | {"sc_threshold", "Scene change threshold", FF_MPV_MAIN_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:904:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 904 | { NULL }, | ^ src/libavcodec/ituh263enc.c:931:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 931 | { "umv", "Use unlimited motion vectors.", FF_MPV_OFFSET(umvplus), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:932:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 932 | { "aiv", "Use alternative inter VLC.", FF_MPV_OFFSET(alt_inter_vlc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:933:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 933 | { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:934:184: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 934 | { "structured_slices", "Write slice start position at every GOB header instead of just GOB number.", FF_MPV_OFFSET(h263_slice_structured), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE}, | ^ src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 935 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:348:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 348 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:350:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 350 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:351:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 351 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:353:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 353 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:355:147: note: expanded from macro 'FF_MPV_COMMON_OPTS' 355 | FF_RC_OFFSET(qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:356:160: note: expanded from macro 'FF_MPV_COMMON_OPTS' 356 | {"rc_qmod_amp", "experimental quantizer modulation", FF_RC_OFFSET(qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:357:158: note: expanded from macro 'FF_MPV_COMMON_OPTS' 357 | {"rc_qmod_freq", "experimental quantizer modulation", FF_RC_OFFSET(qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:363:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 363 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_RC_OFFSET(initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:364:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 364 | {"rc_buf_aggressivity", "currently useless", FF_RC_OFFSET(buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:365:179: note: expanded from macro 'FF_MPV_COMMON_OPTS' 365 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_MAIN_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:366:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 366 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:367:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 367 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:368:176: note: expanded from macro 'FF_MPV_COMMON_OPTS' 368 | {"skip_threshold", "Frame skip threshold", FF_MPV_MAIN_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:369:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 369 | {"skip_factor", "Frame skip factor", FF_MPV_MAIN_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:370:170: note: expanded from macro 'FF_MPV_COMMON_OPTS' 370 | {"skip_exp", "Frame skip exponent", FF_MPV_MAIN_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:372:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 372 | {"noise_reduction", "Noise reduction", FF_MPV_MAIN_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:373:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 373 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:936:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 936 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:386:184: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 386 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_MAIN_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:936:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:387:129: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 387 | {"mepre", "pre motion estimation", FF_MPV_MAIN_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:936:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:388:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 388 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:936:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:389:177: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 389 | {"sc_threshold", "Scene change threshold", FF_MPV_MAIN_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:937:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 937 | { NULL }, | ^ src/libavcodec/ivi.c:293:36: warning: unused parameter 'is_indeo4' [-Wunused-parameter] 293 | int is_indeo4) | ^ 22 warnings generated. CC libavcodec/ivi_dsp.o src/libavcodec/ivi_dsp.c:327:38: warning: unused parameter 'flags' [-Wunused-parameter] 327 | const uint8_t *flags) | ^ src/libavcodec/ivi_dsp.c:428:38: warning: unused parameter 'flags' [-Wunused-parameter] 428 | const uint8_t *flags) | ^ src/libavcodec/ivi_dsp.c:630:89: warning: unused parameter 'flags' [-Wunused-parameter] 630 | void ff_ivi_row_slant8(const int32_t *in, int16_t *out, ptrdiff_t pitch, const uint8_t *flags) | ^ src/libavcodec/ivi_dsp.c:709:89: warning: unused parameter 'flags' [-Wunused-parameter] 709 | void ff_ivi_row_slant4(const int32_t *in, int16_t *out, ptrdiff_t pitch, const uint8_t *flags) | ^ src/libavcodec/ivi_dsp.c:753:43: warning: unused parameter 'flags' [-Wunused-parameter] 753 | const uint8_t *flags) | ^ src/libavcodec/ivi_dsp.c:763:34: warning: unused parameter 'blk_size' [-Wunused-parameter] 763 | int blk_size) | ^ 3 warnings generated. CC libavcodec/j2kenc.o In file included from src/libavcodec/j2kenc.c:69: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 2 warnings generated. CC libavcodec/jacosubdec.o src/libavcodec/j2kenc.c:293:51: warning: unused parameter 'compno' [-Wunused-parameter] 293 | static int put_qcd(Jpeg2000EncoderContext *s, int compno) | ^ 54 warnings generated. src/libavcodec/j2kenc.c:319:51: warning: unused parameter 'compno' [-Wunused-parameter] 319 | static int put_com(Jpeg2000EncoderContext *s, int compno) | ^ src/libavcodec/j2kenc.c:638:49: warning: unused parameter 's' [-Wunused-parameter] 638 | static void encode_cblk(Jpeg2000EncoderContext *s, Jpeg2000T1Context *t1, Jpeg2000Cblk *cblk, Jpeg2000Tile *tile, | ^ src/libavcodec/j2kenc.c:638:109: warning: unused parameter 'tile' [-Wunused-parameter] 638 | static void encode_cblk(Jpeg2000EncoderContext *s, Jpeg2000T1Context *t1, Jpeg2000Cblk *cblk, Jpeg2000Tile *tile, | ^ src/libavcodec/j2kenc.c:639:65: warning: unused parameter 'lev' [-Wunused-parameter] 639 | int width, int height, int bandpos, int lev) | ^ CC libavcodec/jfdctfst.o src/libavcodec/j2kenc.c:966:67: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 966 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:966:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 966 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1033:71: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1033 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1033:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1033 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1096:71: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1096 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1096:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1096 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1295:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1295 | if (dd >= dr * lambda) | ~~ ^ ~~~~~~~~~~~ src/libavcodec/j2kenc.c:1744:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1744 | { "tile_width", "Tile Width", OFFSET(tile_width), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, 1<<30, VE, }, | ^ src/libavcodec/j2kenc.c:1745:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1745 | { "tile_height", "Tile Height", OFFSET(tile_height), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, 1<<30, VE, }, | ^ src/libavcodec/j2kenc.c:1749:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1749 | { "sop", "SOP marker", OFFSET(sop), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE, }, | ^ src/libavcodec/j2kenc.c:1750:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1750 | { "eph", "EPH marker", OFFSET(eph), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE, }, | ^ src/libavcodec/j2kenc.c:1757:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1757 | { "layer_rates", "Layer Rates", OFFSET(lr_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE }, | ^ src/libavcodec/j2kenc.c:1758:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1758 | { NULL } | ^ In file included from src/libavcodec/jacosubdec.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/jacosubdec.c:35:51: warning: unused parameter 'in' [-Wunused-parameter] 35 | static int insert_text(AVBPrint *dst, const char *in, const char *arg) | ^ src/libavcodec/jacosubdec.c:41:55: warning: unused parameter 'in' [-Wunused-parameter] 41 | static int insert_datetime(AVBPrint *dst, const char *in, const char *arg) | ^ src/libavcodec/jacosubdec.c:53:35: warning: unused parameter 'dst' [-Wunused-parameter] 53 | static int insert_color(AVBPrint *dst, const char *in, const char *arg) | ^ src/libavcodec/jacosubdec.c:53:52: warning: unused parameter 'in' [-Wunused-parameter] 53 | static int insert_color(AVBPrint *dst, const char *in, const char *arg) | ^ src/libavcodec/jacosubdec.c:53:68: warning: unused parameter 'arg' [-Wunused-parameter] 53 | static int insert_color(AVBPrint *dst, const char *in, const char *arg) | ^ src/libavcodec/jacosubdec.c:58:34: warning: unused parameter 'dst' [-Wunused-parameter] 58 | static int insert_font(AVBPrint *dst, const char *in, const char *arg) | ^ src/libavcodec/jacosubdec.c:58:51: warning: unused parameter 'in' [-Wunused-parameter] 58 | static int insert_font(AVBPrint *dst, const char *in, const char *arg) | ^ src/libavcodec/jacosubdec.c:58:67: warning: unused parameter 'arg' [-Wunused-parameter] 58 | static int insert_font(AVBPrint *dst, const char *in, const char *arg) | ^ src/libavcodec/jacosubdec.c:93:44: warning: unused parameter 'avctx' [-Wunused-parameter] 93 | static void jacosub_to_ass(AVCodecContext *avctx, AVBPrint *dst, const char *src) | ^ src/libavcodec/jacosubdec.c:145:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 145 | for (i = 0; i < FF_ARRAY_ELEMS(ass_codes_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. CC libavcodec/jfdctint.o CC libavcodec/jni.o src/libavcodec/jni.c:70:30: warning: unused parameter 'vm' [-Wunused-parameter] 70 | int av_jni_set_java_vm(void *vm, void *log_ctx) | ^ src/libavcodec/jni.c:70:40: warning: unused parameter 'log_ctx' [-Wunused-parameter] 70 | int av_jni_set_java_vm(void *vm, void *log_ctx) | ^ src/libavcodec/jni.c:75:32: warning: unused parameter 'log_ctx' [-Wunused-parameter] 75 | void *av_jni_get_java_vm(void *log_ctx) | ^ 3 warnings generated. CC libavcodec/jpeg2000.o src/libavcodec/jpeg2000.c:398:42: warning: unused parameter 'dx' [-Wunused-parameter] 398 | const int cbps, int dx, int dy) | ^ src/libavcodec/jpeg2000.c:398:50: warning: unused parameter 'dy' [-Wunused-parameter] 398 | const int cbps, int dx, int dy) | ^ 6 warnings generated. CC libavcodec/jpeg2000_parser.o src/libavcodec/jpeg2000_parser.c:173:43: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 173 | if (i + m->skip_bytes + 1 < buf_size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/jpeg2000_parser.c:190:43: warning: unused parameter 'avctx' [-Wunused-parameter] 190 | AVCodecContext *avctx, | ^ 2 warnings generated. CC libavcodec/jpeg2000dec.o 2 warnings generated. CC libavcodec/jpeg2000dsp.o CC libavcodec/jpeg2000dwt.o In file included from src/libavcodec/jpeg2000dec.c:40: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/jpeg2000dec.c:41: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/jpeg2000dec.c:327:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 327 | for (i = 0; i < s->numXtiles * s->numYtiles; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:445:68: warning: unused parameter 'c' [-Wunused-parameter] 445 | static int get_cap(Jpeg2000DecoderContext *s, Jpeg2000CodingStyle *c) | ^ src/libavcodec/jpeg2000dec.c:668:51: warning: unused parameter 'n' [-Wunused-parameter] 668 | static int get_rgn(Jpeg2000DecoderContext *s, int n) | ^ src/libavcodec/jpeg2000dec.c:789:29: warning: missing field 'nb_poc' initializer [-Wmissing-field-initializers] 789 | Jpeg2000POC tmp = {{{0}}}; | ^ src/libavcodec/jpeg2000dec.c:872:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 872 | if (Psot > bytestream2_get_bytes_left(&s->g) - 2 + n + 2) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1130:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1130 | if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1146:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1146 | if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1682:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1682 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1682:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1682 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1759:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1759 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1759:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1759 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1836:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1836 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1836:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1836 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/jpeg2000htdec.o src/libavcodec/jpeg2000dec.c:2030:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2030 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~~ ^ ~~~~~ src/libavcodec/jpeg2000dec.c:2030:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2030 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~ ^ ~~~~~ src/libavcodec/jpeg2000dec.c:2399:48: warning: unused parameter 'threadnr' [-Wunused-parameter] 2399 | int jobnr, int threadnr) | ^ src/libavcodec/jpeg2000dec.c:2430:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2430 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2499:75: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2499 | if (bytestream2_get_bytes_left(&s->packed_headers_stream) < tp_header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2675:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2675 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2716:47: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2716 | if (bytestream2_get_bytes_left(&s->g) < atom_size || atom_end < atom_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2755:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2755 | atom2_size < size) { | ~~~~~~~~~~ ^ ~~~~ src/libavcodec/jpeg2000dec.c:2938:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2938 | OFFSET(reduction_factor), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, JPEG2000_MAX_RESLEVELS - 1, VD }, | ^ src/libavcodec/jpeg2000dec.c:2939:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2939 | { NULL }, | ^ src/libavcodec/jpeg2000htdec.c:213:25: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 213 | if (buffer->pos < length) { | ~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/jpeg2000htdec.c:301:67: warning: unused parameter 's' [-Wunused-parameter] 301 | static int jpeg2000_decode_ctx_vlc(const Jpeg2000DecoderContext *s, | ^ src/libavcodec/jpeg2000htdec.c:431:28: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 431 | int cond = stream->pos < length; | ~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/jpeg2000htdec.c:432:15: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 432 | int pos = FFMIN(stream->pos, length - 1); | ^ ~~~~~~~~~~~ ~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/jpeg2000htdec.c:448:25: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 448 | if (stream->pos < length) { | ~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/jpeg2000htdec.c:502:48: warning: unused parameter 'length' [-Wunused-parameter] 502 | uint32_t length) | ^ src/libavcodec/jpeg2000htdec.c:549:86: warning: unused parameter 't1' [-Wunused-parameter] 549 | Jpeg2000Cblk *cblk, Jpeg2000T1Context *t1, | ^ src/libavcodec/jpeg2000htdec.c:1017:46: warning: unused parameter 'mbr_info' [-Wunused-parameter] 1017 | const uint32_t mbr_info, uint8_t causal_cond, | ^ src/libavcodec/jpeg2000htdec.c:1189:80: warning: unused parameter 'codsty' [-Wunused-parameter] 1189 | ff_jpeg2000_decode_htj2k(const Jpeg2000DecoderContext *s, Jpeg2000CodingStyle *codsty, Jpeg2000T1Context *t1, Jpeg2000Cblk *cblk, | ^ src/libavcodec/jpeg2000htdec.c:1230:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1230 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~~ ^ ~~~~~ src/libavcodec/jpeg2000htdec.c:1230:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1230 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~ ^ ~~~~~ 19 warnings generated. CC libavcodec/jpegls.o CC libavcodec/jpeglsdec.o In file included from src/libavcodec/jpeglsdec.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/jpeglsdec.c:32: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/jpeglsdec.c:157:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 157 | for (k = 0; ((unsigned)state->N[Q] << k) < state->A[Q]; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/jpeglsdec.c:194:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 194 | for (k = 0; ((unsigned)state->N[Q] << k) < temp; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/jpeglsenc.o 11 warnings generated. In file included from src/libavcodec/jpeglsenc.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/jpegquanttables.o In file included from src/libavcodec/jpeglsenc.c:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpeglsenc.c:170:36: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 170 | while (x < w && (FFABS(R(in, x) - RUNval) <= state->near)) { | ^ src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:170:36: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:170:36: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:170:36: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:170:36: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:170:36: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:181:22: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 181 | err = R(in, x) - pred; | ^ src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:181:22: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:197:22: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 197 | Ra = R(in, x); | ^ src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:197:22: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:222:34: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 222 | err = pred - R(in, x); | ^ src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:222:34: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:226:24: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 226 | err = R(in, x) - pred; | ^ src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:226:24: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:239:22: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 239 | Ra = R(in, x); | ^ src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:239:22: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:465:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 465 | { NULL}, | ^ CC libavcodec/jpegtables.o CC libavcodec/jpegxl_parse.o CC libavcodec/jpegxl_parser.o src/libavcodec/jpegxl_parse.c:210:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 210 | if (get_bits_left(gb) < name_len) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/jpegxl_parse.c:250:55: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 250 | if (extensions_len > INT_MAX || get_bits_left(gb) <= extensions_len) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parse.c:478:26: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 478 | if (size && size <= head_size) | ~~~~ ^ ~~~~~~~~~ src/libavcodec/jpegxl_parse.c:509:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 509 | if (size > buflen - *copied) | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:269:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 269 | if (conf->msb_in_token > conf->split_exponent) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:272:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 272 | if (conf->msb_in_token + conf->lsb_in_token > conf->split_exponent) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:343:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 343 | if (context >= bundle->num_dist) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:566:45: warning: unused parameter 'dec' [-Wunused-parameter] 566 | static int gen_alias_map(JXLEntropyDecoder *dec, JXLSymbolDistribution *dist, int log_alphabet_size) | ^ src/libavcodec/jpegxl_parser.c:576:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 576 | for (int i = 0; i < table_size; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:593:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 593 | for (int i = dist->alphabet_size; i < table_size; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:615:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 615 | for (int i = 0; i < table_size; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:808:53: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 808 | if (total_code != 32768 && level2_codecounts[0] < dist->alphabet_size - 1) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:886:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 886 | if (dist->alphabet_size > MAX_PREFIX_ALPHABET_SIZE) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:1085:59: warning: unused parameter 'ctx' [-Wunused-parameter] 1085 | static int skip_icc_profile(void *avctx, JXLParseContext *ctx, GetBitContext *gb) | ^ src/libavcodec/jpegxl_parser.c:1162:55: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1162 | if (extensions_len > INT_MAX || get_bits_left(gb) < extensions_len) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:1234:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1234 | for (int i = 0; i <= meta->num_extra_channels; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:1263:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1263 | if (get_bits_left(gb) < name_len) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/jpegxl_parser.c:1400:39: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1400 | if (size <= head_size || size > INT_MAX - ctx->skip) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:1400:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1400 | if (size <= head_size || size > INT_MAX - ctx->skip) | ~~~~ ^ ~~~~~~~~~ src/libavcodec/jpegxl_parser.c:1437:21: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1437 | cs_buflen = FFMIN(sizeof(ctx->cs_buffer) - AV_INPUT_BUFFER_PADDING_SIZE, ctx->copied); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/jpegxl_parser.c:1479:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1479 | if (get_bits_left(&gb) <= ctx->codestream.frame.body_length) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20 warnings generated. CC libavcodec/jpegxs_parser.o src/libavcodec/jpegxs_parser.c:102:72: warning: unused parameter 'avctx' [-Wunused-parameter] 102 | static int jpegxs_parse_frame(AVCodecParserContext *s, AVCodecContext *avctx, | ^ 4 warnings generated. CC libavcodec/jrevdct.o 1 warning generated. CC libavcodec/jvdec.o In file included from src/libavcodec/jvdec.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/jvdec.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 25 warnings generated. CC libavcodec/kbdwin.o CC libavcodec/kgv1dec.o CC libavcodec/kmvc.o 2 warnings generated. CC libavcodec/lagarith.o In file included from src/libavcodec/kgv1dec.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/kgv1dec.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/kmvc.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/kmvc.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. src/libavcodec/kmvc.c:382:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 382 | if (c->palsize >= (unsigned)MAX_PALSIZE) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lagarithrac.o In file included from src/libavcodec/lagarith.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/lagarith.c:182:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 182 | if (prob > 256 - i) | ~~~~ ^ ~~~~~~~ src/libavcodec/lagarith.c:184:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 184 | for (j = 0; j < prob; j++) | ~ ^ ~~~~ src/libavcodec/lagarith.c:219:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 219 | if (scale_factor >= 32U) | ~~~~~~~~~~~~ ^ ~~~ src/libavcodec/lagarith.c:350:57: warning: unused parameter 'stride' [-Wunused-parameter] 350 | uint8_t *dst, int width, int stride, | ^ src/libavcodec/lagarith.c:496:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 496 | if (read > length) | ~~~~ ^ ~~~~~~ src/libavcodec/lagarithrac.c:33:57: warning: unused parameter 'length' [-Wunused-parameter] 33 | void ff_lag_rac_init(lag_rac *l, GetBitContext *gb, int length) | ^ 1 warning generated. CC libavcodec/latm_parser.o src/libavcodec/latm_parser.c:70:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 70 | if ((state & LATM_SIZE_MASK) - s->count <= buf_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/latm_parser.c:84:65: warning: unused parameter 'avctx' [-Wunused-parameter] 84 | static int latm_parse(AVCodecParserContext *s1, AVCodecContext *avctx, | ^ 2 warnings generated. CC libavcodec/lcevc_parser.o 3 warnings generated. CC libavcodec/lcevctab.o CC libavcodec/lcldec.o 17 warnings generated. CC libavcodec/lclenc.o src/libavcodec/lcevc_parser.c:100:26: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 100 | if (payload_size > INT_MAX - (get_bits_count(&gb) >> 3)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/leaddec.o In file included from src/libavcodec/lclenc.c:45: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/lcldec.c:49: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/lcldec.c:152:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 152 | if (expected != (unsigned int)zstream->total_out) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:155:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 155 | if (expected > (unsigned int)zstream->total_out) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:194:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 194 | c->imgtype == IMGTYPE_YUV111 && len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:193:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | if (c->imgtype == IMGTYPE_RGB24 && len == FFALIGN(width * 3, 4) * height || | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:254:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 254 | if (len < ((aligned_width * height * bppx2) >> 1)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:269:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 269 | len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:425:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 425 | linesize = len < FFALIGN(3 * width, 4) * height ? 3 * width : FFALIGN(3 * width, 4); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/leaddec.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/ljpegenc.o 1 warning generated. CC libavcodec/loco.o In file included from src/libavcodec/leaddec.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/ljpegenc.c:38: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/loco.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/loco.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/ljpegenc.c:41: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ljpegenc.c:304:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 304 | { NULL}, | ^ In file included from src/libavcodec/loco.c:31: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/loco.c:95:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 95 | if (v == -1) | ~ ^ ~~ src/libavcodec/loco.c:160:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 160 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:166:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 166 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:174:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 174 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:180:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 180 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:311:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 311 | if (l->lossy > 65536U) { | ~~~~~~~~ ^ ~~~~~~ 9 warnings generated. CC libavcodec/lossless_audiodsp.o 8 warnings generated. CC libavcodec/lossless_videodsp.o 2 warnings generated. CC libavcodec/lossless_videoencdsp.o 4 warnings generated. CC libavcodec/lpc.o CC libavcodec/lscrdec.o CC libavcodec/lsp.o CC libavcodec/lzf.o In file included from src/libavcodec/lscrdec.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/lscrdec.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/lzw.o CC libavcodec/lzwenc.o In file included from src/libavcodec/lzwenc.c:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/m101.o CC libavcodec/mace.o In file included from src/libavcodec/mace.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/magicyuv.o In file included from src/libavcodec/mace.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/magicyuvenc.o In file included from src/libavcodec/m101.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/m101.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/m101.c:61:44: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 61 | if (stride < min_stride || avpkt->size < stride * (uint64_t)avctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/mathtables.o 2 warnings generated. CC libavcodec/mdec.o In file included from src/libavcodec/magicyuv.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/magicyuv.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/magicyuv.c:138:61: warning: unused parameter 'tdata' [-Wunused-parameter] 138 | static int magy_decode_slice10(AVCodecContext *avctx, void *tdata, | ^ src/libavcodec/magicyuv.c:139:43: warning: unused parameter 'threadnr' [-Wunused-parameter] 139 | int j, int threadnr) | ^ src/libavcodec/magicyuv.c:261:59: warning: unused parameter 'tdata' [-Wunused-parameter] 261 | static int magy_decode_slice(AVCodecContext *avctx, void *tdata, | ^ src/libavcodec/magicyuv.c:262:41: warning: unused parameter 'threadnr' [-Wunused-parameter] 262 | int j, int threadnr) | ^ src/libavcodec/magicyuv.c:289:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | if (s->slices[i][j].size - 2 < width * height) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:454:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 454 | if (header_size < 32 || header_size >= avpkt->size) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/magicyuv.c:546:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 546 | if (slice_width != avctx->coded_width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:560:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 560 | if (s->nb_slices > INT_MAX / FFMAX(sizeof(Slice), 4 * 5)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:611:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 611 | if (bytestream2_get_byteu(&gb) != s->planes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/magicyuv.c:664:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 664 | for (i = 0; i < FF_ARRAY_ELEMS(s->slices); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/me_cmp.o In file included from src/libavcodec/mdec.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/mdec.c:186:71: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 186 | a->bbdsp.bswap16_buf((uint16_t *)a->bitstream_buffer, (uint16_t *)buf, (buf_size + 1) / 2); | ^ In file included from src/libavcodec/magicyuvenc.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/magicyuvenc.c:35: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/magicyuvenc.c:85:43: warning: unused parameter 's' [-Wunused-parameter] 85 | static void left_predict(MagicYUVContext *s, | ^ src/libavcodec/magicyuvenc.c:109:47: warning: unused parameter 's' [-Wunused-parameter] 109 | static void gradient_predict(MagicYUVContext *s, | ^ src/libavcodec/magicyuvenc.c:211:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 211 | s->nb_slices = FFMIN(256U / s->planes, s->nb_slices); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/magicyuvenc.c:458:54: warning: unused parameter 'tdata' [-Wunused-parameter] 458 | static int encode_slice(AVCodecContext *avctx, void *tdata, | ^ src/libavcodec/magicyuvenc.c:459:36: warning: unused parameter 'threadnr' [-Wunused-parameter] 459 | int n, int threadnr) | ^ src/libavcodec/magicyuvenc.c:484:37: warning: unused parameter 'threadnr' [-Wunused-parameter] 484 | int n, int threadnr) | ^ src/libavcodec/magicyuvenc.c:552:51: warning: cast from 'const struct AVFrame *' to 'void *' drops const qualifier [-Wcast-qual] 552 | avctx->execute2(avctx, predict_slice, (void *)frame, NULL, s->nb_slices); | ^ src/libavcodec/magicyuvenc.c:648:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 648 | { NULL}, | ^ In file included from src/libavcodec/me_cmp.c:33: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/me_cmp.c:37:34: warning: unused parameter 'unused' [-Wunused-parameter] 37 | static int sse4_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:54:34: warning: unused parameter 'unused' [-Wunused-parameter] 54 | static int sse8_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:75:35: warning: unused parameter 'unused' [-Wunused-parameter] 75 | static int sse16_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:117:46: warning: unused parameter 'unused' [-Wunused-parameter] 117 | static inline int pix_abs16_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:145:53: warning: unused parameter 'unused' [-Wunused-parameter] 145 | static inline int pix_median_abs16_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:184:42: warning: unused parameter 'unused' [-Wunused-parameter] 184 | static int pix_abs16_x2_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:212:42: warning: unused parameter 'unused' [-Wunused-parameter] 212 | static int pix_abs16_y2_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:242:43: warning: unused parameter 'unused' [-Wunused-parameter] 242 | static int pix_abs16_xy2_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:272:45: warning: unused parameter 'unused' [-Wunused-parameter] 272 | static inline int pix_abs8_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:292:52: warning: unused parameter 'unused' [-Wunused-parameter] 292 | static inline int pix_median_abs8_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:323:41: warning: unused parameter 'unused' [-Wunused-parameter] 323 | static int pix_abs8_x2_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:343:41: warning: unused parameter 'unused' [-Wunused-parameter] 343 | static int pix_abs8_y2_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:365:42: warning: unused parameter 'unused' [-Wunused-parameter] 365 | static int pix_abs8_xy2_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2, | ^ src/libavcodec/me_cmp.c:437:36: warning: unused parameter 's' [-Wunused-parameter] 437 | static int zero_cmp(MPVEncContext *s, const uint8_t *a, const uint8_t *b, | ^ src/libavcodec/me_cmp.c:437:54: warning: unused parameter 'a' [-Wunused-parameter] 437 | static int zero_cmp(MPVEncContext *s, const uint8_t *a, const uint8_t *b, | ^ src/libavcodec/me_cmp.c:437:72: warning: unused parameter 'b' [-Wunused-parameter] 437 | static int zero_cmp(MPVEncContext *s, const uint8_t *a, const uint8_t *b, | ^ src/libavcodec/me_cmp.c:438:31: warning: unused parameter 'stride' [-Wunused-parameter] 438 | ptrdiff_t stride, int h) | ^ src/libavcodec/me_cmp.c:438:43: warning: unused parameter 'h' [-Wunused-parameter] 438 | ptrdiff_t stride, int h) | ^ src/libavcodec/me_cmp.c:485:14: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 485 | if (type >= FF_ARRAY_ELEMS(cmp_func_list) || | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/me_cmp.c:514:47: warning: unused parameter 'unused' [-Wunused-parameter] 514 | static int hadamard8_diff8x8_c(MPVEncContext *unused, const uint8_t *dst, | ^ src/libavcodec/me_cmp.c:515:74: warning: unused parameter 'h' [-Wunused-parameter] 515 | const uint8_t *src, ptrdiff_t stride, int h) | ^ src/libavcodec/me_cmp.c:564:48: warning: unused parameter 'unused' [-Wunused-parameter] 564 | static int hadamard8_intra8x8_c(MPVEncContext *unused, const uint8_t *src, | ^ src/libavcodec/me_cmp.c:565:48: warning: unused parameter 'dummy' [-Wunused-parameter] 565 | const uint8_t *dummy, ptrdiff_t stride, int h) | ^ src/libavcodec/me_cmp.c:565:77: warning: unused parameter 'h' [-Wunused-parameter] 565 | const uint8_t *dummy, ptrdiff_t stride, int h) | ^ src/libavcodec/me_cmp.c:615:68: warning: unused parameter 'h' [-Wunused-parameter] 615 | const uint8_t *src2, ptrdiff_t stride, int h) | ^ src/libavcodec/me_cmp.c:654:71: warning: unused parameter 'h' [-Wunused-parameter] 654 | const uint8_t *src2, ptrdiff_t stride, int h) | ^ src/libavcodec/me_cmp.c:679:68: warning: unused parameter 'h' [-Wunused-parameter] 679 | const uint8_t *src2, ptrdiff_t stride, int h) | ^ src/libavcodec/me_cmp.c:694:71: warning: unused parameter 'h' [-Wunused-parameter] 694 | const uint8_t *src2, ptrdiff_t stride, int h) | ^ src/libavcodec/me_cmp.c:718:42: warning: unused parameter 'h' [-Wunused-parameter] 718 | ptrdiff_t stride, int h) | ^ 2 warnings generated. src/libavcodec/me_cmp.c:793:43: warning: unused parameter 'h' [-Wunused-parameter] 793 | ptrdiff_t stride, int h) | ^ src/libavcodec/me_cmp.c:870:1: warning: unused parameter 'unused' [-Wunused-parameter] 870 | VSAD_INTRA(8) | ^ src/libavcodec/me_cmp.c:852:52: note: expanded from macro 'VSAD_INTRA' 852 | static int vsad_intra ## size ## _c(MPVEncContext *unused, \ | ^ src/libavcodec/me_cmp.c:870:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libavcodec/me_cmp.c:853:70: note: expanded from macro 'VSAD_INTRA' 853 | const uint8_t *s, const uint8_t *dummy, \ | ^ src/libavcodec/me_cmp.c:871:1: warning: unused parameter 'unused' [-Wunused-parameter] 871 | VSAD_INTRA(16) | ^ src/libavcodec/me_cmp.c:852:52: note: expanded from macro 'VSAD_INTRA' 852 | static int vsad_intra ## size ## _c(MPVEncContext *unused, \ | ^ src/libavcodec/me_cmp.c:871:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libavcodec/me_cmp.c:853:70: note: expanded from macro 'VSAD_INTRA' 853 | const uint8_t *s, const uint8_t *dummy, \ | ^ src/libavcodec/me_cmp.c:889:1: warning: unused parameter 'unused' [-Wunused-parameter] 889 | VSAD(8) | ^ src/libavcodec/me_cmp.c:874:46: note: expanded from macro 'VSAD' 874 | static int vsad ## size ## _c(MPVEncContext *unused, \ | ^ src/libavcodec/me_cmp.c:890:1: warning: unused parameter 'unused' [-Wunused-parameter] 890 | VSAD(16) | ^ src/libavcodec/me_cmp.c:874:46: note: expanded from macro 'VSAD' 874 | static int vsad ## size ## _c(MPVEncContext *unused, \ | ^ src/libavcodec/me_cmp.c:912:1: warning: unused parameter 'unused' [-Wunused-parameter] 912 | VSSE_INTRA(8) | ^ src/libavcodec/me_cmp.c:894:52: note: expanded from macro 'VSSE_INTRA' 894 | static int vsse_intra ## size ## _c(MPVEncContext *unused, \ | ^ src/libavcodec/me_cmp.c:912:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libavcodec/me_cmp.c:895:70: note: expanded from macro 'VSSE_INTRA' 895 | const uint8_t *s, const uint8_t *dummy, \ | ^ src/libavcodec/me_cmp.c:913:1: warning: unused parameter 'unused' [-Wunused-parameter] 913 | VSSE_INTRA(16) | ^ src/libavcodec/me_cmp.c:894:52: note: expanded from macro 'VSSE_INTRA' 894 | static int vsse_intra ## size ## _c(MPVEncContext *unused, \ | ^ src/libavcodec/me_cmp.c:913:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libavcodec/me_cmp.c:895:70: note: expanded from macro 'VSSE_INTRA' 895 | const uint8_t *s, const uint8_t *dummy, \ | ^ src/libavcodec/me_cmp.c:930:1: warning: unused parameter 'unused' [-Wunused-parameter] 930 | VSSE(8) | ^ src/libavcodec/me_cmp.c:916:46: note: expanded from macro 'VSSE' 916 | static int vsse ## size ## _c(MPVEncContext *unused, const uint8_t *s1, \ | ^ src/libavcodec/me_cmp.c:931:1: warning: unused parameter 'unused' [-Wunused-parameter] 931 | VSSE(16) | ^ src/libavcodec/me_cmp.c:916:46: note: expanded from macro 'VSSE' 916 | static int vsse ## size ## _c(MPVEncContext *unused, const uint8_t *s1, \ | ^ CC libavcodec/mediacodec.o src/libavcodec/mediacodec.c:129:48: warning: unused parameter 'avctx' [-Wunused-parameter] 129 | int av_mediacodec_default_init(AVCodecContext *avctx, AVMediaCodecContext *ctx, void *surface) | ^ src/libavcodec/mediacodec.c:129:76: warning: unused parameter 'ctx' [-Wunused-parameter] 129 | int av_mediacodec_default_init(AVCodecContext *avctx, AVMediaCodecContext *ctx, void *surface) | ^ src/libavcodec/mediacodec.c:129:87: warning: unused parameter 'surface' [-Wunused-parameter] 129 | int av_mediacodec_default_init(AVCodecContext *avctx, AVMediaCodecContext *ctx, void *surface) | ^ src/libavcodec/mediacodec.c:134:49: warning: unused parameter 'avctx' [-Wunused-parameter] 134 | void av_mediacodec_default_free(AVCodecContext *avctx) | ^ src/libavcodec/mediacodec.c:138:54: warning: unused parameter 'buffer' [-Wunused-parameter] 138 | int av_mediacodec_release_buffer(AVMediaCodecBuffer *buffer, int render) | ^ src/libavcodec/mediacodec.c:138:66: warning: unused parameter 'render' [-Wunused-parameter] 138 | int av_mediacodec_release_buffer(AVMediaCodecBuffer *buffer, int render) | ^ src/libavcodec/mediacodec.c:143:61: warning: unused parameter 'buffer' [-Wunused-parameter] 143 | int av_mediacodec_render_buffer_at_time(AVMediaCodecBuffer *buffer, int64_t time) | ^ src/libavcodec/mediacodec.c:143:77: warning: unused parameter 'time' [-Wunused-parameter] 143 | int av_mediacodec_render_buffer_at_time(AVMediaCodecBuffer *buffer, int64_t time) | ^ 8 warnings generated. CC libavcodec/metasound.o In file included from src/libavcodec/metasound.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 12 warnings generated. CC libavcodec/microdvddec.o 11 warnings generated. In file included from src/libavcodec/microdvddec.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/microdvddec.c:206:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 206 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:212:33: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 212 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:339:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 339 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:342:37: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 342 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++)CC libavcodec/midivid.o { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/mimic.o In file included from src/libavcodec/midivid.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/midivid.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/midivid.c:71:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 71 | if (bytestream2_get_bytes_left(gb) < mask_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/midivid.c:98:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 98 | if (bytestream2_get_bytes_left(gb) < (nb_blocks + 7 * !intra_flag) / 8) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/midivid.c:151:50: warning: unused parameter 's' [-Wunused-parameter] 151 | static ptrdiff_t lzss_uncompress(MidiVidContext *s, GetByteContext *gb, uint8_t *dst, unsigned int size) | ^ In file included from src/libavcodec/mimic.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mimic.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/mimic.c:112:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 112 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mimic.c:155:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 155 | for (int i = 0; i < FF_ARRAY_ELEMS(dst->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mimic.c:234:27: warning: cast from 'const signed char *' to 'signed char *' drops const qualifier [-Wcast-qual] 234 | coeff = ((int8_t*)vlcdec_lookup[num_bits])[value]; | ^ src/libavcodec/mimic.c:211:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 211 | for (pos = 1; pos < num_coeffs; pos++) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/mimic.c:219:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 219 | if (vlc == -1) | ~~~ ^ ~~ src/libavcodec/mimic.c:266:54: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 266 | if (is_iframe || get_bits1(&ctx->gb) == is_chroma) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 5 warnings generated. CC libavcodec/misc4.o 8 warnings generated. In file included from src/libavcodec/misc4.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/misc4.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/misc4_parser.o 1 warning generated. 44 warnings generated. CC libavcodec/mjpeg_parser.o CC libavcodec/mjpegbdec.o 2 warnings generated. CC libavcodec/mjpegdec.o CC libavcodec/mjpegdec_common.o In file included from src/libavcodec/mjpegbdec.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/mjpeg_parser.c:106:39: warning: unused parameter 'avctx' [-Wunused-parameter] 106 | AVCodecContext *avctx, | ^ 1 warning generated. In file included from src/libavcodec/mjpegdec.c:42: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/mjpegenc.o In file included from src/libavcodec/mjpegdec.c:44: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/mjpegdec.c:55: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:85:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 85 | for (i = 0; i < FF_ARRAY_ELEMS(ht); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from src/libavcodec/mjpegenc.c:38: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/mjpegenc_common.o src/libavcodec/mjpegdec.c:1141:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1141 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1225:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1225 | for (mb_x = 0; mb_x < width; mb_x++) | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1228:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1228 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1466:32: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1466 | if (s->mb_bitmask_size != (s->mb_width * s->mb_height + 7) >> 3) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mjpegenc.c:40: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1872:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1872 | if (id == AV_RB32("AVI1")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1887:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1887 | if (id == AV_RB32("JFIF")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1925:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1925 | if ( id == AV_RB32("Adob") | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1940:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1940 | if (id == AV_RB32("LJIF")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1979:12: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1979 | if (id == AV_RL32("colr") && len > 0) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1986:12: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1986 | if (id == AV_RL32("xfrm") && len > 0) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1995:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1995 | if (start_code == APP3 && id == AV_RB32("_JPS") && len >= 10) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2035:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2035 | if (start_code == APP1 && id == AV_RB32("Exif") && len >= 2) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2063:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2063 | if (id == AV_RB32("mjpg")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2079:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2079 | if (start_code == APP2 && id == AV_RB32("ICC_") && len >= 10) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2087:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2087 | if (id != AV_RB32("PROF") || id2 != AV_RB24("ILE")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2105:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2105 | } else if (s->iccnum != 0 && nummarkers != s->iccnum) { | ~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/mjpegdec.c:2397:68: warning: unused parameter 'avpkt' [-Wunused-parameter] 2397 | int *got_frame, const AVPacket *avpkt, | ^ src/libavcodec/mjpegenc.c:143:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 143 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:154:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 154 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:190:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 190 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:466:33: warning: unused parameter 'unused_x' [-Wunused-parameter] 466 | int unused_x, int unused_y) | ^ src/libavcodec/mjpegenc.c:466:47: warning: unused parameter 'unused_y' [-Wunused-parameter] 466 | int unused_x, int unused_y) | ^ src/libavcodec/mjpegdec.c:2963:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2963 | OFFSET(extern_huff), AV_Osrc/libavcodec/mjpegenc.cP:T498_:T33Y:P Ewarning: _unused parameter 'unused_x' [-Wunused-parameter]B OOL ,498 | { . i 6 4 = 0 } , 0 , 1 , V D | A V _ OiPnTt_ FuLnAuGs_eDdE_PxR,E CiAnTtE Du n}u,s e d| _ ^y ) | ^ src/libavcodec/mjpegenc.csrc/libavcodec/mjpegdec.c::4982964::4712:: warning: warning: unused parameter 'unused_y' [-Wunused-parameter]missing field 'help' initializer [-Wmissing-field-initializers] 2964498 | | { N U L L } , | ^ int unused_x, int unused_y) | ^ src/libavcodec/mjpegenc.c:653:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 653 | { "force_duplicated_matrix", "Always write luma and chroma matrix for mjpeg, useful for rtp streaming.", OFFSET(force_duplicated_matrix), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 654 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:348:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 348 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:350:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 350 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:351:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 351 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:353:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 353 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:355:147: note: expanded from macro 'FF_MPV_COMMON_OPTS' 355 | FF_RC_OFFSET(qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:356:160: note: expanded from macro 'FF_MPV_COMMON_OPTS' 356 | {"rc_qmod_amp", "experimental quantizer modulation", FF_RC_OFFSET(qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:357:158: note: expanded from macro 'FF_MPV_COMMON_OPTS' 357 | {"rc_qmod_freq", "experimental quantizer modulation", FF_RC_OFFSET(qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:363:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 363 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_RC_OFFSET(initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:364:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 364 | {"rc_buf_aggressivity", "currently useless", FF_RC_OFFSET(buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:365:179: note: expanded from macro 'FF_MPV_COMMON_OPTS' 365 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_MAIN_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:366:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 366 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:367:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 367 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:368:176: note: expanded from macro 'FF_MPV_COMMON_OPTS' 368 | {"skip_threshold", "Frame skip threshold", FF_MPV_MAIN_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:369:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 369 | {"skip_factor", "Frame skip factor", FF_MPV_MAIN_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:370:170: note: expanded from macro 'FF_MPV_COMMON_OPTS' 370 | {"skip_exp", "Frame skip exponent", FF_MPV_MAIN_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:372:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 372 | {"noise_reduction", "Noise reduction", FF_MPV_MAIN_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:373:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 373 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:655:7: warning: missing field 'help' initializer [-Wmissing-field-initializers] 655 | { NULL}, | ^ CC libavcodec/mjpegenc_huffman.o In file included from src/libavcodec/mjpegenc_common.c:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mjpegenc_huffman.c:55:32: warning: cast from 'const void *' to 'struct PTable *' drops const qualifier [-Wcast-qual] 55 | PTable a_val = *(PTable *) a; | ^ src/libavcodec/mjpegenc_huffman.c:56:32: warning: cast from 'const void *' to 'struct PTable *' drops const qualifier [-Wcast-qual] 56 | PTable b_val = *(PTable *) b; | ^ src/libavcodec/mjpegenc_huffman.c:160:55: warning: unused parameter 'max_nval' [-Wunused-parameter] 160 | uint8_t val[], int max_nval) | ^ src/libavcodec/mjpegenc_common.c:461:61: warning: unused parameter 'header_bits' [-Wunused-parameter] 461 | void ff_mjpeg_encode_picture_trailer(PutBitContext *pb, int header_bits) | ^ 3 warnings generated. CC libavcodec/mlp.o 29 warnings generated. CC libavcodec/mlp_parse.o src/libavcodec/mlp.c:116:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 116 | for (i = 0; i < ((bit_size + 2) & 7); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/mlp_parser.o src/libavcodec/mlp_parser.c:47:51: warning: unused parameter 's' [-Wunused-parameter] 47 | static av_cold int mlp_init(AVCodecParserContext *s) | ^ CC libavcodec/mlpdec.o 1 warning generated. CC libavcodec/mlpdsp.o src/libavcodec/mlpdsp.c:44:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 44 | for (order = 0; order < firorder; order++) | ~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdsp.c:46:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 46 | for (order = 0; order < iirorder; order++) | ~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdsp.c:92:50: warning: unused parameter 'ch_assign' [-Wunused-parameter] 92 | static int32_t (*mlp_select_pack_output(uint8_t *ch_assign, | ^ src/libavcodec/mlpdsp.c:93:49: warning: unused parameter 'output_shift' [-Wunused-parameter] 93 | int8_t *output_shift, | ^ src/libavcodec/mlpdsp.c:94:49: warning: unused parameter 'max_matrix_channel' [-Wunused-parameter] 94 | uint8_t max_matrix_channel, | ^ src/libavcodec/mlpdsp.c:95:45: warning: unused parameter 'is32' [-Wunused-parameter] 95 | int is32))(int32_t, uint16_t, int32_t (*)[], void *, uint8_t*, int8_t *, uint8_t, int) | ^ In file included from src/libavcodec/mlpdec.c:39: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mlpdec.c:40: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/mlpdec.c:218:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 218 | for (i = 0; i < FF_ARRAY_ELEMS(thd_channel_order); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:603:35: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 603 | && s->lossless_check_data != 0xffffffff) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/mlpdec.c:808:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 808 | for (ch = 0; ch <= max_chan; ch++) { | ~~ ^ ~~~~~~~~ src/libavcodec/mlpdec.c:1031:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1031 | if (get_bits_count(gbp) != expected_stream_pos) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:1096:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1096 | for (i = 0; i < m->access_unit_size_pow2; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:1203:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1203 | if (length < 4 || length > buf_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdec.c:1264:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1264 | if (end < substream_start) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:1433:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1433 | { NULL }, | ^ 6 warnings generated. CC libavcodec/mlpenc.o 3 warnings generated. CC libavcodec/mlz.o In file included from src/libavcodec/mlpenc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mlpenc.c:28: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mlz.c:139:25: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 139 | while (output_chars < size) { | ~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mlz.c:163:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 163 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:169:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 169 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:182:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 182 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:187:42: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 187 | if (output_chars <= size && !mlz->freeze_flag) { | ~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mlpenc.c:254:52: warning: unused parameter 'ctx' [-Wunused-parameter] 254 | static int compare_matrix_params(MLPEncodeContext *ctx, MLPSubstream *s, | ^ src/libavcodec/mlpenc.c:422:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 422 | for (unsigned channel = 0; channel < nb_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/mlpenc.c:435:55: warning: unused parameter 'ctx' [-Wunused-parameter] 435 | static void default_decoding_params(MLPEncodeContext *ctx, DecodingParams *dp) | ^ src/libavcodec/mlpenc.c:823:51: warning: unused parameter 'ctx' [-Wunused-parameter] 823 | static void write_filter_params(MLPEncodeContext *ctx, | ^ src/libavcodec/mlpenc.c:826:37: warning: unused parameter 'channel' [-Wunused-parameter] 826 | int channel, unsigned int filter) | ^ src/libavcodec/mlpenc.c:951:48: warning: unused parameter 'ctx' [-Wunused-parameter] 951 | static void write_block_data(MLPEncodeContext *ctx, MLPSubstream *s, | ^ src/libavcodec/mlpenc.c:1103:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1103 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1152:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1152 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1198:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1198 | bits = FFMAX(number_sbits(sample), bits); | ^ ~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/mlpenc.c:1258:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1258 | return sample ? FFMIN(max, ff_ctz(sample)) : def; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mlpenc.c:1326:50: warning: unused parameter 'ctx' [-Wunused-parameter] 1326 | static void code_filter_coeffs(MLPEncodeContext *ctx, FilterParams *fp, const int32_t *fcoeff) | ^ src/libavcodec/mlpenc.c:1366:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1366 | for (unsigned int j = 0; j <= ctx->cur_restart_interval; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1386:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1386 | for (unsigned int i = 0; i < order; i++) | ~ ^ ~~~~~ src/libavcodec/mlpenc.c:1486:50: warning: unused parameter 'ctx' [-Wunused-parameter] 1486 | static void code_matrix_coeffs(MLPEncodeContext *ctx, MLPSubstream *s, | ^ src/libavcodec/mlpenc.c:1530:55: warning: unused parameter 'ctx' [-Wunused-parameter] 1530 | static void no_codebook_bits_offset(MLPEncodeContext *ctx, | ^ src/libavcodec/mlpenc.c:1532:41: warning: unused parameter 'channel' [-Wunused-parameter] 1532 | int channel, int32_t offset, | ^ src/libavcodec/mlpenc.c:1559:48: warning: unused parameter 'ctx' [-Wunused-parameter] 1559 | static void no_codebook_bits(MLPEncodeContext *ctx, | ^ src/libavcodec/mlpenc.c:1561:34: warning: unused parameter 'channel' [-Wunused-parameter] 1561 | int channel, | ^ src/libavcodec/mlpenc.c:1596:59: warning: unused parameter 'ctx' [-Wunused-parameter] 1596 | static inline void codebook_bits_offset(MLPEncodeContext *ctx, | ^ src/libavcodec/mlpenc.c:1819:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1819 | if (k >= blocksize) { | ~ ^ ~~~~~~~~~ src/libavcodec/mlpenc.c:1831:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1831 | for (int i = 0; i < blocksize; i++, l++) | ~ ^ ~~~~~~~~~ src/libavcodec/mlpenc.c:1856:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1856 | for (unsigned int j = 0; j <= ctx->cur_restart_interval; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1884:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1884 | for (unsigned int j = 0; j <= ctx->cur_restart_interval; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1955:59: warning: unused parameter 'ctx' [-Wunused-parameter] 1955 | static uint32_t best_codebook_path_cost(MLPEncodeContext *ctx, MLPSubstream *s, | ^ src/libavcodec/mlpenc.c:2023:47: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2023 | if (dst_path->cur_idx < FF_ARRAY_ELEMS(dst_path->path) - 1) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:2062:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2062 | for (int index = 0; index < s->b[ctx->restart_intervals-1].seq_size; index++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:2084:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2084 | for (int index = 0; index < ctx->number_of_frames; index++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:2220:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2220 | for (int i = 0; i < s->b[seq_index].seq_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:2232:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2232 | if (ctx->frame_index == (ctx->cur_restart_interval - 1)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:2272:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2272 | { "max_interval", "Max number of frames between each new header", OFFSET(max_restart_interval), AV_OPT_TYPE_INT, {.i64 = 16 }, MIN_HEADER_INTERVAL, MAX_HEADER_INTERVAL, FLAGS }, | ^ src/libavcodec/mlpenc.c:2273:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2273 | { "lpc_coeff_precision", "LPC coefficient precision", OFFSET(lpc_coeff_precision), AV_OPT_TYPE_INT, {.i64 = 15 }, 0, 15, FLAGS }, | ^ src/libavcodec/mlpenc.c:2277:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2277 | { "lpc_passes", "Number of passes to use for Cholesky factorization during LPC analysis", OFFSET(lpc_passes), AV_OPT_TYPE_INT, {.i64 = 2 }, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/mlpenc.c:2278:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2278 | { "codebook_search", "Max number of codebook searches", OFFSET(max_codebook_search), AV_OPT_TYPE_INT, {.i64 = 3 }, 1, 100, FLAGS }, | ^ src/libavcodec/mlpenc.c:2282:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2282 | { "rematrix_precision", "Rematrix coefficient precision", OFFSET(rematrix_precision), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 14, FLAGS }, | ^ src/libavcodec/mlpenc.c:2283:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2283 | { NULL }, | ^ 5 warnings generated. CC libavcodec/mmvideo.o In file included from src/libavcodec/mmvideo.c:37: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mmvideo.c:38: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. 10 warnings generated. CC libavcodec/mobiclip.o CC libavcodec/motion_est.o In file included from src/libavcodec/mobiclip.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mobiclip.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/mobiclip.c:36: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/motion_est.c:39: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/motion_est.c:111:33: warning: unused parameter 'size' [-Wunused-parameter] 111 | const int size, const int h, int ref_index, int src_index, | ^ src/libavcodec/motion_est.c:111:49: warning: unused parameter 'h' [-Wunused-parameter] 111 | const int size, const int h, int ref_index, int src_index, | ^ src/libavcodec/motion_est.c:112:57: warning: unused parameter 'chroma_cmp_func' [-Wunused-parameter] 112 | me_cmp_func cmp_func, me_cmp_func chroma_cmp_func, int qpel){ | ^ In file included from src/libavcodec/motion_est.c:298: src/libavcodec/motion_est_template.c:155:54: warning: unused parameter 's' [-Wunused-parameter] 155 | static int no_sub_motion_search(MPVEncContext *const s, | ^ src/libavcodec/motion_est_template.c:157:39: warning: unused parameter 'src_index' [-Wunused-parameter] 157 | int src_index, int ref_indsrc/libavcodec/mobiclip.ce:x999,: 24 :| ^warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] src/libavcodec/motion_est_template.c:157:54: warning: 999unused parameter 'ref_index' [-Wunused-parameter] | i157f | ( i d x < 0 | | i d x > = F F _ A R R A Y _ E L E M S (ibnlto cskr8cx_8i_ncdoeexf,f iicnite nrtesf__tianbd)e)x , | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ src/libavcodec/motion_est_template.c:158:39: warning: unused parameter 'size' [-Wunused-parameter] 158 | int size, int h) | ^ src/libavcodec/motion_est_template.c:158:49: warning: unused parameter 'h' [-Wunused-parameter] 158 | int size, int h) | ^ src/libavcodec/mobiclip.c:1285:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1285 | if (idx2 >= FF_ARRAY_ELEMS(pframe_block8x8_coefficients_tab)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/motion_est.c:300:42: warning: unused parameter 's' [-Wunused-parameter] 300 | static int zero_cmp(MPVEncContext *const s, const uint8_t *a, const uint8_t *b, | ^ src/libavcodec/motion_est.c:300:60: warning: unused parameter 'a' [-Wunused-parameter] 300 | static int zero_cmp(MPVEncContext *const s, const uint8_t *a, const uint8_t *b, | ^ src/libavcodec/motion_est.c:300:78: warning: unused parameter 'b' [-Wunused-parameter] 300 | static int zero_cmp(MPVEncContext *const s, const uint8_t *a, const uint8_t *b, | ^ src/libavcodec/motion_est.c:301:31: warning: unused parameter 'stride' [-Wunused-parameter] 301 | ptrdiff_t stride, int h) | ^ src/libavcodec/motion_est.c:301:43: warning: unused parameter 'h' [-Wunused-parameter] 301 | ptrdiff_t stride, int h) | ^ src/libavcodec/motion_est.c:306:32: warning: unused parameter 'a' [-Wunused-parameter] 306 | static void zero_hpel(uint8_t *a, const uint8_t *b, ptrdiff_t stride, int h){ | ^ src/libavcodec/motion_est.c:306:50: warning: unused parameter 'b' [-Wunused-parameter] 306 | static void zero_hpel(uint8_t *a, const uint8_t *b, ptrdiff_t stride, int h){ | ^ src/libavcodec/motion_est.c:306:63: warning: unused parameter 'stride' [-Wunused-parameter] 306 | static void zero_hpel(uint8_t *a, const uint8_t *b, ptrdiff_t stride, int h){ | ^ src/libavcodec/motion_est.c:306:75: warning: unused parameter 'h' [-Wunused-parameter] 306 | static void zero_hpel(uint8_t *a, const uint8_t *b, ptrdiff_t stride, int h){ | ^ src/libavcodec/motion_est.c:972:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 972 | int p_score = FFMIN(vard, varc - 500 + (s->lambda2 >> FF_LAMBDA_SHIFT)*100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/motion_est.c:1054:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1054 | int p_score = FFMIN(vard, varc-500+(s->lambda2>>FF_LAMBDA_SHIFT)*100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 24 warnings generated. CC libavcodec/motionpixels.o In file included from src/libavcodec/motionpixels.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/motionpixels.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/movtextdec.o In file included from src/libavcodec/movtextdec.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/movtextdec.c:242:73: warning: unused parameter 'size' [-Wunused-parameter] 242 | static int decode_twrp(const uint8_t *tsmb, MovTextContext *m, uint64_t size) | ^ src/libavcodec/movtextdec.c:249:73: warning: unused parameter 'size' [-Wunused-parameter] 249 | static int decode_hlit(const uint8_t *tsmb, MovTextContext *m, uint64_t size) | ^ src/libavcodec/movtextdec.c:257:73: warning: unused parameter 'size' [-Wunused-parameter] 257 | static int decode_hclr(const uint8_t *tsmb, MovTextContext *m, uint64_t size) | ^ src/libavcodec/movtextdec.c:279:32: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 279 | if (2 + style_entries * 12 > size) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/movtextdec.c:531:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 531 | if (tsmb_size < size_var) { | ~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/movtextdec.c:537:33: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 537 | if (tsmb_end - tsmb < tsmb_size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/movtextdec.c:582:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 582 | { "width", "Frame width, usually video width", OFFSET(frame_width), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextdec.c:583:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 583 | { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextdec.c:584:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 584 | { NULL }, | ^ 10 warnings generated. CC libavcodec/movtextenc.o 5 warnings generated. CC libavcodec/mpc.o In file included from src/libavcodec/movtextenc.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/movtextenc.c:287:59: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] 287 | av_dynarray_add(&s->fonts, &s->font_count, (char*)"Serif"); | ^ src/libavcodec/movtextenc.c:595:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 595 | while (i < len) { | ~ ^ ~~~ src/libavcodec/movtextenc.c:621:50: warning: unused parameter 'forced' [-Wunused-parameter] 621 | static void mov_text_new_line_cb(void *priv, int forced) | ^ src/libavcodec/movtextenc.c:655:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 655 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/movtextenc.c:695:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 695 | { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextenc.c:696:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 696 | { NULL }, | ^ CC libavcodec/mpc7.o 7 warnings generated. CC libavcodec/mpc8.o In file included from src/libavcodec/mpc7.c:37: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mpc7.c:38: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/mpc8.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mpc8.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/mpc8.c:49:14: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 49 | if (code >= mpc8_cnk_lost[k-1][n-1]) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpc8.c:63:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 63 | if (code >= C[n]) { | ~~~~ ^ ~~~~ src/libavcodec/mpc8.c:343:62: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 343 | const VLC *vlc = &quant_vlc[res - 5][cnt > mpc8_thres[res]]; | ~~~ ^ ~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/mpeg12.o 5 warnings generated. CC libavcodec/mpeg12data.o CC libavcodec/mpeg12dec.o CC libavcodec/mpeg12enc.o In file included from src/libavcodec/mpeg12dec.c:44: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mpeg12dec.c:45: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/mpeg12enc.c:42: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mpeg12enc.c:46: In file included from src/libavcodec/mpeg12enc.h:25: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:1394:37: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1394 | if (mb_y == 0 && s->c.codec_tag == AV_RL32("SLIF")) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:1415:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1415 | if (s->c.mb_x >= (unsigned) s->c.mb_width) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:1873:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1873 | if (s->codec_tag == AV_RL32("BW10")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:2227:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2227 | if ((unsigned)slice_err > INT_MAX - error_count) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:427:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 427 | for (i = 0; i < sizeof(svcd_scan_offset_placeholder); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:479:35: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 479 | for (int i = 0; i < side_data->size; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:2580:60: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2580 | (s2->codec_tag == AV_RL32("VCR2") || s2->codec_tag == AV_RL32("BW10"))) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:2580:24: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2580 | (s2->codec_tag == AV_RL32("VCR2") || s2->codec_tag == AV_RL32("BW10"))) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:2688:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2688 | { NULL } | ^ src/libavcodec/mpeg12enc.c:1254:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1254 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1244:69: note: expanded from macro 'COMMON_OPTS' 1244 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1254:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1246:77: note: expanded from macro 'COMMON_OPTS' 1246 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1254:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1248:77: note: expanded from macro 'COMMON_OPTS' 1248 | OFFSET(scan_offset), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1254:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1250:87: note: expanded from macro 'COMMON_OPTS' 1250 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^ src/libavcodec/mpeg12enc.c:1254:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1251:5: note: expanded from macro 'COMMON_OPTS' 1251 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:376:155: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 376 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_MAIN_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1254:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1251:5: note: expanded from macro 'COMMON_OPTS' 1251 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:377:159: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 377 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_MAIN_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1254:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1251:5: note: expanded from macro 'COMMON_OPTS' 1251 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:378:148: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 378 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_MAIN_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1255 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:348:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 348 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:350:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 350 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:351:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 351 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:353:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 353 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:355:147: note: expanded from macro 'FF_MPV_COMMON_OPTS' 355 | FF_RC_OFFSET(qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:356:160: note: expanded from macro 'FF_MPV_COMMON_OPTS' 356 | {"rc_qmod_amp", "experimental quantizer modulation", FF_RC_OFFSET(qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:357:158: note: expanded from macro 'FF_MPV_COMMON_OPTS' 357 | {"rc_qmod_freq", "experimental quantizer modulation", FF_RC_OFFSET(qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:363:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 363 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_RC_OFFSET(initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:364:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 364 | {"rc_buf_aggressivity", "currently useless", FF_RC_OFFSET(buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:365:179: note: expanded from macro 'FF_MPV_COMMON_OPTS' 365 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_MAIN_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:366:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 366 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:367:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 367 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:368:176: note: expanded from macro 'FF_MPV_COMMON_OPTS' 368 | {"skip_threshold", "Frame skip threshold", FF_MPV_MAIN_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:369:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 369 | {"skip_factor", "Frame skip factor", FF_MPV_MAIN_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:370:170: note: expanded from macro 'FF_MPV_COMMON_OPTS' 370 | {"skip_exp", "Frame skip exponent", FF_MPV_MAIN_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:372:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 372 | {"noise_reduction", "Noise reduction", FF_MPV_MAIN_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:373:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 373 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1256:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1256 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:386:184: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 386 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_MAIN_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1256:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:387:129: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 387 | {"mepre", "pre motion estimation", FF_MPV_MAIN_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1256:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:388:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 388 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1256:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:389:177: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 389 | {"sc_threshold", "Scene change threshold", FF_MPV_MAIN_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1257:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1257 | { NULL }, | ^ src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1261 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1244:69: note: expanded from macro 'COMMON_OPTS' 1244 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1246:77: note: expanded from macro 'COMMON_OPTS' 1246 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1248:77: note: expanded from macro 'COMMON_OPTS' 1248 | OFFSET(scan_offset), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1250:87: note: expanded from macro 'COMMON_OPTS' 1250 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^ src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1251:5: note: expanded from macro 'COMMON_OPTS' 1251 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:376:155: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 376 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_MAIN_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1251:5: note: expanded from macro 'COMMON_OPTS' 1251 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:377:159: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 377 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_MAIN_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1251:5: note: expanded from macro 'COMMON_OPTS' 1251 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:378:148: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 378 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_MAIN_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1263:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1263 | { "intra_dc_precision", "Precision of the DC coefficient - 8", FF_MPV_OFFSET(c.intra_dc_precision), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 3, VE }, | ^ src/libavcodec/mpeg12enc.c:1268:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1268 | FF_MPV_OFFSET(c.intra_vlc_format), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1269:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1269 | { "non_linear_quant", "Use nonlinear quantizer.", FF_MPV_OFFSET(c.q_scale_type), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1270:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1270 | { "alternate_scan", "Enable alternate scantable.", FF_MPV_OFFSET(c.alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1271:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1271 | { "a53cc", "Use A53 Closed Captions (if available)", OFFSET(a53_cc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1289 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:348:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 348 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:350:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 350 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:351:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 351 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:353:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 353 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:355:147: note: expanded from macro 'FF_MPV_COMMON_OPTS' 355 | FF_RC_OFFSET(qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:356:160: note: expanded from macro 'FF_MPV_COMMON_OPTS' 356 | {"rc_qmod_amp", "experimental quantizer modulation", FF_RC_OFFSET(qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:357:158: note: expanded from macro 'FF_MPV_COMMON_OPTS' 357 | {"rc_qmod_freq", "experimental quantizer modulation", FF_RC_OFFSET(qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:363:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 363 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_RC_OFFSET(initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:364:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 364 | {"rc_buf_aggressivity", "currently useless", FF_RC_OFFSET(buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:365:179: note: expanded from macro 'FF_MPV_COMMON_OPTS' 365 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_MAIN_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:366:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 366 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:367:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 367 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:368:176: note: expanded from macro 'FF_MPV_COMMON_OPTS' 368 | {"skip_threshold", "Frame skip threshold", FF_MPV_MAIN_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:369:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 369 | {"skip_factor", "Frame skip factor", FF_MPV_MAIN_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:370:170: note: expanded from macro 'FF_MPV_COMMON_OPTS' 370 | {"skip_exp", "Frame skip exponent", FF_MPV_MAIN_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:372:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 372 | {"noise_reduction", "Noise reduction", FF_MPV_MAIN_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:373:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 373 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1290:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1290 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:386:184: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 386 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_MAIN_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1290:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:387:129: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 387 | {"mepre", "pre motion estimation", FF_MPV_MAIN_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1290:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:388:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 388 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1290:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:389:177: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 389 | {"sc_threshold", "Scene change threshold", FF_MPV_MAIN_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1292:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1292 | { NULL }, | ^ 38 warnings generated. CC libavcodec/mpeg12framerate.o 21 warnings generated. CC libavcodec/mpeg4audio.o CC libavcodec/mpeg4audio_sample_rates.o CC libavcodec/mpeg4video.o src/libavcodec/mpeg4audio.c:100:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 100 | if (c->chan_config < FF_ARRAY_ELEMS(ff_mpeg4audio_channels)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpeg4video.c:26: src/libavcodec/mpeg4data.h:114:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 114 | }; | ^ src/libavcodec/mpeg4data.h:219:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 219 | }; | ^ src/libavcodec/mpeg4data.h:323:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 323 | }; | ^ 1 warning generated. CC libavcodec/mpeg4video_parser.o 3 warnings generated. CC libavcodec/mpeg4videodec.o In file included from src/libavcodec/mpeg4video_parser.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/mpeg4videodec.c:31: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ 68 warnings generated. CC libavcodec/mpeg4videodsp.o In file included from src/libavcodec/mpeg4videodec.c:51: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mpeg4videodec.c:118:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 118 | (unsigned)src_y >= FFMAX(s->v_edge_pos - 17, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:117:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 117 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - 17, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:162:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 162 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - 9, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:161:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 161 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - 9, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/mpeg4videoenc.o src/libavcodec/mpeg4videodec.c:2398:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2398 | if (get_bits_left(&h->gb) < 8U && show_bits(&h->gb, get_bits_left(&h->gb)) == 0) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c:2426:55: warning: unused parameter 's' [-Wunused-parameter] 2426 | static int mpeg4_decode_profile_level(MpegEncContext *s, GetBitContext *gb, int *profile, int *level) | ^ src/libavcodec/mpeg4videodec.c:2751:48: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2751 | !(h->c.width && h->c.codec_tag == AV_RL32("MP4S"))) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3044:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3044 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3044:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3044 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3044:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3044 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~ ^ ~~~~~ src/libavcodec/mpeg4videodsp.c:72:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 72 | if ((unsigned) src_x < width) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodsp.c:73:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 73 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/mpeg4videodsp.c:89:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/mpeg4videodec.c:3457:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3457 | if (s->codec_tag == AV_RL32("WV1F") && show_bits(gb, 24) == 0x575630) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3467:82: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3467 | (ctx->divx_version >= 0 || ctx->xvid_build >= 0) || s->codec_tag == AV_RL32("QMP4")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3641:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3641 | h->c.codec_tag == AV_RL32("SIPP")) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3640:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3640 | h->c.codec_tag == AV_RL32("ZMP4") || | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3639:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3639 | h->c.codec_tag == AV_RL32("RMP4") || | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3638:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3638 | h->c.codec_tag == AV_RL32("XVIX") || | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3637:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3637 | if (h->c.codec_tag == AV_RL32("XVID") || | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3646:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3646 | if (h->c.codec_tag == AV_RL32("DIVX") && ctx->vo_type == 0 && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3656:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3656 | if (h->c.codec_tag == AV_RL32("XVIX")) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3659:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3659 | if (h->c.codec_tag == AV_RL32("UMP4")) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3668:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3668 | if (ctx->xvid_build <= 3U) | ~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c:3671:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3671 | if (ctx->xvid_build <= 1U) | ~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c:3674:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3674 | if (ctx->xvid_build <= 12U) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mpeg4videodec.c:3677:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3677 | if (ctx->xvid_build <= 32U) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mpeg4videodec.c:3685:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3685 | if (ctx->lavc_build < 4653U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3688:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3688 | if (ctx->lavc_build < 4655U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3691:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3691 | if (ctx->lavc_build < 4670U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3694:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3694 | if (ctx->lavc_build <= 4712U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3709:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3709 | if (ctx->divx_version < 500U) | ~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mpeg4videodec.c:4069:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4069 | {"quarter_sample", "1/4 subpel MC", OFFSET(c.quarter_sample), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS}, | ^ src/libavcodec/mpeg4videodec.c:4070:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4070 | {"divx_packed", "divx style packed b frames", OFFSET(divx_packed), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS}, | ^ src/libavcodec/mpeg4videodec.c:4071:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4071 | {NULL} | ^ 9 warnings generated. CC libavcodec/mpeg_er.o In file included from src/libavcodec/mpeg4videoenc.c:28: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ 3 warnings generated. CC libavcodec/mpegaudio.o In file included from src/libavcodec/mpeg4videoenc.c:31: In file included from src/libavcodec/h263enc.h:25: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mpeg4videoenc.c:31: src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter] 47 | int16_t block[6][64], | ^ src/libavcodec/mpeg4videoenc.c:408:61: warning: unused parameter 'block' [-Wunused-parameter] 408 | static inline int get_b_cbp(MPVEncContext *const s, int16_t block[6][64], | ^ src/libavcodec/mpeg4videoenc.c:1341:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1341 | { "data_partitioning", "Use data partitioning.", FF_MPV_OFFSET(data_partitioning), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1342:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1342 | { "alternate_scan", "Enable alternate scantable.", OFFSET(c.alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1344:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1344 | OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1345:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1345 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:376:155: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 376 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_MAIN_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1345:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:377:159: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 377 | {"b_sensitivity", "CC libavcodec/mpegaudio_parser.o Adjust sensitivity of b_frame_strategy 1", FF_MPV_MAIN_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1345:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:378:148: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 378 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_MAIN_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1346 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:348:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 348 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:350:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 350 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:351:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 351 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:353:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 353 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:355:147: note: expanded from macro 'FF_MPV_COMMON_OPTS' 355 | FF_RC_OFFSET(qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:356:160: note: expanded from macro 'FF_MPV_COMMON_OPTS' 356 | {"rc_qmod_amp", "experimental quantizer modulation", FF_RC_OFFSET(qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:357:158: note: expanded from macro 'FF_MPV_COMMON_OPTS' 357 | {"rc_qmod_freq", "experimental quantizer modulation", FF_RC_OFFSET(qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:363:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 363 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_RC_OFFSET(initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:364:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 364 | {"rc_buf_aggressivity", "currently useless", FF_RC_OFFSET(buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:365:179: note: expanded from macro 'FF_MPV_COMMON_OPTS' 365 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_MAIN_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:366:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 366 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:367:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 367 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:368:176: note: expanded from macro 'FF_MPV_COMMON_OPTS' 368 | {"skip_threshold", "Frame skip threshold", FF_MPV_MAIN_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:369:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 369 | {"skip_factor", "Frame skip factor", FF_MPV_MAIN_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:370:170: note: expanded from macro 'FF_MPV_COMMON_OPTS' 370 | {"skip_exp", "Frame skip exponent", FF_MPV_MAIN_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:372:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 372 | {"noise_reduction", "Noise reduction", FF_MPV_MAIN_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:373:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 373 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1347 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:386:184: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 386 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_MAIN_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:387:129: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 387 | {"mepre", "pre motion estimation", FF_MPV_MAIN_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:388:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 388 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:389:177: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 389 | {"sc_threshold", "Scene change threshold", FF_MPV_MAIN_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1349:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1349 | { NULL }, | ^ CC libavcodec/mpegaudiodata.o CC libavcodec/mpegaudiodec_common.o CC libavcodec/mpegaudiodec_fixed.o In file included from src/libavcodec/mpegaudiodec_fixed.c:27: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/mpegaudiodec_fixed.c:61: In file included from src/libavcodec/mpegaudiodec_template.c:40: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/mpegaudiodec_float.o In file included from src/libavcodec/mpegaudiodec_fixed.c:61: src/libavcodec/mpegaudiodec_template.c:234:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | if (e > (SUINT)31) | ~ ^ ~~~~~~~~~ src/libavcodec/mpegaudiodec_template.c:1101:49: warning: unused parameter 's' [-Wunused-parameter] 1101 | static void compute_antialias(MPADecodeContext *s, GranuleDef *g) | ^ In file included from src/libavcodec/mpegaudiodec_float.c:28: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/mpegaudiodec_float.c:74: In file included from src/libavcodec/mpegaudiodec_template.c:40: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/mpegaudiodec_float.c:74: src/libavcodec/mpegaudiodec_template.c:234:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | if (e > (SUINT)31) | ~ ^ ~~~~~~~~~ src/libavcodec/mpegaudiodec_template.c:1101:49: warning: unused parameter 's' [-Wunused-parameter] 1101 | static void compute_antialias(MPADecodeContext *s, GranuleDef *g) | ^ 33 warnings generated. CC libavcodec/mpegaudiodecheader.o src/libavcodec/mpegaudiodecheader.c:55:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 55 | if (sample_rate_index >= FF_ARRAY_ELEMS(ff_mpa_freq_tab)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/mpegaudiodsp.o CC libavcodec/mpegaudiodsp_data.o CC libavcodec/mpegaudiodsp_fixed.o CC libavcodec/mpegaudiodsp_float.o 4 warnings generated. CC libavcodec/mpegaudioenc.o 34 warnings generated. CC libavcodec/mpegaudiotabs.o In file included from src/libavcodec/mpegaudioenc.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/mpegpicture.o CC libavcodec/mpegutils.o In file included from src/libavcodec/mpegaudioenc.c:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpegaudioenc.c:673:30: warning: unused parameter 'padding' [-Wunused-parameter] 673 | int padding) | ^ src/libavcodec/mpegaudioenc.c:792:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 792 | { NULL }, | ^ src/libavcodec/mpegpicture.c:31:45: warning: unused parameter 'unused' [-Wunused-parameter] 31 | static void mpv_pic_reset(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/mpegpicture.c:82:52: warning: unused parameter 'unused' [-Wunused-parameter] 82 | static void av_cold mpv_pic_free(AVRefStructOpaque unused, void *obj) | ^ 2 warnings generated. CC libavcodec/mpegvideo.o CC libavcodec/mpegvideo_dec.o src/libavcodec/mpegvideo.c:48:49: warning: unused parameter 'src' [-Wunused-parameter] 48 | static void gray16(uint8_t *dst, const uint8_t *src, ptrdiff_t linesize, int h) | ^ src/libavcodec/mpegvideo.c:54:48: warning: unused parameter 'src' [-Wunused-parameter] 54 | static void gray8(uint8_t *dst, const uint8_t *src, ptrdiff_t linesize, int h) | ^ 4 warnings generated. CC libavcodec/mpegvideo_enc.o In file included from src/libavcodec/mpegvideo_dec.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. src/libavcodec/mpegvideo_dec.c:427:28: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 427 | for (unsigned y = 0; y < p->mb_height; y++) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:428:32: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 428 | for (unsigned x = 0; x < p->mb_width; x++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:469:42: warning: unused parameter 'width' [-Wunused-parameter] 469 | int width, int height, ptrdiff_t stride, | ^ src/libavcodec/mpegvideo_dec.c:469:53: warning: unused parameter 'height' [-Wunused-parameter] 469 | CC libavcodec/mpegvideo_motion.o int width, int height, ptrdiff_t stride, | ^ src/libavcodec/mpegvideo_dec.c:495:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 495 | (unsigned)src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - h, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:494:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 494 | if ((unsigned)src_x > FFMAX( h_edge_pos - (!!sx) - w, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:601:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 601 | (unsigned) src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - FFMAX(h, field_select + hc<chroma_y_shift), 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:600:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 600 | if ((unsigned) src_x > FFMAX( h_edge_pos - (!!sx) - 2 * block_s, 0) || uvsrc_y<0 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:692:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 692 | (unsigned) src_y > FFMAX(v_edge_pos - (!!sy) - block_s, 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:691:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 691 | if ((unsigned) src_x > FFMAX(h_edge_pos - (!!sx) - block_s, 0) || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegvideo_enc.c:51: In file included from src/libavcodec/mpeg12enc.h:25: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegvideo_enc.c:58: src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter] 47 | int16_t block[6][64], | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:348:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 348 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:350:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 350 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:351:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 351 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:353:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 353 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:355:147: note: expanded from macro 'FF_MPV_COMMON_OPTS' 355 | FF_RC_OFFSET(qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:356:160: note: expanded from macro 'FF_MPV_COMMON_OPTS' 356 | {"rc_qmod_amp", "experimental quantizer modulation", FF_RC_OFFSET(qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:357:158: note: expanded from macro 'FF_MPV_COMMON_OPTS' 357 | {"rc_qmod_freq", "experimental quantizer modulation", FF_RC_OFFSET(qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:363:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 363 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_RC_OFFSET(initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:364:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 364 | {"rc_buf_aggressivity", "currently useless", FF_RC_OFFSET(buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:365:179: note: expanded from macro 'FF_MPV_COMMON_OPTS' 365 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_MAIN_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:366:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 366 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:367:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 367 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:368:176: note: expanded from macro 'FF_MPV_COMMON_OPTS' 368 | {"skip_threshold", "Frame skip threshold", FF_MPV_MAIN_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:369:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 369 | {"skip_factor", "Frame skip factor", FF_MPV_MAIN_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:370:170: note: expanded from macro 'FF_MPV_COMMON_OPTS' 370 | {"skip_exp", "Frame skip exponent", FF_MPV_MAIN_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:372:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 372 | {"noise_reduction", "Noise reduction", FF_MPV_MAIN_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:373:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 373 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:386:184: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 386 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_MAIN_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:387:129: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 387 | {"mepre", "pre motion estimation", FF_MPV_MAIN_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:388:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 388 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:389:177: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 389 | {"sc_threshold", "Scene change threshold", FF_MPV_MAIN_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL }, | ^ src/libavcodec/mpegvideo_enc.c:1102:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1102 | for (int i = 0; i < FF_ARRAY_ELEMS(m->tmp_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:1970:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1970 | s->lambda < m->lmax) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/mpegvideo_enc.c:2788:55: warning: unused parameter 'c' [-Wunused-parameter] 2788 | static int pre_estimate_motion_thread(AVCodecContext *c, void *arg){ | ^ src/libavcodec/mpegvideo_enc.c:2806:51: warning: unused parameter 'c' [-Wunused-parameter] 2806 | static int estimate_motion_thread(AVCodecContext *c, void *arg){ | ^ src/libavcodec/mpegvideo_enc.c:2831:42: warning: unused parameter 'c' [-Wunused-parameter] 2831 | static int mb_var_thread(AVCodecContext *c, void *arg){ | ^ src/libavcodec/mpegvideo_enc.c:2910:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2910 | if (put_bytes_left(&s->pb, 0) < threshold | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:2937:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2937 | if (put_bytes_left(&s->pb, 0) < threshold) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:2942:42: warning: unused parameter 'c' [-Wunused-parameter] 2942 | static int encode_thread(AVCodecContext *c, void *arg){ | ^ src/libavcodec/mpegvideo_motion.c:61:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 61 | (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 1) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:60:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:155:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 155 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 1) - h + 1, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:154:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 154 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 15 , 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:389:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 389 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 3) - h + 1, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:388:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 388 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 15 , 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:475:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 475 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - (dxy >> 1) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:474:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 474 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - (dxy & 1) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:634:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 634 | (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 3) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:633:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 633 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/mpegvideo_parser.o In file included from src/libavcodec/mpegvideo_parser.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 1 warning generated. CC libavcodec/mpegvideo_unquantize.o 11 warnings generated. 10 warnings generated. CC libavcodec/mpegvideodata.o CC libavcodec/mpegvideoencdsp.o CC libavcodec/mpl2dec.o src/libavcodec/mpegvideoencdsp.c:112:49: warning: cast from 'const unsigned char *' to 'unsigned long *' drops const qualifier [-Wcast-qual] 112 | register uint64_t x = *(uint64_t *) pix; | ^ CC libavcodec/mqc.o In file included from src/libavcodec/mpl2dec.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/mqcdec.o CC libavcodec/mqcenc.o src/libavcodec/mqcenc.c:67:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 67 | if (mqc->c >= tmp) | ~~~~~~ ^ ~~~ src/libavcodec/mqcenc.c:89:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | if (mqc->a < qe) | ~~~~~~ ^ ~~ src/libavcodec/mqcenc.c:98:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 98 | if (mqc->a < qe) | ~~~~~~ ^ ~~ CC libavcodec/mscc.o 3 warnings generated. CC libavcodec/msgsmdec.o 1 warning generated. CC libavcodec/msmpeg4.o In file included from src/libavcodec/mscc.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mscc.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/mscc.c:57:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 57 | if (bytestream2_get_bytes_left_p(pb) < run * s->bpp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/mscc.c:75:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (j = 0; j < run; j++) { | ~ ^ ~~~ src/libavcodec/mscc.c:108:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 108 | if (bytestream2_get_bytes_left_p(pb) < copy * s->bpp) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/mscc.c:111:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | for (j = 0; j < copy; j++) { | ~ ^ ~~~~ CC libavcodec/msmpeg4_vc1_data.o 6 warnings generated. CC libavcodec/msmpeg4data.o src/libavcodec/msmpeg4data.c:448:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 448 | table0_level, }, | ^ src/libavcodec/msmpeg4data.c:454:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 454 | table2_level, }, | ^ src/libavcodec/msmpeg4data.c:460:29: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 460 | ff_mpeg4_intra_level, }, | ^ src/libavcodec/msmpeg4data.c:467:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 467 | table1_level, }, | ^ src/libavcodec/msmpeg4data.c:473:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 473 | table4_level, }, | ^ src/libavcodec/msmpeg4data.c:479:23: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 479 | ff_inter_level, }, | ^ CC libavcodec/msmpeg4dec.o 6 warnings generated. CC libavcodec/msmpeg4enc.o CC libavcodec/msp2dec.o In file included from src/libavcodec/msmpeg4enc.c:38: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/msmpeg4dec.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/msmpeg4enc.c:40: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/msmpeg4enc.c:206:24: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] 206 | if (s->c.pict_type != ms->m.last_non_b_pict_type) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/msp2dec.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/msp2dec.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/msp2dec.c:53:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 53 | for (y = 0; y < avctx->height; y++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/msp2dec.c:60:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60 | if (pkt_size > buf_size) { | ~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/msp2dec.c:71:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | memcpy(p->data[0] + y * p->linesize[0] + x, gb.buffer, FFMIN(size, width - x)); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/msp2dec.c:79:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 79 | memset(p->data[0] + y * p->linesize[0] + x, value, FFMIN(size, width - x)); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 6 warnings generated. CC libavcodec/msrle.o In file included from src/libavcodec/msrle.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/msrle.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/msrledec.o 1 warning generated. CC libavcodec/msrleenc.o src/libavcodec/msrledec.c:167:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (line < 0 || pos >= width){ | ~~~ ^ ~~~~~ In file included from src/libavcodec/msrleenc.c:30: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ src/libavcodec/msrleenc.c:52:39: warning: unused parameter 'avctx' [-Wunused-parameter] 52 | static void write_run(AVCodecContext *avctx, uint8_t **data, int len, int value) | ^ src/libavcodec/msrleenc.c:96:41: warning: unused parameter 'avctx' [-Wunused-parameter] 96 | static void write_delta(AVCodecContext *avctx, uint8_t **data, int delta) | ^ src/libavcodec/msrleenc.c:117:41: warning: unused parameter 'avctx' [-Wunused-parameter] 117 | static void write_yskip(AVCodecContext *avctx, uint8_t **data, int yskip) | ^ 4 warnings generated. CC libavcodec/mss1.o 1 warning generated. In file included from src/libavcodec/mss1.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/mss12.o In file included from src/libavcodec/mss1.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 4 warnings generated. CC libavcodec/mss2.o In file included from src/libavcodec/mss2.c:28: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/mss2.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/mss12.c:462:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 462 | if ((unsigned)val >= base) | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mss12.c:593:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 593 | if (AV_RB32(avctx->extradata) < avctx->extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mss12.c:601:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 601 | avctx->coded_width = FFMAX(AV_RB32(avctx->extradata + 20), avctx->width); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/mss12.c:602:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 602 | avctx->coded_height = FFMAX(AV_RB32(avctx->extradata + 24), avctx->height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ 2 warnings generated. CC libavcodec/mss2dsp.o CC libavcodec/mss3.o In file included from src/libavcodec/mss3.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mss3.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/mss3.c:347:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 347 | bit = (c->low >= helper); | ~~~~~~ ^ ~~~~~~ src/libavcodec/mss3.c:413:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 413 | if (m->freqs[ssym] <= helper) { | ~~~~~~~~~~~~~~ ^ ~~~~~~ 2 warnings generated. CC libavcodec/mss34dsp.o 4 warnings generated. CC libavcodec/mss4.o 33 warnings generated. CC libavcodec/msvideo1.o CC libavcodec/msvideo1enc.o In file included from src/libavcodec/msvideo1.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mss4.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/msvideo1.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/mss4.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/mss4.c:39: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mss4.c:322:70: warning: unused parameter 'mb_y' [-Wunused-parameter] 322 | uint8_t *picdst[3], int mb_x, int mb_y) | ^ In file included from src/libavcodec/msvideo1enc.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 2 warnings generated. CC libavcodec/mv30.o 4 warnings generated. CC libavcodec/mvcdec.o In file included from src/libavcodec/mv30.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mv30.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/mv30.c:338:47: warning: unused parameter 'avctx' [-Wunused-parameter] 338 | static int decode_inter_block(AVCodecContext *avctx, int mode, | ^ In file included from src/libavcodec/mvcdec.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mvcdec.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 4 warnings generated. CC libavcodec/mvha.o In file included from src/libavcodec/mvha.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mvha.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/mvha.c:109:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 109 | if (val && (val < nodes[first_node].count)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mvha.c:110:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 110 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mvha.c:159:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 159 | if (size < 1 || size >= avpkt->size) | ~~~~ ^ ~~~~~~~~~~~ 2 warnings generated. CC libavcodec/mwsc.o In file included from src/libavcodec/mwsc.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/mwsc.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/mwsc.c:55:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 55 | if (bytestream2_tell_p(pb) + width - w < run) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mwsc.c:58:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | for (int j = 0; j < run; j++, w++) { | ~ ^ ~~~ src/libavcodec/mwsc.c:70:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 70 | if (pos + width - w < fill) | ~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mwsc.c:73:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 73 | for (int j = 0; j < fill; j++, w++) { | ~ ^ ~~~~ src/libavcodec/mwsc.c:84:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | if (bytestream2_tell_p(pb) + width - w < run) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mwsc.c:87:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | for (int j = 0; j < run; j++, w++) { | ~ ^ ~~~ 5 warnings generated. CC libavcodec/mxpegdec.o 8 warnings generated. 1 warning generated. CC libavcodec/nellymoser.o CC libavcodec/nellymoserdec.o In file included from src/libavcodec/mxpegdec.c:29: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/mxpegdec.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/mxpegdec.c:105:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 105 | if (bitmask_size > buf_size - 12) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/mxpegdec.c:137:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 137 | for (i = 0; i < bitmask_size; ++i) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/mxpegdec.c:166:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | (jpg->height + 0x0F)>>4 != s->mb_height) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/mxpegdec.c:165:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 165 | if ((jpg->width + 0x0F)>>4 != s->mb_width || | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/nellymoserdec.c:43: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/nellymoserdec.c:44: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 6 warnings generated. CC libavcodec/nellymoserenc.o CC libavcodec/notchlc.o 3 warnings generated. CC libavcodec/null.o 2 warnings generated. CC libavcodec/nuv.o In file included from src/libavcodec/nellymoserenc.c:47: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/null.c:23: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/null.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/null.c:28:40: warning: unused parameter 'avctx' [-Wunused-parameter] 28 | static int null_decode(AVCodecContext *avctx, AVFrame *frame, | ^ src/libavcodec/null.c:28:56: warning: unused parameter 'frame' [-Wunused-parameter] 28 | static int null_decode(AVCodecContext *avctx, AVFrame *frame, | ^ src/libavcodec/null.c:60:40: warning: unused parameter 'avctx' [-Wunused-parameter] 60 | static int null_encode(AVCodecContext *avctx, AVPacket *pkt, | ^ src/libavcodec/null.c:60:57: warning: unused parameter 'pkt' [-Wunused-parameter] 60 | static int null_encode(AVCodecContext *avctx, AVPacket *pkt, | ^ src/libavcodec/null.c:61:39: warning: unused parameter 'frame' [-Wunused-parameter] 61 | const AVFrame *frame, int *got_packet) | ^ In file included from src/libavcodec/nellymoserenc.c:53: src/libavcodec/put_bits.h:219:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 219 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:213:58: warning: unused parameter 's' [-Wunused-parameter] 213 | static void get_exponent_greedy(NellyMoserEncodeContext *s, float *cand, int *idx_table) | ^ src/libavcodec/nellymoserenc.c:231:52: warning: unused parameter 'band' [-Wunused-parameter] 231 | static inline float distance(float x, float y, int band) | ^ 7 warnings generated. In file included from src/libavcodec/notchlc.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/notchlc.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/on2avc.o src/libavcodec/notchlc.c:77:43: warning: unused parameter 'avctx' [-Wunused-parameter] 77 | static int lz4_decompress(AVCodecContext *avctx, | ^ src/libavcodec/notchlc.c:503:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 503 | if (bytestream2_get_bytes_left(gb) < uncompressed_size / 255) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/notchlc.c:514:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 514 | if (ret != uncompressed_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/nuv.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/nuv.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/on2avcdata.o In file included from src/libavcodec/on2avc.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/on2avc.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/on2avc.c:468:50: warning: unused parameter 'out' [-Wunused-parameter] 468 | static void wtf_end_512(On2AVCContext *c, float *out, float *src, | ^ src/libavcodec/on2avc.c:496:51: warning: unused parameter 'out' [-Wunused-parameter] 496 | static void wtf_end_1024(On2AVCContext *c, float *out, float *src, | ^ src/libavcodec/on2avc.c:910:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 910 | if (channels > 2U) { | ~~~~~~~~ ^ ~~ 5 warnings generated. CC libavcodec/options.o In file included from src/libavcodec/options.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/options.c:39: src/libavcodec/options_table.h:50:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, (double)INT64_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:51:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | {"ab", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = 128*1000 }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:55:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | OFFSET(bit_rate_tolerance), AV_OPT_TYPE_INT, {.i64 = AV_CODEC_DEFAULT_BITRATE*20 }, 0, INT_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:94:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 94 | {"time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:95:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | {"g", "set the group of picture (GOP) size", OFFSET(gop_size), AV_OPT_TYPE_INT, {.i64 = 12 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:96:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | {"ar", "set audio sampling rate (in Hz)", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:97:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | {"cutoff", "set cutoff bandwidth", OFFSET(cutoff), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:98:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | {"frame_size", NULL, OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:99:97: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 99 | {"frame_number", NULL, OFFSET(frame_num), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:100:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 100 | {"delay", NULL, OFFSET(delay), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:103:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:104:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | {"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -1, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:105:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"qmin", "minimum video quantizer scale (VBR)", OFFSET(qmin), AV_OPT_TYPE_INT, {.i64 = 2 }, -1, 69, V|E}, | ^ src/libavcodec/options_table.h:106:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"qmax", "maximum video quantizer scale (VBR)", OFFSET(qmax), AV_OPT_TYPE_INT, {.i64 = 31 }, -1, 1024, V|E}, | ^ src/libavcodec/options_table.h:107:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"qdiff", "maximum difference between the quantizer scales (VBR)", OFFSET(max_qdiff), AV_OPT_TYPE_INT, {.i64 = 3 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:108:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"bf", "set maximum number of B-frames between non-B-frames", OFFSET(max_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, -1, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:109:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | {"b_qfactor", "QP factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:110:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 110 | {"codec_tag", NULL, OFFSET(codec_tag), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:133:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:143:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 143 | {"has_b_frames", NULL, OFFSET(has_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:144:90: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 144 | {"block_align", NULL, OFFSET(block_align), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:145:108: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 145 | {"rc_override_count", NULL, OFFSET(rc_override_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:146:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | {"maxrate", "maximum bitrate (in bits/s). Used for VBV together with bufsize.", OFFSET(rc_max_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, 0, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:148:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | OFFSET(rc_min_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:149:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | {"bufsize", "set ratecontrol buffer size (in bits)", OFFSET(rc_buffer_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:150:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | {"i_qfactor", "QP factor between P- and I-frames", OFFSET(i_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = -0.8 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:151:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | {"i_qoffset", "QP offset between P- and I-frames", OFFSET(i_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:160:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:161:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:162:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:163:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:164:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:184:110: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 184 | {"bits_per_coded_sample", NULL, OFFSET(bits_per_coded_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:185:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | {"aspect", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, | ^ src/libavcodec/options_table.h:186:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | {"sar", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, | ^ src/libavcodec/options_table.h:203:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | {"dia_size", "diamond type & size for motion estimation", OFFSET(dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:204:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 204 | {"last_pred", "amount of motion predictors from the previous frame", OFFSET(last_predictor_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:205:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | {"pre_dia_size", "diamond type & size for motion estimation pre-pass", OFFSET(pre_dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:206:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 206 | {"subq", "sub-pel motion estimation quality", OFFSET(me_subpel_quality), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:207:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | {"me_range", "limit motion vectors range (1023 for DivX player)", OFFSET(me_range), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:208:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | {"global_quality", NULL, OFFSET(global_quality), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:209:96: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 209 | {"slice_flags", NULL, OFFSET(slice_flags), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:214:200: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 214 | {"rc_init_occupancy", "number of bits which should be loaded into the rc buffer before decoding starts", OFFSET(rc_initial_buffer_occupancy), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:218:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | {"dc", "deprecated; use intra_dc_precision for MPEG-2 instead", OFFSET(intra_dc_precision), AV_OPT_TYPE_INT, {.i64 = 0 }, -8, 16, AV_OPT_FLAG_DEPRECATED|V|E}, | ^ src/libavcodec/options_table.h:220:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | {"nssew", "nsse weight", OFFSET(nsse_weight), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:221:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | {"skip_top", "number of macroblock rows at the top which are skipped", OFFSET(skip_top), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D}, | ^ src/libavcodec/options_table.h:222:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 222 | {"skip_bottom", "number of macroblock rows at the bottom which are skipped", OFFSET(skip_bottom), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D}, | ^ src/libavcodec/options_table.h:228:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 228 | {"lowres", "decode at 1= 1/2, 2=1/4, 3=1/8 resolutions", OFFSET(lowres), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|A|D}, | ^ src/libavcodec/options_table.h:252:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 252 | {"mblmin", "minimum macroblock Lagrange factor (VBR)", OFFSET(mb_lmin), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 2 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:253:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 253 | {"mblmax", "maximum macroblock Lagrange factor (VBR)", OFFSET(mb_lmax), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 31 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:264:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 264 | {"bidir_refine", "refine the two motion vectors used in bidirectional macroblocks", OFFSET(bidir_refine), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 4, V|E}, | ^ src/libavcodec/options_table.h:265:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"keyint_min", "minimum interval between IDR-frames", OFFSET(keyint_min), AV_OPT_TYPE_INT, {.i64 = 25 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:266:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 266 | {"refs", "reference frames to consider for motion compensation", OFFSET(refs), AV_OPT_TYPE_INT, {.i64 = 1 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:267:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 267 | {"trellis", "rate-distortion optimal quantization", OFFSET(trellis), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:268:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | {"mv0_threshold", NULL, OFFSET(mv0_threshold), AV_OPT_TYPE_INT, {.i64 = 256 }, 0, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:269:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | {"compression_level", NULL, OFFSET(compression_level), AV_OPT_TYPE_INT, {.i64 = FF_COMPRESSION_DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:270:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 270 | {"bits_per_raw_sample", NULL, OFFSET(bits_per_raw_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:272:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 272 | {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vbv_use), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0.0, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:273:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 273 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use), AV_OPT_TYPE_FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:362:123: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 362 | {"log_level_offset", "set the log level offset", OFFSET(log_level_offset), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX }, | ^ src/libavcodec/options_table.h:363:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 363 | {"slices", "set the number of slices, used in parallelized encoding", OFFSET(slices), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:378:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | {"pkt_timebase", NULL, OFFSET(pkt_timebase), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options_table.h:379:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 379 | {"sub_charenc", "set input text subtitles character encoding", OFFSET(sub_charenc), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, S|D}, | ^ src/libavcodec/options_table.h:385:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | {"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D }, | ^ src/libavcodec/options_table.h:386:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | {"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D }, | ^ src/libavcodec/options_table.h:393:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_SCC libavcodec/opus/celt.o TRING, {.str = NULL}, 0, 0, A|V|S|D|E}, | ^ src/libavcodec/options_table.h:394:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 394 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, A|V|S|D }, | ^ src/libavcodec/options_table.h:395:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 395 | {"pixel_format", "set pixel format", OFFSET(pix_fmt), AV_OPT_TYPE_PIXEL_FMT, {.i64=AV_PIX_FMT_NONE}, -1, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:396:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 396 | {"video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str=NULL}, 0, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:397:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 397 | {"max_pixels", "Maximum number of pixels", OFFSET(max_pixels), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|V|S|D|E }, | ^ src/libavcodec/options_table.h:398:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | {"max_samples", "Maximum number of samples", OFFSET(max_samples), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|D|E }, | ^ src/libavcodec/options_table.h:404:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | {"extra_hw_frames", "Number of extra hardware frames to allocate for the user", OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, V|D }, | ^ src/libavcodec/options_table.h:405:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 | {"discard_damaged_percentage", "Percentage of damaged samples to discard a frame", OFFSET(discard_damaged_percentage), AV_OPT_TYPE_INT, {.i64 = 95 }, 0, 100, V|D }, | ^ src/libavcodec/options_table.h:417:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 417 | {NULL}, | ^ src/libavcodec/options.c:192:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 192 | {"x", "", SROFFSET(x), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:193:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | {"y", "", SROFFSET(y), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:194:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 194 | {"w", "", SROFFSET(w), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:195:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | {"h", "", SROFFSET(h), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:196:73: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 196 | {"type", "", SROFFSET(type), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:198:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | {"forced", "", SROFFSET(flags), AV_OPT_TYPE_FLAGS, {.i64 = 0}, 0, 1, 0}, | ^ src/libavcodec/options.c:199:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 199 | {NULL}, | ^ 82 warnings generated. CC libavcodec/opus/dec.o src/libavcodec/opus/celt.c:154:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 154 | if (opus_rc_tell(rc) + 4 <= f->framebits) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/celt.c:175:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 175 | while (opus_rc_tell_frac(rc) + (b_dynalloc << 3) < tbits_8ths && boost[i] < f->caps[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/opus/celt.c:200:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 200 | if (opus_rc_tell_frac(rc) + (6 << 3) <= tbits_8ths) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/opus/celt.c:209:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (f->transient && f->size >= 2 && tbits_8ths >= ((f->size + 2) << 3)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/opus/dec.c:51: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/opus/dec.c:52: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/opus/dec.c:195:46: warning: cast from 'const float *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 195 | const uint8_t *delayptr[2] = { (uint8_t*)delay, (uint8_t*)delay }; | ^ src/libavcodec/opus/dec.c:195:63: warning: cast from 'const float *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 195 | const uint8_t *delayptr[2] = { (uint8_t*)delay, (uint8_t*)delay }; | ^ src/libavcodec/opus/dec.c:267:48: warning: cast from 'float **' to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 267 | (const uint8_t**)s->silk_output, samples); | ^ src/libavcodec/opus/dec.c:542:36: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 542 | if (out_dummy && sync_size > FF_ARRAY_ELEMS(sync_dummy)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus/dec.c:761:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 761 | { "apply_phase_inv", "Apply intensity stereo phase inversion", OFFSET(apply_phase_inv), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AD }, | ^ src/libavcodec/opus/dec.c:762:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 762 | { NULL }, | ^ 5 warnings generated. CC libavcodec/opus/dec_celt.o src/libavcodec/opus/dec_celt.c:46:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 46 | if (opus_rc_tell(rc) + 3 <= f->framebits && ff_opus_rc_dec_log(rc, 3)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/dec_celt.c:252:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 252 | tapset = (opus_rc_tell(rc) + 2 <= f->framebits) ? | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/dec_celt.c:433:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 433 | for (j = 0; j < FF_ARRAY_ELEMS(block->energy); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus/dec_celt.c:538:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 538 | for (i = 0; i < FF_ARRAY_ELEMS(frm->tx); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus/dec_celt.c:567:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 567 | for (i = 0; i < FF_ARRAY_ELEMS(frm->tx); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/opus/dsp.o 8 warnings generated. CC libavcodec/opus/enc.o CC libavcodec/opus/enc_psy.o In file included from src/libavcodec/opus/enc.c:37: /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ /__w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/opus/enc.c:268:67: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | tf_select_needed = ((f->size && (opus_rc_tell(rc) + bits + 1) <= f->framebits)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/enc.c:271:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 271 | if ((opus_rc_tell(rc) + bits + tf_select_needed) <= f->framebits) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/enc.c:312:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 312 | if ((opus_rc_tell(rc) + 2) <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/enc.c:334:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 334 | if (opus_rc_tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/enc.c:407:46: warning: unused parameter 's' [-Wunused-parameter] 407 | static void celt_quant_final(OpusEncContext *s, OpusRangeCoder *rc, CeltFrame *f) | ^ src/libavcodec/opus/enc.c:410:90: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 410 | for (int i = f->start_band; i < f->end_band && (f->framebits - opus_rc_tell(rc)) >= f->channels; i++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/opus/enc.c:462:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 462 | if (!f->start_band && opus_rc_tell(rc) + 16 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/enc.c:466:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 466 | if (f->size && opus_rc_tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/enc.c:717:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 717 | { NULL }, | ^ src/libavcodec/opus/enc.c:730:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 730 | { NULL }, | ^ 5 warnings generated. 5 warnings generated. CC libavcodec/opus/frame_duration_tab.o CC libavcodec/opus/parse.o CC libavcodec/opus/parser.o src/libavcodec/opus/parse.c:280:40: warning: unused parameter 'nb_channels' [-Wunused-parameter] 280 | static int channel_reorder_unknown(int nb_channels, int channel_idx) | ^ src/libavcodec/opus/parser.c:74:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 74 | if (bytestream2_tell(&gb) + payload_len_tmp > buf_len) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 1 warning generated. 1 warning generated. CC libavcodec/opus/pvq.o CC libavcodec/opus/rc.o src/libavcodec/opus/rc.c:170:28: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 170 | AV_WB32((uint8_t *)rc->rb.position, rc->rb.cacheval); | ^ src/libavcodec/opus/rc.c:219:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 219 | k = (symbol < (k0+1)*3) ? symbol/3 : symbol - (k0+1)*2; | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/opus/rc.c:222:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 222 | (k <= k0) ? 3*(k+1) : (k-0-k0) + 3*(k0+1), total); | ~ ^ ~~ src/libavcodec/opus/rc.c:221:38: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 221 | opus_rc_dec_update(rc, scale, (k <= k0) ? 3*(k+0) : (k-1-k0) + 3*(k0+1), | ~ ^ ~~ src/libavcodec/opus/rc.c:228:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 228 | const uint32_t a = val <= k0, b = 2*a + 1; | ~~~ ^ ~~ src/libavcodec/opus/rc.c:264:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 264 | if (k <= qn >> 1) { | ~ ^ ~~~~~~~ src/libavcodec/opus/rc.c:330:30: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 330 | const int distance = FFMIN(val - i, (((32768 - low) - !pos) >> 1) - 1); | ^ ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/opus/pvq.c:99:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 99 | for (i = 0; i < len - stride; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/pvq.c:142:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | for (i = 0; i < stride; i++) { | ~ ^ ~~~~~~ src/libavcodec/opus/pvq.c:163:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 163 | for (i = 0; i < B; i++) | ~ ^ ~ src/libavcodec/opus/pvq.c:264:57: warning: unused parameter 'K' [-Wunused-parameter] 264 | static inline uint32_t celt_icwrsi(uint32_t N, uint32_t K, const int *y) | ^ src/libavcodec/opus/pvq.c:268:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus/pvq.c:37:58: note: expanded from macro 'CELT_PVQ_U' 37 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus/pvq.c:268:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus/pvq.c:37:45: note: expanded from macro 'CELT_PVQ_U' 37 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/opus/pvq.c:269:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 269 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus/pvq.c:37:58: note: expanded from macro 'CELT_PVQ_U' 37 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus/pvq.c:269:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 269 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus/pvq.c:37:45: note: expanded from macro 'CELT_PVQ_U' 37 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/opus/silk.o src/libavcodec/opus/pvq.c:878:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 878 | for (i = 0; i < N0; i++) | ~ ^ ~~ 11 warnings generated. CC libavcodec/opus/tab.o CC libavcodec/osq.o In file included from src/libavcodec/osq.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/osq.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/osq.c:32: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/osq.c:81:25: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 81 | for (int ch = 0; ch < FF_ARRAY_ELEMS(s->decode_buffer); ch++) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/osq.c:108:38: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 108 | if (avctx->ch_layout.nb_channels > FF_ARRAY_ELEMS(s->decode_buffer)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/osq.c:441:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 441 | size = FFMIN(s->pkt->size - s->pkt_offset, s->max_framesize - s->bitstream_size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/osq.c:452:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 452 | frame->nb_samples = FFMIN(s->frame_samples, s->nb_samples); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/osq.c:468:11: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 468 | if (n > s->bitstream_size) { | ~ ^ ~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libavcodec/packet.o src/libavcodec/packet.c:125:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 125 | if ((unsigned)grow_by > | ~~~~~~~~~~~~~~~~~ ^ 126 | INT_MAX - (pkt->size + AV_INPUT_BUFFER_PADDING_SIZE)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/packet.c:138:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 138 | if (data_offset > INT_MAX - new_size) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/packet.c:148:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 148 | if (new_size + data_offset < INT_MAX - new_size/16) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/packet.c:689:72: warning: unused parameter 'flags' [-Wunused-parameter] 689 | void *data, size_t size, int flags) | ^ src/libavcodec/packet.c:696:60: warning: unused parameter 'flags' [-Wunused-parameter] 696 | size_t size, int flags) | ^ src/libavcodec/packet.c:744:43: warning: unused parameter 'opaque' [-Wunused-parameter] 744 | static void *container_packet_alloc(void *opaque) | ^ src/libavcodec/packet.c:749:42: warning: unused parameter 'opaque' [-Wunused-parameter] 749 | static void container_packet_reset(void *opaque, void *obj) | ^ src/libavcodec/packet.c:754:41: warning: unused parameter 'opaque' [-Wunused-parameter] 754 | static void container_packet_free(void *opaque, void *obj) | ^ src/libavcodec/packet.c:760:44: warning: unused parameter 'opaque' [-Wunused-parameter] 760 | static int container_packet_transfer(void *opaque, void *dst, void *src, unsigned flags) | ^ src/libavcodec/packet.c:769:60: warning: unused parameter 'flags' [-Wunused-parameter] 769 | AVContainerFifo *av_container_fifo_alloc_avpacket(unsigned flags) | ^ 8 warnings generated. CC libavcodec/pafaudio.o 10 warnings generated. CC libavcodec/pafvideo.o In file included from src/libavcodec/pafaudio.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pafaudio.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/pamenc.o In file included from src/libavcodec/pafvideo.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pafvideo.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/pafvideo.c:189:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 189 | if (bytestream2_get_bytes_left(&c->gb) < (j - offset) * 16) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/pafvideo.c:200:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 200 | } while (offset < j); | ~~~~~~ ^ ~ src/libavcodec/pafvideo.c:222:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 222 | if (bytestream2_get_bytes_left(&c->gb) < opcode_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/pafvideo.c:233:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 233 | if (op > opcode_size) | ~~ ^ ~~~~~~~~~~~ CC libavcodec/parser.o In file included from src/libavcodec/pamenc.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/parsers.o src/libavcodec/parser.c:175:74: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 175 | index = ffcodecparser(s->parser)->parse(s, avctx, (const uint8_t **) poutbuf, | ^ 6 warnings generated. CC libavcodec/pcm-bluray.o CC libavcodec/pcm-blurayenc.o 1 warning generated. CC libavcodec/pcm-dvd.o In file included from src/libavcodec/pcm-bluray.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pcm-bluray.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 9 warnings generated. CC libavcodec/pcm-dvdenc.o In file included from src/libavcodec/pcm-blurayenc.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pcm-dvd.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pcm-dvd.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/pcm-dvd.c:62:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 62 | if (s->last_header == header_int) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 2 warnings generated. CC libavcodec/pcm.o In file included from src/libavcodec/pcm-dvdenc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 3 warnings generated. 1 warning generated. CC libavcodec/pcx.o CC libavcodec/pcxenc.o 1 warning generated. CC libavcodec/pdvdec.o In file included from src/libavcodec/pcm.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pcm.c:37: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/pcx.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pcx.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/pcxenc.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/pcxenc.c:144:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | if (sw > 0xFFFFu || sh > 0xFFFFu) | ~~ ^ ~~~~~~~ src/libavcodec/pcxenc.c:144:12: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | if (sw > 0xFFFFu || sh > 0xFFFFu) | ~~ ^ ~~~~~~~ In file included from src/libavcodec/pdvdec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pdvdec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/pdvenc.o 3 warnings generated. CC libavcodec/pgssubdec.o 2 warnings generated. In file included from src/libavcodec/pdvenc.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/pgxdec.o 1 warning generated. CC libavcodec/photocd.o In file included from src/libavcodec/pgssubdec.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pgssubdec.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/pgssubdec.c:265:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (buf_size > object->rle_remaining_len) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pgssubdec.c:282:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 282 | if (buf_size > rle_bitmap_len) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pgssubdec.c:294:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (avctx->width < width || avctx->height < height || !width || !height) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/pgssubdec.c:294:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (avctx->width < width || avctx->height < height || !width || !height) { | ~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/pgssubdec.c:498:47: warning: unused parameter 'buf' [-Wunused-parameter] 498 | const uint8_t *buf, int buf_size) | ^ src/libavcodec/pgssubdec.c:498:56: warning: unused parameter 'buf_size' [-Wunused-parameter] 498 | const uint8_t *buf, int buf_size) | ^ src/libavcodec/pgssubdec.c:682:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 682 | {"forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/pgssubdec.c:683:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 683 | { NULL }, | ^ In file included from src/libavcodec/pgxdec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pgxdec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/pgxdec.c:27:43: warning: unused parameter 'avctx' [-Wunused-parameter] 27 | static int pgx_get_number(AVCodecContext *avctx, GetByteContext *g, int *number) { | ^ In file included from src/libavcodec/photocd.c:38: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/photocd.c:39: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/photocd.c:302:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 302 | if (avpkt->size < img_info[0].start) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/photocd.c:448:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | OFFSET(lowres), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 4, VD }, | ^ src/libavcodec/photocd.c:449:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 449 | { NULL }, | ^ 10 warnings generated. 3 warnings generated. CC libavcodec/pictordec.o 2 warnings generated. CC libavcodec/pixblockdsp.o CC libavcodec/pixlet.o In file included from src/libavcodec/pictordec.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pictordec.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/pixlet.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pixlet.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/png.o In file included from src/libavcodec/pixlet.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/pixlet.c:134:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 134 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:154:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 154 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:161:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 161 | if (state * 4ULL > 0xFF || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:180:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | if (rlen > size - i) | ~~~~ ^ ~~~~~~~~ src/libavcodec/pixlet.c:184:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 184 | for (k = 0; k < rlen; k++) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:186:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:224:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:260:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:268:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 268 | if ((uint64_t)state > 0xFF / 4 || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:295:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 295 | if (rlen > 0xFFFF || i + rlen > size) | ~~~~~~~~ ^ ~~~~ src/libavcodec/pixlet.c:301:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 301 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:443:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 443 | for (j = 0; j < scaled_height; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:448:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 448 | for (j = 0; j < scaled_width; j++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pixlet.c:450:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:458:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:475:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 475 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->lut); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pixlet.c:613:64: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 613 | if (pktsize <= 44 + (NB_LEVELS * 8 + 6) * 3 || pktsize - 4 > bytestream2_get_bytes_left(&ctx->gb)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pixlet.c:631:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 631 | || height > INT_MAX - (1U << (NB_LEVELS + 1))) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pixlet.c:630:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 630 | if ( width > INT_MAX - (1U << (NB_LEVELS + 1)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/png_parser.o 5 warnings generated. CC libavcodec/pngdec.o src/libavcodec/png_parser.c:38:63: warning: unused parameter 'avctx' [-Wunused-parameter] 38 | static int png_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ src/libavcodec/png_parser.c:63:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 63 | i = FFMIN(ppc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/png_parser.c:67:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 67 | if (ppc->chunk_pos == -1) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/png_parser.c:83:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 83 | if (ppc->chunk_length >= buf_size - i) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 2 warnings generated. 4 warnings generated. CC libavcodec/pngdsp.o CC libavcodec/pngenc.o In file included from src/libavcodec/pngdec.c:40: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pngdec.c:41: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/pngdec.c:153:40: warning: unused parameter 'color_type' [-Wunused-parameter] 153 | int color_type, const uint8_t *src) | ^ src/libavcodec/pngdec.c:561:46: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 561 | if (exif_len > SIZE_MAX / 2 || end - ptr < 2 * exif_len) | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/pngdec.c:1067:46: warning: unused parameter 'avctx' [-Wunused-parameter] 1067 | static int decode_plte_chunk(AVCodecContext *avctx, PNGDecContext *s, | ^ src/libavcodec/pngdec.c:1399:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1399 | for (y = 0; y < s->y_offset; y++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/pngdec.c:1401:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1401 | for (y = s->y_offset; y < s->y_offset + s->cur_h; y++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1407:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1407 | for (y = s->y_offset + s->cur_h; y < p->height; y++) | ~ ^ ~~~~~~~~~ src/libavcodec/pngdec.c:1412:33: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1412 | for (y = s->y_offset; y < s->y_offset + s->cur_h; ++y) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1415:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1415 | for (x = s->x_offset; x < s->x_offset + s->cur_w; ++x, foreground += bpp, background += bpp) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1448:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1448 | for (b = 0; b < bpp - 1; ++b) { | ~ ^ ~~~~~~~ src/libavcodec/pngdec.c:1476:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1476 | for (size_t y = 0; y < s->cur_h; y++) { | ~ ^ ~~~~~~~~ src/libavcodec/pngdec.c:1516:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1516 | if (length > 0x7fffffff || length + 8 > bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1882:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1882 | sig != MNGSIG) { | ~~~ ^ ~~~~~~ src/libavcodec/pngdec.c:1881:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1881 | if (sig != PNGSIG && | ~~~ ^ ~~~~~~ In file included from src/libavcodec/pngenc.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/pngenc.c:649:50: warning: unused parameter 'avctx' [-Wunused-parameter] 649 | static int add_exif_profile_size(AVCodecContext *avctx, const AVFrame *pict, | ^ src/libavcodec/pngenc.c:827:37: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 827 | if (((uint16_t*)foreground)[3] == 0xffff || | ^ src/libavcodec/pngenc.c:833:37: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 833CC libavcodec/pnm.o | if (((uint16_t*)foreground)[1] == 0xffff || | ^ src/libavcodec/pngenc.c:744:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 744 | for (y = 0; y < input->height; ++y) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pngenc.c:745:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 745 | for (x = 0; x < input->width; ++x) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pngenc.c:763:20: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 763 | if (leftmost_x == input->width && rightmost_x == 0) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/pngenc.c:1270:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1270 | {"dpi", "Set image resolution (in dots per inch)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1271:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1271 | {"dpm", "Set image resolution (in dots per meter)", OFFSET(dpm), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1279:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1279 | { NULL}, | ^ In file included from src/libavcodec/pnm.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 22 warnings generated. 1 warning generated. CC libavcodec/pnm_parser.o CC libavcodec/pnmdec.o In file included from src/libavcodec/pnmdec.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pnmdec.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/pnmdec.c:30: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pnmdec.c:160:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 160 | if (v > s->maxval) { | ~ ^ ~~~~~~~~~ src/libavcodec/pnmdec.c:180:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 180 | for (unsigned j = 0; j < n; j++) | ~ ^ ~ src/libavcodec/pnmdec.c:184:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 184 | for (unsigned j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:238:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 238 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:250:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 250 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:256:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 256 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ CC libavcodec/pnmenc.o In file included from src/libavcodec/pnmenc.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 10 warnings generated. CC libavcodec/profiles.o 1 warning generated. CC libavcodec/prores_parser.o src/libavcodec/profiles.c:37:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 37 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:49:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 49 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:54:24: warning: missing field 'name' initializer [-Wmissing-field-initializers] 54 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:59:24: warning: missing field 'name' initializer [-Wmissing-field-initializers] 59 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:69:24: warning: missing field 'name' initializer [-Wmissing-field-initializers] 69 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:88:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 88 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:94:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 94 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:104:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 104 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:113:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 113 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:124:59: warning: missing field 'name' initializer [-Wmissing-field-initializers] 124 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:144:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 144 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:152:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 152 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:160:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 160 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:167:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 167 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:172:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 172 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:182:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 182 | { AV_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:188:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 188 | { AV_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:197:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 197 | { AV_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:203:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 203 | { AV_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:209:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 209 | { AV_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:220:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 220 | { AV_PROFILE_UNKNOWN }, | ^ 21 warnings generated. CC libavcodec/prores_raw.o src/libavcodec/prores_parser.c:43:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 43 | if (bytestream2_get_be32(&gb) != buf_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 10 warnings generated. CC libavcodec/prores_raw_parser.o 1 warning generated. CC libavcodec/proresdata.o In file included from src/libavcodec/prores_raw.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/prores_raw.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/proresdec.o src/libavcodec/prores_raw.c:134:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 134 | const int w = FFMIN(s->tw, avctx->width - tile->x) / 2; | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/prores_raw.c:252:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 252 | if (tile->x >= avctx->width) | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/prores_raw.c:299:36: warning: unused parameter 'thread_nb' [-Wunused-parameter] 299 | int n, int thread_nb) | ^ src/libavcodec/prores_raw.c:351:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | if (bytestream2_get_be32(&gb) != avpkt->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/prores_raw_parser.c:47:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 47 | if (bytestream2_get_be32(&gb) != buf_size) /* Packet size */ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/proresdec.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/proresdec.c:37: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 1 warning generated. CC libavcodec/proresdsp.o src/libavcodec/proresdec.c:331:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 331 | if (pic_data_size > buf_size) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/proresdec.c:389:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 389 | while (ctx->mb_width - mb_x < slice_mb_count) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/proresdec.c:403:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | if (mb_x == ctx->mb_width) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/proresdec.c:414:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 414 | if (mb_x || mb_y != ctx->mb_height) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/proresdec.c:478:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 478 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec.c:432:24: note: expanded from macro 'DECODE_CODEWORD' 432 | switch_bits = codebook & 3; \ | ^~~~~~~~ src/libavcodec/proresdec.c:478:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 478 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec.c:433:24: note: expanded from macro 'DECODE_CODEWORD' 433 | rice_order = codebook >> 5; \ | ^~~~~~~~ src/libavcodec/proresdec.c:478:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 478 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec.c:434:24: note: expanded from macro 'DECODE_CODEWORD' 434 | exp_order = (codebook >> 2) & 7; \ | ^~~~~~~~ src/libavcodec/proresdec.c:516:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 516 | if (pos >= max_coeffs) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/proresdec.c:558:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 558 | for (i = 0; i < slice->mb_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/proresdec.c:595:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 595 | for (i = 0; i < slice->mb_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/proresdec.c:639:61: warning: unused parameter 'arg' [-Wunused-parameter] 639 | static int decode_slice_thread(AVCodecContext *avctx, void *arg, int jobnr, int threadnr) | ^ src/libavcodec/proresdec.c:639:81: warning: unused parameter 'threadnr' [-Wunused-parameter] 639 | static int decode_slice_thread(AVCodecContext *avctx, void *arg, int jobnr, int threadnr) | ^ src/libavcodec/proresdec.c:670:57: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 670 | || hdr_size+y_data_size+u_data_size+v_data_size > slice->data_size){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 15 warnings generated. CC libavcodec/proresenc_anatoliy.o 6 warnings generated. CC libavcodec/proresenc_kostya.o In file included from src/libavcodec/proresenc_anatoliy.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/proresenc_anatoliy.c:39: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:52:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 52 | { AV_PROFILE_UNKNOWN } | ^ In file included from src/libavcodec/proresenc_kostya.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/proresenc_anatoliy.c:243:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 243 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:517:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 517 | for (; j < dst_width; j++) | ~ ^ ~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:523:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | for (; i < dst_height; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:524:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 524 | for (j = 0; j < dst_width; ++j) { | ~ ^ ~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:665:53: warning: unused parameter 'picture_index' [-Wunused-parameter] 665 | uint8_t *buf, const int buf_size, const int picture_index, const int is_top_field) | ^ src/libavcodec/proresenc_anatoliy.c:939:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 939 | { "vendor", "vendor ID", OFFSET(vendor), AV_OPT_TYPE_STRING, { .str = "fmpg" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_anatoliy.c:940:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 940 | { NULL } | ^ In file included from src/libavcodec/proresenc_kostya.c:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/proresenc_kostya.c:127:43: warning: unused parameter 'ctx' [-Wunused-parameter] 127 | static void get_alpha_data(ProresContext *ctx, const uint16_t *src, | ^ src/libavcodec/proresenc_kostya.c:170:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 170 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/proresenc_kostya.c:245:47: warning: unused parameter 'src' [-Wunused-parameter] 245 | const uint16_t *src, ptrdiff_t linesize, | ^ src/libavcodec/proresenc_kostya.c:245:62: warning: unused parameter 'linesize' [-Wunused-parameter] 245 | const uint16_t *src, ptrdiff_t linesize, | ^ src/libavcodec/proresenc_kostya.c:291:35: warning: unused parameter 'quant' [-Wunused-parameter] 291 | int quant) | ^ src/libavcodec/proresenc_kostya.c:409:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 409 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/proresenc_kostya.c:483:49: warning: unused parameter 'src' [-Wunused-parameter] 483 | const uint16_t *src, ptrdiff_t linesize, | ^ src/libavcodec/proresenc_kostya.c:483:64: warning: unused parameter 'linesize' [-Wunused-parameter] 483 | const uint16_t *src, ptrdiff_t linesize, | ^ src/libavcodec/proresenc_kostya.c:515:49: warning: unused parameter 'src' [-Wunused-parameter] 515 | const uint16_t *src, ptrdiff_t linesize, | ^ src/libavcodec/proresenc_kostya.c:515:64: warning: unused parameter 'linesize' [-Wunused-parameter] 515 | const uint16_t *src, ptrdiff_t linesize, | ^ src/libavcodec/proresenc_kostya.c:720:59: warning: unused parameter 'arg' [-Wunused-parameter] 720 | static int find_quant_thread(AVCodecContext *avctx, void *arg, | ^ src/libavcodec/proresenc_kostya.c:974:65: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 974 | AV_OPT_TYPE_INT, { .i64 = 8 }, 1, MAX_MBS_PER_SLICE, VE }, | ^ src/libavcodec/proresenc_kostya.c:993:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 993 | AV_OPT_TYPE_STRING, { .str = "Lavc" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_kostya.c:995:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 995 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8192, VE }, | ^ src/libavcodec/proresenc_kostya.c:1011:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1011 | { .i64 = 16 }, 0, 16, VE }, | ^ src/libavcodec/proresenc_kostya.c:1012:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1012 | { NULL } | ^ CC libavcodec/proresenc_kostya_common.o 15 warnings generated. CC libavcodec/proresenc_kostya_vulkan.o CC libavcodec/prosumer.o In file included from src/libavcodec/proresenc_kostya_vulkan.c:30: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavcodec/proresenc_kostya_vulkan.c:32: src/libavutil/vulkan_loader.h:104:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:157:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:167:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 167 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/proresenc_kostya_vulkan.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/proresenc_kostya_vulkan.c:39: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/proresenc_kostya_vulkan.c:151:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 151 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.mbs_per_slice); | ^ src/libavcodec/proresenc_kostya_vulkan.c:151:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 151 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.mbs_per_slice); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:152:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 152 | SPEC_LIST_ADD(sl, 1, 32, blocks_per_mb); | ^ src/libavcodec/proresenc_kostya_vulkan.c:152:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 152 | SPEC_LIST_ADD(sl, 1, 32, blocks_per_mb); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&nIn file included from asrc/libavcodec/prosumer.cm:e32-: >src/libavcodec/codec_internal.hp:M104a:p6E:n twarning: rredeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum]i es[na m104e | #e#n_ucmn tA]V;C o d\e c C| o ^n fig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/proresenc_kostya_vulkan.c:153:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 153 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.mb_width); | ^ src/libavcodec/proresenc_kostya_vulkan.c:153:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 153 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.mb_width); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ In file included from src/libavcodec/prosumer.c:src/libavcodec/proresenc_kostya_vulkan.c33:: 154src/libavcodec/decode.h::19230:: 6warning: :cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 154 | 230 | e n uSmP EACV_ELxIiSfTH_eAaDdDe(rsMlo,d e3;, 3| 2 ^, pv->ctx.pictures_per_frame); | ^ src/libavcodec/proresenc_kostya_vulkan.c:154:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 154 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.pictures_per_frame); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/prosumer.c:48:47: warning: unused parameter 'size' [-Wunused-parameter] 48 | stsrc/libavcodec/proresenc_kostya_vulkan.ca:t155i:c19 :i nwarning: tcast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] decom p155r | e s s ( GSePtEBCy_tLeICSoTn_tAeDxDt( s*lg,b ,1 6i,n t3 2s,i zbel,o cPkust_Bpyetre_Cmobn t*e xptv -*>pcbt,x .cmobnss_tp euri_nstl3i2c_et) ;* l/u*t )n b _| b ^l ocks */ | ^ src/libavcodec/proresenc_kostya_vulkan.c:155:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] src/libavcodec/prosumer.c:67 :15535 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SPEC_ L67I | S T _ A D D ( s l , 1 6 , 3 2f,o rb l(oicnkts _ip e=r _0m;b i*

c&t x0.xmFbFsu_)p;e ri_+s+l)i c e| ) ~ ^ ~~~~~~~~~; /* nb_blocks */ | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/prosumer.c:163:src/libavcodec/proresenc_kostya_vulkan.c24::194 :warning: 19comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 163194 | | aSvP_EaCs_sLeIrStT0_(AsD-D>(ssilz,e 0>,= 3b2y,t epsvt-r>ecatmx2._aglepth_ab_ybtietss_)l;e f t| _ ^p (&s->pb)); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:src/libavcodec/proresenc_kostya_vulkan.c43::19411::5 :note: expanded from macro 'av_assert0'warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 43194 | | iSfP E(C!_(LcIoSnTd_)A)D D{( s l , 0 , 3 2 , p v - > c t x . a l p h a _ b i t s ) ; | ^ src/libavutil/vulkan.h : 91 : 31 : note: expanded from macro 'SPEC_LIST_ADD' 91 | \ v| o ^~~~i d *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:195:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 195 | SPEC_LIST_ADD(sl, 1, 32, pv->ctx.slices_width); | ^ src/libavcodec/proresenc_kostya_vulkan.c:195:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 195 | SPEC_LIST_ADD(sl, 1, 32, pv->ctx.slices_width); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:196:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 196 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.mb_width); | ^ src/libavcodec/proresenc_kostya_vulkan.c:196:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 196 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.mb_width); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:197:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 197 | SPEC_LIST_ADD(sl, src/libavcodec/prosumer.c3:,307 :3232:, warning: pcomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]v ->ctx. m307b | s _ p e rf_osrl i(cien)t; i | = ^ 1; i < FF_ARsrc/libavcodec/proresenc_kostya_vulkan.cR:A197Y:_5E:L Ewarning: Mcast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]S (ta b197l | e ) ; iS P+E=C _2L)I S{T _ A| D ~ ^ ~~~~~~~~~~~~~~~~~~~~~D (sl, 3, 32, pv->ctx.mbs_per_slice); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:235:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 235 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.mbs_per_slice); | ^ src/libavcodec/proresenc_kostya_vulkan.c:235:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 235 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.mbs_per_slice); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:236:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 236 | SPEC_LIST_ADD(sl, 1, 32, pv->ctx.chroma_factor); | ^ src/libavcodec/proresenc_kostya_vulkan.c:236:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 236 | SPEC_LIST_ADD(sl, 1, 32, pv->ctx.chroma_factor); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:237:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 237 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.alpha_bits); | ^ src/libavcodec/proresenc_kostya_vulkan.c:237:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 237 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.alpha_bits); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:238:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 238 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.num_planes); | ^ src/libavcodec/proresenc_kostya_vulkan.c:238:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 238 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.num_planes); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:239:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 239 | SPEC_LIST_ADD(sl, 4, 32, pv->ctx.slices_per_picture); | ^ src/libavcodec/proresenc_kostya_vulkan.c:239:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 239 | SPEC_LIST_ADD(sl, 4, 32, pv->ctx.slices_per_picture); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:240:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 240 | SPEC_LIST_ADD(sl, 5, 32, pv->ctx.force_quant ? 0 : pv->ctx.profile_info->min_quant); | ^ src/libavcodec/proresenc_kostya_vulkan.c:240:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 240 | SPEC_LIST_ADD(sl, 5, 32, pv->ctx.force_quant ? 0 : pv->ctx.profile_info->min_quant); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:241:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 241 | SPEC_LIST_ADD(sl, 6, 32, pv->ctx.force_quant ? 0 : pv->ctx.profile_info->max_quant); | ^ src/libavcodec/proresenc_kostya_vulkan.c:241:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 241 | SPEC_LIST_ADD(sl, 6, 32, pv->ctx.force_quant ? 0 : pv->ctx.profile_info->max_quant); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:242:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 242 | SPEC_LIST_ADD(sl, 7, 32, pv->ctx.bits_per_mb); | ^ src/libavcodec/proresenc_kostya_vulkan.c:242:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 242 | SPEC_LIST_ADD(sl, 7, 32, pv->ctx.bits_per_mb); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:284:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 284 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.slices_width); | ^ src/libavcodec/proresenc_kostya_vulkan.c:284:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 284 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.slices_width); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:285:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 285 | SPEC_LIST_ADD(sl, 1, 32, num_subgroups); | ^ src/libavcodec/proresenc_kostya_vulkan.c:285:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 285 | SPEC_LIST_ADD(sl, 1, 32, num_subgroups); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:286:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 286 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.num_planes); | ^ src/libavcodec/proresenc_kostya_vulkan.c:286:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 286 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.num_planes); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:287:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 287 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.force_quant); | ^ src/libavcodec/proresenc_kostya_vulkan.c:287:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 287 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.force_quant); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:288:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 288 | SPEC_LIST_ADD(sl, 4, 32, pv->ctx.profile_info->min_quant); | ^ src/libavcodec/proresenc_kostya_vulkan.c:288:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 288 | SPEC_LIST_ADD(sl, 4, 32, pv->ctx.profile_info->min_quant); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:289:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 289 | SPEC_LIST_ADD(sl, 5, 32, pv->ctx.profile_info->max_quant); | ^ src/libavcodec/proresenc_kostya_vulkan.c:289:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 289 | SPEC_LIST_ADD(sl, 5, 32, pv->ctx.profile_info->max_quant); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:290:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 290 | SPEC_LIST_ADD(sl, 6, 32, pv->ctx.mbs_per_slice); | ^ src/libavcodec/proresenc_kostya_vulkan.c:290:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 290 | SPEC_LIST_ADD(sl, 6, 32, pv->ctx.mbs_per_slice); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:291:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 291 | SPEC_LIST_ADD(sl, 7, 32, pv->ctx.bits_per_mb); | ^ src/libavcodec/proresenc_kostya_vulkan.c:291:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 291 | SPEC_LIST_ADD(sl, 7, 32, pv->ctx.bits_per_mb); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:327:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 327 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.mbs_per_slice); | ^ src/libavcodec/proresenc_kostya_vulkan.c:327:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 327 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.mbs_per_slice); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:328:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 328 | SPEC_LIST_ADD(sl, 1, 32, pv->ctx.chroma_factor); | ^ src/libavcodec/proresenc_kostya_vulkan.c:328:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 328 | SPEC_LIST_ADD(sl, 1, 32, pv->ctx.chroma_factor); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:329:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 329 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.alpha_bits); | ^ src/libavcodec/proresenc_kostya_vulkan.c:329:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 329 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.alpha_bits); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:330:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 330 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.num_planes); | ^ src/libavcodec/proresenc_kostya_vulkan.c:330:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 330 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.num_planes); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:331:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 331 | SPEC_LIST_ADD(sl, 4, 32, pv->ctx.slices_per_picture); | ^ src/libavcodec/proresenc_kostya_vulkan.c:331:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 331 | SPEC_LIST_ADD(sl, 4, 32, pv->ctx.slices_per_picture); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:332:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 332 | SPEC_LIST_ADD(sl, 5, 32, pv->ctx.force_quant ? pv->ctx.force_quant : pv->ctx.profile_info->max_quant); | ^ src/libavcodec/proresenc_kostya_vulkan.c:332:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 332 | SPEC_LIST_ADD(sl, 5, 32, pv->ctx.force_quant ? pv->ctx.force_quant : pv->ctx.profile_info->max_quant); | ^ src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD' 91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:940:65: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 940 | AV_OPT_TYPE_INT, { .i64 = 8 }, 1, MAX_MBS_PER_SLICE, VE }, | ^ src/libavcodec/proresenc_kostya_vulkan.c:959:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 959 | AV_OPT_TYPE_STRING, { .str = "Lavc" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_kostya_vulkan.c:961:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 961 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8192, VE }, | ^ src/libavcodec/proresenc_kostya_vulkan.c:977:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 977 | { .i64 = 16 }, 0, 16, VE }, | ^ src/libavcodec/proresenc_kostya_vulkan.c:979:42: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 979 | { .i64 = 1 }, 1, INT_MAX, VE }, | ^ src/libavcodec/proresenc_kostya_vulkan.c:980:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 980 | { NULL } | ^ 6 warnings generated. CC libavcodec/psd.o 76 warnings generated. CC libavcodec/psymodel.o In file included from src/libavcodec/psd.c:24: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/psd.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/psd.c:249:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 249 | if (bytestream2_get_bytes_left(&s->gb) < scanline_count * 2) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/psd.c:291:31: warning: comparison of integers of different signs: 'unsigned int' and 'int8_t' (aka 'signed char') [-Wsign-compare] 291 | for (p = 0; p <= rle_char; p++) { | ~ ^ ~~~~~~~~ src/libavcodec/psd.c:462:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 462 | if (bytestream2_get_bytes_left(&s->gb) < s->uncompressed_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/psd.c:479:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 479 | for (p = 0; p < s->pixel_size; p++) { | ~ ^ ~~~~~~~~~~~~~ CC libavcodec/pthread.o 11 warnings generated. CC libavcodec/pthread_frame.o In file included from src/libavcodec/pthread.c:37: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 6 warnings generated. CC libavcodec/pthread_slice.o 19 warnings generated. In file included from src/libavcodec/pthread_frame.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/pthread_frame.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/ptx.o 1 warning generated. CC libavcodec/qcelpdec.o src/libavcodec/pthread_frame.c:642:45: warning: format specifies type 'void *' but the argument has type 'atomic_int *' (aka '_Atomic(int) *') [-Wformat-pedantic] 642 | "%p finished %d field %d\n", progress, n, field); | ~~ ^~~~~~~~ src/libavcodec/pthread_frame.c:665:67: warning: format specifies type 'void *' but the argument has type 'atomic_int *' (aka '_Atomic(int) *') [-Wformat-pedantic] 665 | "thread awaiting %d field %d from %p\n", n, field, progress); | ~~ ^~~~~~~~ In file included from src/libavcodec/pthread_slice.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/pthread_slice.c:57:66: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 57 | static void worker_func(void *priv, int jobnr, int threadnr, int nb_jobs, int nb_threads) | ^ src/libavcodec/pthread_slice.c:57:79: warning: unused parameter 'nb_threads' [-Wunused-parameter] 57 | static void worker_func(void *priv, int jobnr, int threadnr, int nb_jobs, int nb_threads) | ^ In file included from src/libavcodec/qcelpdec.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/qcelpdec.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/ptx.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ptx.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 3 warnings generated. CC libavcodec/qdm2.o 2 warnings generated. CC libavcodec/qdmc.o 4 warnings generated. CC libavcodec/qdrw.o In file included from src/libavcodec/qdm2.c:47: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/qdm2.c:48: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/qdmc.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/qdmc.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/qdm2.c:531:51: warning: unused parameter 'tone_level_idx' [-Wunused-parameter] 531 | static int fill_coding_method_array(sb_int8_array tone_level_idx, | ^ src/libavcodec/qdm2.c:532:52: warning: unused parameter 'tone_level_idx_temp' [-Wunused-parameter] 532 | sb_int8_array tone_level_idx_temp, | ^ src/libavcodec/qdm2.c:535:42: warning: unused parameter 'c' [-Wunused-parameter] 535 | int c, int superblocktype_2_3, | ^ src/libavcodec/qdm2.c:1219:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1219 | if (i >= FF_ARRAY_ELEMS(q->sub_packet_list_A)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1368:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1368 | if (local_int_14 >= FF_ARRAY_ELEMS(fft_level_index_table)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1397:45: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1397 | if (q->fft_coefs_index + stereo >= FF_ARRAY_ELEMS(q->fft_coefs)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdmc.c:267:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | if (s->checksum_size >= 1U << 28) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/qdmc.c:335:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 335 | if (v >= FF_ARRAY_ELEMS(code_prefix)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1608:65: warning: unused parameter 'sub_packet' [-Wunused-parameter] 1608 | static void qdm2_calculate_fft(QDM2Context *q, int channel, int sub_packet) | ^ src/libavcodec/qdmc.c:412:15: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 412 | if (index >= FF_ARRAY_ELEMS(s->tones[group])) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1773:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1773 | if (s->checksum_size >= 1U << 28 || s->checksum_size <= 1) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/qdrw.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/qdrw.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/qoadec.o In file included from src/libavcodec/qoadec.c:22: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/qoadec.c:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/qoi_parser.o src/libavcodec/qoi_parser.c:34:63: warning: unused parameter 'avctx' [-Wunused-parameter] 34 | static int qoi_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ 2 warnings generated. CC libavcodec/qoidec.o 1 warning generated. CC libavcodec/qoienc.o In file included from src/libavcodec/qoidec.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/qoidec.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/qoidec.c:71:34: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 71 | for (int n = 0, off_x = 0; n < len; n += channels, off_x++) { | ~ ^ ~~~ In file included from src/libavcodec/qoienc.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 3 warnings generated. 5 warnings generated. CC libavcodec/qpeg.o 1 warning generated. CC libavcodec/qpeldsp.o CC libavcodec/qsv_api.o CC libavcodec/qtrle.o In file included from src/libavcodec/qpeg.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/qpeg.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/qpeg.c:327:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 327 | pal_size = FFMIN(1024U, avctx->extradata_size); | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qtrle.c:37: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/qtrle.c:39: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 3 warnings generated. CC libavcodec/qtrleenc.o In file included from src/libavcodec/qtrleenc.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 2 warnings generated. CC libavcodec/r210dec.o In file included from src/libavcodec/r210dec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/r210dec.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 1 warning generated. CC libavcodec/r210enc.o In file included from src/libavcodec/r210enc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 2 warnings generated. CC libavcodec/ra144.o 1 warning generated. CC libavcodec/ra144dec.o In file included from src/libavcodec/ra144dec.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ra144dec.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 10 warnings generated. CC libavcodec/ra144enc.o 2 warnings generated. CC libavcodec/ra288.o In file included from src/libavcodec/ra144enc.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/ralf.o In file included from src/libavcodec/ra144enc.c:37: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ra144enc.c:91:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | if (index == low) | ~~~~~ ^ ~~~ src/libavcodec/ra144enc.c:502:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | energy <= ractx->old_energy, | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/ra288.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ra288.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/ralf.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ralf.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/ralf.c:35: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/ralf.c:36: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 2 warnings generated. CC libavcodec/rangecoder.o In file included from src/libavcodec/rangecoder.c:40: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rangecoder.c:57:41: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 57 | ff_init_range_encoder(c, (uint8_t *)buf, buf_size); | ^ src/libavcodec/ralf.c:466:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 466 | if (num_blocks >= FF_ARRAY_ELEMS(ctx->block_size)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/rasc.o 5 warnings generated. CC libavcodec/ratecontrol.o In file included from src/libavcodec/rasc.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/rasc.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/rasc.c:115:40: warning: unused parameter 'avpkt' [-Wunused-parameter] 115 | const AVPacket *avpkt, unsigned size) | ^ src/libavcodec/rasc.c:115:56: warning: unused parameter 'size' [-Wunused-parameter] 115 | const AVPacket *avpkt, unsigned size) | ^ src/libavcodec/rasc.c:193:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | zstream->avail_in = FFMIN(size, bytestream2_get_bytes_left(gb)); | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rasc.c:224:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (nb_moves > INT32_MAX / 16 || nb_moves > avctx->width * avctx->height) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:246:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 246 | if (bytestream2_get_bytes_left(&mc) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:249:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 249 | for (int i = 0; i < nb_moves; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/rasc.c:352:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 352 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:352:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 352 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:351:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | if (x >= avctx->width || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:351:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | if (x >= avctx->width || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:355:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 355 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:355:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 355 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:369:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 369 | if (bytestream2_get_bytes_left(gb) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:395:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 395 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:324:12: note: expanded from macro 'NEXT_LINE' 324 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:406:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:324:12: note: expanded from macro 'NEXT_LINE' 324 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:415:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 415 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:324:12: note: expanded from macro 'NEXT_LINE' 324 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:424:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 424 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:324:12: note: expanded from macro 'NEXT_LINE' 324 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:433:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 433 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:324:12: note: expanded from macro 'NEXT_LINE' 324 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:439:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:324:12: note: expanded from macro 'NEXT_LINE' 324 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:451:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 451 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:324:12: note: expanded from macro 'NEXT_LINE' 324 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:460:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 460 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:324:12: note: expanded from macro 'NEXT_LINE' 324 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:553:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 553 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:553:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 553 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:579:40: warning: unused parameter 'avpkt' [-Wunused-parameter] 579 | const AVPacket *avpkt, unsigned size) | ^ src/libavcodec/rasc.c:603:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 603 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:603:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 603 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:607:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 607 | s->cursor_y + s->cursor_h > avctx->height) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:606:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 606 | if (s->cursor_x + s->cursor_w > avctx->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:612:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:613:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 613 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:640:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 640 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:641:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 641 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:655:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 655 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:656:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 656 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:700:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 700 | if (bytestream2_get_bytes_left(gb) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/rasc.c:791:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 791 | { "skip_cursor", "skip the cursor", offsetof(RASCContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/rasc.c:792:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 792 | { NULL }, | ^ In file included from src/libavcodec/ratecontrol.c:34: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:578:25: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 578 | if (i <= 0 || i >= INT_MAX / sizeof(RateControlEntry)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/raw.o CC libavcodec/rawdec.o 39 warnings generated. CC libavcodec/rawenc.o In file included from src/libavcodec/rawdec.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/rawdec.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/rawenc.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/rawdec.c:60:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"top", "top field first", offsetof(RawVideoContext, tff), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/rawdec.c:61:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | {NULL} | ^ 3 warnings generated. CC libavcodec/realtextdec.o src/libavcodec/rawenc.c:61:58: warning: cast from 'unsigned char *const *' to 'const unsigned char **' drops const qualifier [-Wcast-qual] 61 | (const uint8_t **)frame->data, frame->linesize, | ^ 2 warnings generated. CC libavcodec/rka.o In file included from src/libavcodec/realtextdec.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/rl.o In file included from src/libavcodec/rka.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/rka.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/rka.c:195:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 195 | for (int i = 0; i < FF_ARRAY_ELEMS(m->val4); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:202:44: warning: unused parameter 'bps' [-Wunused-parameter] 202 | int sample_rate, int bps) | ^ src/libavcodec/rka.c:218:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 218 | for (int i = 0; i < FF_ARRAY_ELEMS(s->bprob[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/rka.c:414:12: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 414 | size = FFMIN(size, am->buf_size - 1); | ^ ~~~~ ~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rka.c:426:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 426 | if (size == am->buf_size - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:440:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 440 | if (j >= v) { | ~ ^ ~ src/libavcodec/rka.c:454:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 454 | for (int k = val - 1; (val & (val - 1)) != k; k &= k - 1) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/rka.c:462:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 462 | if (size == am->buf_size - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:483:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 483 | } while (val + 1 < am->buf_size && am->prob[1][val + 1]); | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rka.c:494:43: warning: unused parameter 's' [-Wunused-parameter] 494 | static int decode_filt_coeffs(RKAContext *s, ChContext *ctx, ACoder *ac, FiltCoeffs *dst) | ^ src/libavcodec/rka.c:541:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 541 | } while (idx < dst->size); | ~~~ ^ ~~~~~~~~~ src/libavcodec/rka.c:650:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 650 | } while (idx <= ctx->size); | ~~~ ^ ~~~~~~~~~ src/libavcodec/rka.c:699:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | for (int x = 0; x < size;) { | ~ ^ ~~~~ src/libavcodec/rka.c:707:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 707 | rsize = FFMIN(split, size - x); | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rka.c:708:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 708 | for (int y = 0; y < rsize; y++, off++) { | ~ ^ ~~~~~ src/libavcodec/rka.c:711:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 711 | if (off >= FF_ARRAY_ELEMS(ctx->buf0)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:729:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 729 | for (int i = 0; i < filt.size && i < 15; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/rka.c:732:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 732 | for (int i = 15; i < filt.size; i++) | ~ ^ ~~~~~~~~~ CC libavcodec/rl2.o CC libavcodec/rle.o In file included from src/libavcodec/rl2.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/roqaudioenc.o In file included from src/libavcodec/rl2.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/roqvideo.o In file included from src/libavcodec/roqaudioenc.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/roqvideodec.o CC libavcodec/roqvideoenc.o In file included from src/libavcodec/roqvideoenc.c:65: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/roqvideodec.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/roqvideodec.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/roqvideodec.c:55:57: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 55 | if((nv2 = chunk_arg & 0xff) == 0 && nv1 * 6 < chunk_size) | ~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/roqvideodec.c:74:20: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 74 | if (chunk_size > bytestream2_get_bytes_left(gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:79:33: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 79 | while (bytestream2_tell(gb) < chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:82:42: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 82 | if (bytestream2_tell(gb) >= chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:116:50: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 116 | if (bytestream2_tell(gb) >= chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:245:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 245 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:245:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 245 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:485:77: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 485 | if (ROQ_LAMBDA_SCALE*subcel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 486 | best_dist) { | ~~~~~~~~~ src/libavcodec/roqvideoenc.c:549:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 549 | if (ROQ_LAMBDA_SCALE*cel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 550 | best_dist) { | ~~~~~~~~~ src/libavcodec/roqvideoenc.c:663:46: warning: unused parameter 'w' [-Wunused-parameter] 663 | int w, int h, int numBlocks) | ^ src/libavcodec/roqvideoenc.c:663:53: warning: unused parameter 'h' [-Wunused-parameter] 663 | int w, int h, int numBlocks) | ^ src/libavcodec/roqvideoenc.c:1076:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1076 | if (enc->framesSinceKeyframe == avctx->gop_size) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:1108:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1108 | { "quake3_compat", "Whether to respect known limitations in Quake 3 decoder", OFFSET(quake3_compat), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/roqvideoenc.c:1109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1109 | { NULL }, | ^ 20 warnings generated. CC libavcodec/rpza.o 7 warnings generated. CC libavcodec/rpzaenc.o In file included from src/libavcodec/rpza.c:42: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/rpza.c:43: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/rpzaenc.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/rpzaenc.c:34: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/rpzaenc.c:433:65: warning: unused parameter 'block_counter' [-Wunused-parameter] 433 | const BlockInfo *bi, int block_counter) | ^ src/libavcodec/rpzaenc.c:721:23: warning: comparison of integers of different signs: 'int' and 'channel_offset' (aka 'enum channel_offset') [-Wsign-compare] 721 | if (i == chan) { | ~ ^ ~~~~ src/libavcodec/rpzaenc.c:862:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 862 | { "skip_frame_thresh", NULL, OFFSET(skip_frame_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:863:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 863 | { "start_one_color_thresh", NULL, OFFSET(start_one_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:864:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 864 | { "continue_one_color_thresh", NULL, OFFSET(continue_one_color_thresh), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:865:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 865 | { "sixteen_color_thresh", NULL, OFFSET(sixteen_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:866:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 866 | { NULL }, | ^ 2 warnings generated. CC libavcodec/rscc.o In file included from src/libavcodec/rscc.c:47: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/rscc.c:48: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/rscc.c:201:31: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] 201 | if (packed_tiles_size != tiles_nb * TILE_SIZE) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:204:49: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 204 | if (bytestream2_get_bytes_left(gbc) < packed_tiles_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:304:32: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] 304 | if (ctx->inflated_size < pixel_size) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/rscc.c:341:20: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 341 | if (pixel_size == ctx->inflated_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:354:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 354 | if (ctx->valid_pixels < ctx->inflated_size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:356:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 356 | if (ctx->valid_pixels >= ctx->inflated_size * (100 - avctx->discard_damaged_percentage) / 100) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/rtjpeg.o CC libavcodec/rtv1.o In file included from src/libavcodec/rtv1.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/rtv1.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/rtv1.c:116:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 116 | if (width > INT_MAX-4U || height > INT_MAX-4U) | ~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/rtv1.c:116:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 116 | if (width > INT_MAX-4U || height > INT_MAX-4U) | ~~~~~ ^ ~~~~~~~~~~ 4 warnings generated. CC libavcodec/rv10.o CC libavcodec/rv10enc.o 10 warnings generated. CC libavcodec/rv20enc.o In file included from src/libavcodec/rv10enc.c:28: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/rv10.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/rv10.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/rv10enc.c:30: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/rv10enc.c:73:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | if (avctx->width * avctx->height >= 1U << 20) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/rv20enc.c:28: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ src/libavcodec/rv10.c:317:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 317 | for (unsigned i = 0; i < sym_rl_elems; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rv10.c:540:45: warning: unused parameter 'avctx' [-Wunused-parameter] 540 | static int get_slice_offset(AVCodecContext *avctx, const uint8_t *buf, int n) | ^ src/libavcodec/rv10.c:579:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 579 | if (offset >= buf_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/rv10.c:593:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 593 | offset + FFMAX(size, size2) > buf_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. CC libavcodec/rv30.o In file included from src/libavcodec/rv20enc.c:31: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/rv20enc.c:33: src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter] 47 | int16_t block[6][64], | ^ 4 warnings generated. CC libavcodec/rv30dsp.o In file included from src/libavcodec/rv30.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/rv30.c:32: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 6 warnings generated. CC libavcodec/rv34.o In file included from src/libavcodec/rv34.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/rv34.c:40: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 2 warnings generated. CC libavcodec/rv34_parser.o src/libavcodec/rv34.c:625:53: warning: unused parameter 'block_type' [-Wunused-parameter] 625 | static void rv34_pred_mv_rv3(RV34DecContext *r, int block_type, int dir) | ^ src/libavcodec/rv34.c:625:69: warning: unused parameter 'dir' [-Wunused-parameter] 625 | static void rv34_pred_mv_rv3(RV34DecContext *r, int block_type, int dir) | ^ src/libavcodec/rv34.c:753:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 753 | (unsigned)(src_y - !!ly*2) > s->v_edge_pos - !!ly*2 - (height<<3) - 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rv34.c:752:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 752 | (unsigned)(src_x - !!lx*2) > s->h_edge_pos - !!lx*2 - (width <<3) - 4 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rv34.c:896:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 896 | r->dmv[i][1] == INVALID_VLC) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/rv34.c:895:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 895 | if (r->dmv[i][0] == INVALID_VLC || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/rv34.c:1450:20: warning: comparison of integers of different signs: 'int' and 'enum AVPictureType' [-Wsign-compare] 1450 | if (slice_type != s->pict_type) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rv34.c:1578:45: warning: unused parameter 'avctx' [-Wunused-parameter] 1578 | static int get_slice_offset(AVCodecContext *avctx, const uint8_t *buf, int n, int slice_count, int buf_size) | ^ CC libavcodec/rv34dsp.o 10 warnings generated. CC libavcodec/rv40.o In file included from src/libavcodec/rv40.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/rv40dsp.o In file included from src/libavcodec/rv40.c:37: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/rv40.c:236:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 236 | if (r->mb_skip_run > (unsigned)s->mb_num) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/rv60dec.o In file included from src/libavcodec/rv60dec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/rv60dec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 3 warnings generated. CC libavcodec/rv60dsp.o In file included from src/libavcodec/rv60dec.c:27: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/rv60dec.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/rv60dec.c:241:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 241 | for (int i = s->nb_progress; i < count; i++) { | ~ ^ ~~~~~ src/libavcodec/rv60dec.c:249:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 249 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/rv60dec.c:843:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 843 | for (int i = 0; i < FF_ARRAY_ELEMS(rv60_candidate_intra_angles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rv60dec.c:2246:75: warning: unused parameter 'threadnr' [-Wunused-parameter] 2246 | static int decode_slice(AVCodecContext *avctx, void *tdata, int cu_y, int threadnr) | ^ src/libavcodec/rv60dec.c:2423:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2423 | for (int i = 0; i < s->nb_progress; i++) | ~ ^ ~~~~~~~~~~~~~~ 10 warnings generated. CC libavcodec/s302m.o CC libavcodec/s302menc.o CC libavcodec/samidec.o In file included from src/libavcodec/s302menc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/s302m.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/s302m.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/s302menc.c:29: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/s302m.c:219:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | {NULL} | ^ In file included from src/libavcodec/samidec.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/sanm.o 3 warnings generated. CC libavcodec/sbc.o 3 warnings generated. CC libavcodec/sbc_parser.o src/libavcodec/sbc_parser.c:102:31: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 102 | pc->header_size = FFMIN(sizeof(pc->header), buf_size); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sanm.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/sanm.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/sanm.c:605:59: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 605 | if ((param2 > 256) || (bytestream2_get_bytes_left(gb) < loop)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/sanm.c:746:41: warning: unused parameter 'ctx' [-Wunused-parameter] 746 | static int rle_decode(SANMVideoContext *ctx, GetByteContext *gb, uint8_t *dst, const int out_size) | ^ 1 warning generated. src/libavcodec/sanm.c:1017:37: warning: unused parameter 'width' [-Wunused-parameter] 1017 | int left, int width, int height) | ^ src/libavcodec/sanm.c:1017:48: warning: unused parameter 'height' [-Wunused-parameter] 1017 | int left, int width, int height) | ^ src/libavcodec/sanm.c:1244:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1244 | if (decoded_size > height * width) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sbcdec.o src/libavcodec/sanm.c:1569:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1569 | if (decoded_size > ctx->aligned_height * width) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sanm.c:1891:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1891 | if (decoded_size > width * height) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/sanm.c:2796:50: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2796 | if (bytestream2_get_bytes_left(&ctx->gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/sbcdsp.o In file included from src/libavcodec/sbcdec.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/sbcdec.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/sbcdec.c:334:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 334 | for (i = 0; i < FF_ARRAY_ELEMS(sbc->dsp.offset[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sbcdsp.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:75:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (hop = 0; hop < 10*subbands; hop += 2*subbands) | ~~~ ^ ~~~~~~~~~~~ src/libavcodec/sbcdsp.c:76:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | for (i = 0; i < 2*subbands; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:80:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:86:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | for (i = 0; i < subbands/2; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:87:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | for (j = 0; j < 2*subbands; j++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:138:51: warning: unused parameter 'out_stride' [-Wunused-parameter] 138 | int out_stride) | ^ src/libavcodec/sbcdsp.c:146:52: warning: unused parameter 'out_stride' [-Wunused-parameter] 146 | int out_stride) | ^ 3 warnings generated. CC libavcodec/sbcenc.o 9 warnings generated. In file included from src/libavcodec/sbcenc.c:36: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/sbrdsp.o In file included from src/libavcodec/sbcenc.c:39: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/sbcenc.c:334:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | OFFSET(max_delay), AV_OPT_TYPE_DURATION, {.i64 = 13000}, 1000,13000, AE }, | ^ src/libavcodec/sbcenc.c:336:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | OFFSET(msbc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AE }, | ^ src/libavcodec/sbcenc.c:338:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 338 | { NULL }, | ^ In file included from src/libavcodec/sbrdsp.c:224: src/libavcodec/sbrdsp_template.c:52:38: warning: unused parameter 'kx' [-Wunused-parameter] 52 | int kx, int m_max) | ^ src/libavcodec/sbrdsp_template.c:67:38: warning: unused parameter 'kx' [-Wunused-parameter] 67 | int kx, int m_max) | ^ 6 warnings generated. CC libavcodec/sbrdsp_fixed.o 2 warnings generated. CC libavcodec/scpr.o In file included from src/libavcodec/sbrdsp_fixed.c:314: src/libavcodec/sbrdsp_template.c:52:38: warning: unused parameter 'kx' [-Wunused-parameter] 52 | int kx, int m_max) | ^ src/libavcodec/sbrdsp_template.c:67:38: warning: unused parameter 'kx' [-Wunused-parameter] 67 | int kx, int m_max) | ^ In file included from src/libavcodec/scpr.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/scpr.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/scpr.c:30: src/libavcodec/scpr.h:218:36: warning: unused parameter 'y' [-Wunused-parameter] 218 | int x, int y, uint32_t clr, | ^ src/libavcodec/scpr.h:231:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 231 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:236:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 236 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:236:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 236 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:252:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 252 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:258:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 258 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:258:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 258 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:266:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 266 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:272:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 272 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:272:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 272 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:280:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 280 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:286:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:286:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:296:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 296 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:319:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 319 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:319:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 319 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:327:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 327 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:341:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 341 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:341:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 341 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/scpr.c:36: src/libavcodec/scpr3.c:41:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 41 | for (int d = 0; d < nsym; d++) { | ~ ^ ~~~~ src/libavcodec/scpr3.c:164:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | if (rccode < p) { | ~~~~~~ ^ ~ src/libavcodec/scpr3.c:174:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 174 | if (p + k > rccode) { | ~~~~~ ^ ~~~~~~ src/libavcodec/scpr3.c:236:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 236 | if (k > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/scpr3.c:270:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 270 | for (a = 0, b = m->size; a < b; a++) | ~ ^ ~ src/libavcodec/scpr3.c:438:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 438 | if (p >= d) { | ~ ^ ~ src/libavcodec/scpr3.c:547:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 547 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/scpr3.c:632:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 632 | for (int i = 0; i < size; i++) | ~ ^ ~~~~ src/libavcodec/scpr3.c:646:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 646 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/scpr3.c:694:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 694 | if (f > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/scpr3.c:711:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 711 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/scpr3.c:759:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 759 | for (int c = 0, i = 0; i < max + 1; i++) { | ~ ^ ~~~~~~~ src/libavcodec/scpr3.c:767:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 767 | for (int j = 0; j < q - g; j++) | ~ ^ ~~~~~ src/libavcodec/scpr3.c:1055:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1055 | if (min > max || min >= s->nbcount) | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr3.c:1078:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1078 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr3.c:1087:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1087 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr3.c:1088:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1088 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ src/libavcodec/scpr.c:102:97: warning: unused parameter 'total_freq' [-Wunused-parameter] 102 | static int decode(GetByteContext *gb, RangeCoder *rc, uint32_t cumFreq, uint32_t freq, uint32_t total_freq) | ^ src/libavcodec/scpr.c:194:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 194 | for (i = 0; i < maxc; i++) { | ~ ^ ~~~~ src/libavcodec/scpr.c:395:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 395 | if (min > max || min >= s->nbcount) | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:410:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 410 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:419:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 419 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr.c:420:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 420 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ 2 warnings generated. CC libavcodec/screenpresso.o In file included from src/libavcodec/screenpresso.c:44: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/screenpresso.c:45: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/sga.o In file included from src/libavcodec/sga.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/sga.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/sga.c:201:44: warning: unused parameter 'avctx' [-Wunused-parameter] 201 | static int lzss_decompress(AVCodecContext *avctx, | ^ src/libavcodec/sga.c:408:54: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 408 | if (sizeof(s->uncompressed) - offset < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/sga.c:432:46: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 432 | if (sizeof(s->uncompressed) - offset < left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 9 warnings generated. CC libavcodec/sgidec.o In file included from src/libavcodec/sgidec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/sgidec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/sgidec.c:126:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 126 | if (len * 2 > bytestream2_get_bytes_left(g)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgidec.c:139:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | if (ret != width) | ~~~ ^ ~~~~~ 5 warnings generated. CC libavcodec/sgienc.o 4 warnings generated. CC libavcodec/sgirledec.o In file included from src/libavcodec/sgienc.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/sgienc.c:243:69: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 243 | bytestream2_put_be16(&pbc, ((uint16_t *)in_buf)[x]); | ^ src/libavcodec/sgienc.c:245:69: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 245 | bytestream2_put_le16(&pbc, ((uint16_t *)in_buf)[x]); | ^ src/libavcodec/sgienc.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:206:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:209:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | for (x = 0; x < width * bytes_per_channel; x += bytes_per_channel) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgienc.c:234:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:237:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:238:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | for (x = 0; x < width * depth; x += depth) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/sgienc.c:262:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 262 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sgienc.c:264:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 264 | { NULL }, | ^ In file included from src/libavcodec/sgirledec.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/sgirledec.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/sheervideo.o 11 warnings generated. CC libavcodec/shorten.o In file included from src/libavcodec/sheervideo.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/shorten.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/shorten.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/shorten.c:36: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/shorten.c:133:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | for (chan = 0; chan < s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:134:32: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 134 | if (FFMAX(1, s->nmean) >= UINT_MAX / sizeof(int32_t)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:167:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (k > 31U) | ~ ^ ~~~ src/libavcodec/shorten.c:206:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | for (chan = 0; chan < s->channels; chan++) | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:361:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 361 | if ((unsigned)pred_order > s->nwrap) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/shorten.c:375:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 375 | if (pred_order >= FF_ARRAY_ELEMS(fixed_coeffs)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:433:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 433 | if (s->avctx->ch_layout.nb_channels != s->channels) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:454:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 454 | if (maxnlpc > 1024U) { | ~~~~~~~ ^ ~~~~~ src/libavcodec/shorten.c:459:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 459 | if (s->nmean > 32768U) { | ~~~~~~~~ ^ ~~~~~~ src/libavcodec/shorten.c:465:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 465 | if ((unsigned)skip_bytes > FFMAX(get_bits_left(&s->gb), 0)/8) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:554:90: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | if (s->bitstream_index + s->bitstream_size + buf_size + AV_INPUT_BUFFER_PADDING_SIZE > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 555 | s->allocated_bitstream_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:610:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 610 | while (s->cur_chan < s->channels) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:652:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 652 | if (blocksize > s->blocksize) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/shorten.c:684:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 684 | if (residual_size > 30U) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/shorten.c:737:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 737 | if (s->cur_chan == s->channels) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:747:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 747 | for (chan = 0; chan < s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:772:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 772 | if (s->cur_chan < s->channels) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:797:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 797 | for (i = 0; i < s->channels; i++) { | ~ ^ ~~~~~~~~~~~ 44 warnings generated. CC libavcodec/simple_idct.o 10 warnings generated. CC libavcodec/sinewin.o 21 warnings generated. CC libavcodec/sipr.o CC libavcodec/sipr16k.o In file included from src/libavcodec/sipr.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/sipr.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/sipr_parser.o src/libavcodec/sipr_parser.c:31:61: warning: unused parameter 'buf' [-Wunused-parameter] 31 | static int sipr_split(AVCodecContext *avctx, const uint8_t *buf, int buf_size) | ^ 1 warning generated. CC libavcodec/siren.o 2 warnings generated. CC libavcodec/smacker.o In file included from src/libavcodec/siren.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/siren.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/siren.c:605:48: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 605 | if (index + show_bits1(gb) >= decoder_tables_elements[category]) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/siren.c:658:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 658 | CC libavcodec/smc.o if (i >= FF_ARRAY_ELEMS(noise_category5)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/smacker.c:53: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/smacker.c:54: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/smacker.c:205:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | if(size >= UINT_MAX>>4){ // (((size + 3) >> 2) + 3) << 2 must not overflow | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/smacker.c:613:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 613 | if (unp_size > (1U<<24)) { | ~~~~~~~~ ^ ~~~~~~ In file included from src/libavcodec/smc.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/smc.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 4 warnings generated. CC libavcodec/smcenc.o 2 warnings generated. CC libavcodec/smpte_436m.o 4 warnings generated. CC libavcodec/snappy.o In file included from src/libavcodec/smcenc.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/smpte_436m.c:82:35: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 82 | if (anc->payload_array_length < ret) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/smpte_436m.c:464:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 464 | if (bytestream2_get_bytes_left(&gb) < data_length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/snappy.c:70:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | if (size < len) | ~~~~ ^ ~~~ 2 warnings generated. CC libavcodec/snow.o 1 warning generated. CC libavcodec/snow_dwt.o In file included from src/libavcodec/snow.c:28: src/libavcodec/snow_dwt.h:96:102: warning: unused parameter 'high' [-Wunused-parameter] 96 | static av_always_inline void snow_interleave_line_header(int *i, int width, IDWTELEM *low, IDWTELEM *high) | ^ In file included from src/libavcodec/snow.c:29: In file included from src/libavcodec/snow.h:31: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/snow_dwt.c:27: src/libavcodec/snow_dwt.h:96:102: warning: unused parameter 'high' [-Wunused-parameter] 96 | static av_always_inline void snow_interleave_line_header(int *i, int width, IDWTELEM *low, IDWTELEM *high) | ^ src/libavcodec/snow_dwt.c:224:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:226:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:229:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 229 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:231:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:299:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 299 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:301:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (y + 4 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:304:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 304 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:308:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 308 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 310 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:417:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 417 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:417:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 417 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:425:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 425 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:427:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 427 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:431:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 431 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:433:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 433 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:451:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 451 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:453:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:456:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:458:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:585:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 585 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:587:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 587 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:589:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 589 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:591:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 591 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:595:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 595 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:597:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 597 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:619:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 619 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:621:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 621 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:623:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 623 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:625:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 625 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:628:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 628 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:630:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 630 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:640:74: warning: unused parameter 'width' [-Wunused-parameter] 640 | void ff_spatial_idwt_buffered_init(DWTCompose *cs, slice_buffer *sb, int width, | ^ src/libavcodec/snow_dwt.c:688:69: warning: unused parameter 'width' [-Wunused-parameter] 688 | static void spatial_idwt_init(DWTCompose *cs, IDWTELEM *buffer, int width, | ^ src/libavcodec/snow_dwt.c:744:38: warning: unused parameter 'v' [-Wunused-parameter] 744 | static inline int w_c(MPVEncContext *v, const uint8_t *pix1, const uint8_t *pix2, ptrdiff_t line_size, | ^ src/libavcodec/snow.c:430:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 430 | || (unsigned)sy >= FFMAX(h - b_h - (HTAPS_MAX-2), 0)){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snow.c:429:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 429 | if( (unsigned)sx >= FFMAX(w - b_w - (HTAPS_MAX-2), 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snow.c:473:1: warning: unused parameter 'h' [-Wunused-parameter] 473 | mca( 0, 0,16) | ^ src/libavcodec/snow.c:468:102: note: expanded from macro 'mca' 468 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ src/libavcodec/snow.c:474:1: warning: unused parameter 'h' [-Wunused-parameter] 474 | mca( 8, 0,16) | ^ src/libavcodec/snow.c:468:102: note: expanded from macro 'mca' 468 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ src/libavcodec/snow.c:475:1: warning: unused parameter 'h' [-Wunused-parameter] 475 | mca( 0, 8,16) | ^ src/libavcodec/snow.c:468:102: note: expanded from macro 'mca' 468 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ src/libavcodec/snow.c:476:1: warning: unused parameter 'h' [-Wunused-parameter] 476 | mca( 8, 8,16) | ^ src/libavcodec/snow.c:468:102: note: expanded from macro 'mca' 468 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ src/libavcodec/snow.c:477:1: warning: unused parameter 'h' [-Wunused-parameter] 477 | mca( 0, 0,8) | ^ src/libavcodec/snow.c:468:102: note: expanded from macro 'mca' 468 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ src/libavcodec/snow.c:478:1: warning: unused parameter 'h' [-Wunused-parameter] 478 | mca( 8, 0,8) | ^ src/libavcodec/snow.c:468:102: note: expanded from macro 'mca' 468 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ src/libavcodec/snow.c:479:1: warning: unused parameter 'h' [-Wunused-parameter] 479 | mca( 0, 8,8) | ^ src/libavcodec/snow.c:468:102: note: expanded from macro 'mca' 468 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ src/libavcodec/snow.c:480:1: warning: unused parameter 'h' [-Wunused-parameter] 480 | mca( 8, 8,8) | ^ src/libavcodec/snow.c:468:102: note: expanded from macro 'mca' 468 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ 1 warning generated. CC libavcodec/snowdec.o In file included from src/libavcodec/snowdec.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/snowdec.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/snowdec.c:28: src/libavcodec/snow_dwt.h:96:102: warning: unused parameter 'high' [-Wunused-parameter] 96 | static av_always_inline void snow_interleave_line_header(int *i, int width, IDWTELEM *low, IDWTELEM *high) | ^ In file included from src/libavcodec/snowdec.c:29: In file included from src/libavcodec/snow.h:31: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/snowdec.c:76:77: warning: unused parameter 'orientation' [-Wunused-parameter] 76 | static void unpack_coeffs(SnowContext *s, SubBand *b, SubBand * parent, int orientation) | ^ src/libavcodec/snowdec.c:352:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 352 | if (ref >= s->ref_frames) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/snowdec.c:371:96: warning: unused parameter 'src' [-Wunused-parameter] 371 | static void dequantize_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int start_y, int end_y){ | ^ src/libavcodec/snowdec.c:371:105: warning: unused parameter 'stride' [-Wunused-parameter] 371 | static void dequantize_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int start_y, int end_y){ | ^ src/libavcodec/snowdec.c:394:51: warning: unused parameter 's' [-Wunused-parameter] 394 | static void correlate_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median, int start_y, int end_y){ | ^ src/libavcodec/snowdec.c:394:95: warning: unused parameter 'src' [-Wunused-parameter] 394 | static void correlate_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median, int start_y, int end_y){ | ^ src/libavcodec/snowdec.c:394:104: warning: unused parameter 'stride' [-Wunused-parameter] 394 | static void correlate_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median, int start_y, int end_y){ | ^ src/libavcodec/snowdec.c:394:116: warning: unused parameter 'inverse' [-Wunused-parameter] 394 | static void correlate_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median, int start_y, int end_y){ | ^ src/libavcodec/snowdec.c:464:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 464 | GET_S(s->version, tmp <= 0U) | ~~~ ^ ~~ src/libavcodec/snowdec.c:502:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | GET_S(s->max_ref_frames, tmp < (unsigned)MAX_REF_FRAMES) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snowdec.c:442:10: note: expanded from macro 'GET_S' 442 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:539:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 539 | if(s->spatial_decomposition_type > 1U){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/snowdec.c:558:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 558 | if(s->block_max_depth > 1 || s->block_max_depth < 0 || s->mv_scale > 256U){ | ~~~~~~~~~~~ ^ ~~~~ 12 warnings generated. CC libavcodec/snowenc.o In file included from src/libavcodec/snowenc.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/snowenc.c:34: src/libavcodec/snow_dwt.h:96:102: warning: unused parameter 'high' [-Wunused-parameter] 96 | static av_always_inline void snow_interleave_line_header(int *i, int width, IDWTELEM *low, IDWTELEM *high) | ^ In file included from src/libavcodec/snowenc.c:35: In file included from src/libavcodec/snow.h:31: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/sonic.o In file included from src/libavcodec/snowenc.c:41: In file included from src/libavcodec/h263enc.h:25: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/snowenc.c:41: src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter] 47 | int16_t block[6][64], | ^ src/libavcodec/snowenc.c:79:60: warning: unused parameter 'ref2' [-Wunused-parameter] 79 | uint8_t *const ref[3], uint8_t *const ref2[3], | ^ src/libavcodec/snowenc.c:80:40: warning: unused parameter 'ref_index' [-Wunused-parameter] 80 | int x, int y, int ref_index) | ^ src/libavcodec/snowenc.c:941:122: warning: unused parameter 'orientation' [-Wunused-parameter] 941 | static int encode_subband_c0run(SnowContext *s, SubBand *b, const IDWTELEM *src, const IDWTELEM *parent, int stride, int orientation){ | ^ src/libavcodec/snowenc.c:1460:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1460 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/snowenc.c:1480:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1480 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/snowenc.c:1520:38: warning: unused parameter 's' [-Wunused-parameter] 1520 | static void decorrelate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ | ^ src/libavcodec/snowenc.c:1520:84: warning: unused parameter 'inverse' [-Wunused-parameter] 1520 | static void decorrelate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ | ^ src/libavcodec/snowenc.c:1544:36: warning: unused parameter 's' [-Wunused-parameter] 1544 | static void correlate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ | ^ src/libavcodec/snowenc.c:1544:82: warning: unused parameter 'inverse' [-Wunused-parameter] 1544 | static void correlate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ | ^ In file included from src/libavcodec/sonic.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/sonic.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/snowenc.c:2114:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2114 | { "memc_only", "Only do ME/MC (I frames -> ref, P frame -> ME+MC).", OFFSET(memc_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:2115:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2115 | { "no_bitstream", "Skip final bitstream writeout.", OFFSET(no_bitstream), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:2116:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2116 | { "intra_penalty", "Penalty for intra blocks in block decision", OFFSET(intra_penalty), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:2117:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2117 | { "iterative_dia_size", "Dia size for the iterative ME", OFFSET(iterative_dia_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:2118:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2118 | { "sc_threshold", "Scene change threshold", OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:2126:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2126 | OFFSET(m.rc_context.rc_eq), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE }, | ^ src/libavcodec/snowenc.c:2127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2127 | { NULL }, | ^ In file included from src/libavcodec/sonic.c:30: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/sonic.c:31: In file included from src/libavcodec/put_golomb.h:34: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/sonic.c:32: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/sonic.c:520:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 520 | if (sample_rate_index >= FF_ARRAY_ELEMS(samplerate_table)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sonic.c:640:90: warning: unused parameter 'base_2_part' [-Wunused-parameter] 640 | static inline int intlist_read(RangeCoder *c, uint8_t *state, int *buf, int entries, int base_2_part) | ^ 36 warnings generated. CC libavcodec/sp5xdec.o In file included from src/libavcodec/sp5xdec.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 8 warnings generated. CC libavcodec/speedhq.o CC libavcodec/speedhqdec.o 1 warning generated. CC libavcodec/speedhqenc.o In file included from src/libavcodec/speedhqdec.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/speedhqdec.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/speedhqenc.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/speedhqdec.c:101:56: warning: unused parameter 's' [-Wunused-parameter] 101 | static inline int decode_alpha_block(const SHQContext *s, GetBitContext *gb, uint8_t last_alpha[16], uint8_t *dest, int linesize) | ^ src/libavcodec/speedhqdec.c:451:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 451 | if (s->second_field_offset >= buf_size - 3) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/speedhqdec.c:464:63: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 464 | if (s->second_field_offset == 4 || s->second_field_offset == (buf_size-4)) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/speedhqenc.c:40: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/speedhqenc.c:215:35: warning: unused parameter 'unused_x' [-Wunused-parameter] 215 | int unused_x, int unused_y) | ^ src/libavcodec/speedhqenc.c:215:49: warning: unused parameter 'unused_y' [-Wunused-parameter] 215 | int unused_x, int unused_y) | ^ 16 warnings generated. CC libavcodec/speexdec.o 5 warnings generated. CC libavcodec/srtdec.o In file included from src/libavcodec/speexdec.c:61: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/speexdec.c:62: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/speexdec.c:227:64: warning: unused parameter 'state' [-Wunused-parameter] 227 | static int speex_default_user_handler(GetBitContext *gb, void *state, void *data) | ^ src/libavcodec/speexdec.c:227:77: warning: unused parameter 'data' [-Wunused-parameter] 227 | static int speex_default_user_handler(GetBitContext *gb, void *state, void *data) | ^ src/libavcodec/speexdec.c:284:77: warning: unused parameter 'end' [-Wunused-parameter] 284 | static void forced_pitch_unquant(float *exc, float *exc_out, int start, int end, | ^ src/libavcodec/speexdec.c:285:64: warning: unused parameter 'par' [-Wunused-parameter] 285 | float pitch_coef, const void *par, int nsf, | ^ src/libavcodec/speexdec.c:286:82: warning: unused parameter 'gb' [-Wunused-parameter] 286 | int *pitch_val, float *gain_val, GetBitContext *gb, int count_lost, | ^ src/libavcodec/speexdec.c:286:90: warning: unused parameter 'count_lost' [-Wunused-parameter] 286 | int *pitch_val, float *gain_val, GetBitContext *gb, int count_lost, | ^ src/libavcodec/speexdec.c:287:38: warning: unused parameter 'subframe_offset' [-Wunused-parameter] 287 | int subframe_offset, float last_pitch_gain, int cdbk_offset) | ^ src/libavcodec/speexdec.c:287:61: warning: unused parameter 'last_pitch_gain' [-Wunused-parameter] 287 | int subframe_offset, float last_pitch_gain, int cdbk_offset) | ^ src/libavcodec/speexdec.c:287:82: warning: unused parameter 'cdbk_offset' [-Wunused-parameter] 287 | int subframe_offset, float last_pitch_gain, int cdbk_offset) | ^ src/libavcodec/speexdec.c:314:60: warning: unused parameter 'par' [-Wunused-parameter] 314 | static void noise_codebook_unquant(float *exc, const void *par, int nsf, | ^ src/libavcodec/speexdec.c:315:51: warning: unused parameter 'gb' [-Wunused-parameter] 315 | GetBitContext *gb, uint32_t *seed) | ^ src/libavcodec/speexdec.c:321:74: warning: unused parameter 'nsf' [-Wunused-parameter] 321 | static void split_cb_shape_sign_unquant(float *exc, const void *par, int nsf, | ^ src/libavcodec/speexdec.c:322:70: warning: unused parameter 'seed' [-Wunused-parameter] 322 | GetBitContext *gb, uint32_t *seed) | ^ 5 warnings generated. src/libavcodec/speexdec.c:356:63: warning: unused parameter 'end' [-Wunused-parameter] 356 | pitch_unquant_3tap(float *exc, float *exc_out, int start, int end, float pitch_coef, | ^ src/libavcodec/speexdec.c:356:74: warning: unused parameter 'pitch_coef' [-Wunused-parameter] 356 | pitch_unquant_3tap(float *exc, float *exc_out, int start, int end, float pitch_coef, | ^ src/libavcodec/speexdec.c:621:54: warning: unused parameter 'state' [-Wunused-parameter] 621 | static int speex_std_stereo(GetBitContext *gb, void *state, void *data) | ^ src/libavcodec/speexdec.c:741:64: warning: unused parameter 'ak' [-Wunused-parameter] 741 | static void multicomb(const float *exc, float *new_exc, float *ak, int p, int nsf, | ^ src/libavcodec/speexdec.c:741:72: warning: unused parameter 'p' [-Wunused-parameter] 741 | static void multicomb(const float *exc, float *new_exc, float *ak, int p, int nsf, | ^ CC libavcodec/srtenc.o src/libavcodec/speexdec.c:870:57: warning: unused parameter 'packets_left' [-Wunused-parameter] 870 | GetBitContext *gb, float *out, int packets_left) | ^ src/libavcodec/speexdec.c:1368:39: warning: unused parameter 's' [-Wunused-parameter] 1368 | static int decoder_init(SpeexContext *s, DecoderState *st, const SpeexMode *mode) | ^ In file included from src/libavcodec/srtdec.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/startcode.o In file included from src/libavcodec/srtenc.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/srtenc.c:146:45: warning: unused parameter 'forced' [-Wunused-parameter] 146 | static void srt_new_line_cb(void *priv, int forced) | ^ src/libavcodec/srtenc.c:197:31: warning: unused parameter 'priv' [-Wunused-parameter] 197 | static void srt_move_cb(void *priv, int x1, int y1, int x2, int y2, | ^ src/libavcodec/srtenc.c:197:41: warning: unused parameter 'x1' [-Wunused-parameter] 197 | static void srt_move_cb(void *priv, int x1, int y1, int x2, int y2, | ^ src/libavcodec/srtenc.c:197:49: warning: unused parameter 'y1' [-Wunused-parameter] 197 | static void srt_move_cb(void *priv, int x1, int y1, int x2, int y2, | ^ src/libavcodec/srtenc.c:197:57: warning: unused parameter 'x2' [-Wunused-parameter] 197 | static void srt_move_cb(void *priv, int x1, int y1, int x2, int y2, | ^ src/libavcodec/srtenc.c:197:65: warning: unused parameter 'y2' [-Wunused-parameter] 197 | static void srt_move_cb(void *priv, int x1, int y1, int x2, int y2, | ^ src/libavcodec/srtenc.c:198:29: warning: unused parameter 't1' [-Wunused-parameter] 198 | int t1, int t2) | ^ src/libavcodec/srtenc.c:198:37: warning: unused parameter 't2' [-Wunused-parameter] 198 | int t1, int t2) | ^ src/libavcodec/srtenc.c:237:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 237 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ CC libavcodec/subviewerdec.o 10 warnings generated. CC libavcodec/sunrast.o In file included from src/libavcodec/subviewerdec.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. CC libavcodec/sunrastenc.o In file included from src/libavcodec/sunrast.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/sunrast.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/sunrast.c:123:23: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 123 | if (buf_end - buf < (uint64_t)maplength + (len * h) * 3 / 256) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/sunrastenc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/sunrastenc.c:199:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "rle", "Use run-length compression", OFFSET(type), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sunrastenc.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL }, | ^ 3 warnings generated. CC libavcodec/svq1.o 3 warnings generated. CC libavcodec/svq1dec.o In file included from src/libavcodec/svq1dec.c:41: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/svq1dec.c:42: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/svq1enc.o src/libavcodec/svq1dec.c:278:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 278 | if (mean == -128) | ~~~~ ^ ~~~~ In file included from src/libavcodec/svq1enc.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/svq1enc.c:38: In file included from src/libavcodec/h263enc.h:25: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/svq1enc.c:38: src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter] 47 | int16_t block[6][64], | ^ src/libavcodec/svq1enc.c:687:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 687 | { NULL }, | ^ 22 warnings generated. CC libavcodec/svq3.o 3 warnings generated. CC libavcodec/synth_filter.o In file included from src/libavcodec/svq3.c:50: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/svq3.c:51: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/svq3.c:58: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/svq3.c:728:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 728 | s->next_pic->mb_type[mb_xy] == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/svq3.c:942:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 942 | if (s->qscale > 31u) { | ~~~~~~~~~ ^ ~~~ src/libavcodec/svq3.c:1129:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1129 | if (size > avctx->extradata_size - seqh_offset - 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/tak.o src/libavcodec/tak.c:120:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 120 | if (value < FF_ARRAY_ELEMS(tak_channel_layouts)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 5 warnings generated. CC libavcodec/tak_parser.o CC libavcodec/takdec.o In file included from src/libavcodec/takdec.c:38: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/takdec.c:39: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/takdec.c:268:14: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 268 | if (mode > FF_ARRAY_ELEMS(xcodes)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/takdec.c:274:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 274 | if (x >= code.escape && get_bits1(gb)) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/takdec.c:276:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if (x >= code.aescape) { | ~ ^ ~~~~~~~~~~~~ CC libavcodec/takdsp.o CC libavcodec/targa.o 6 warnings generated. In file included from src/libavcodec/targa.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/targa.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/targa.c:183:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 183 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/targa.c:261:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 261 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/targa_y216dec.o In file included from src/libavcodec/targa_y216dec.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/targa_y216dec.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/targaenc.o 4 warnings generated. CC libavcodec/tdsc.o In file included from src/libavcodec/targaenc.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/targaenc.c:196:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 196 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/targaenc.c:198:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 198 | { NULL }, | ^ In file included from src/libavcodec/tdsc.c:45: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/tdsc.c:46: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/tdsc.c:533:24: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 533 | if (deflatelen != ctx->deflat3e warninglse generatedn. ) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/textdec.o 5 warnings generated. CC libavcodec/texturedsp.o In file included from src/libavcodec/textdec.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/textdec.c:46:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 46 | { NULL } | ^ 2 warnings generated. CC libavcodec/texturedspenc.o In file included from src/libavcodec/texturedsp.c:661: src/libavcodec/texturedsp_template.c:25:38: warning: unused parameter 'avctx' [-Wunused-parameter] 25 | static int exec_func(AVCodecContext *avctx, void *arg, | ^ src/libavcodec/texturedsp_template.c:26:37: warning: unused parameter 'thread_nb' [-Wunused-parameter] 26 | int slice, int thread_nb) | ^ In file included from src/libavcodec/texturedspenc.c:659: src/libavcodec/texturedsp_template.c:25:38: warning: unused parameter 'avctx' [-Wunused-parameter] 25 | static int exec_func(AVCodecContext *avctx, void *arg, | ^ src/libavcodec/texturedsp_template.c:26:37: warning: unused parameter 'thread_nb' [-Wunused-parameter] 26 | int slice, int thread_nb) | ^ 3 warnings generated. CC libavcodec/threadprogress.o src/libavcodec/threadprogress.c:69:44: warning: cast from 'const struct ThreadProgress *' to 'struct ThreadProgress *' drops const qualifier [-Wcast-qual] 69 | ThreadProgress *pro = (ThreadProgress*)pro_c; | ^ 1 warning generated. CC libavcodec/tiertexseqv.o In file included from src/libavcodec/tiertexseqv.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/tiertexseqv.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/tiff.o In file included from src/libavcodec/tiff.c:48: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/tiff.c:49: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/tiff.c:154:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 154 | RET_GEOKEY_STR(VERT, vert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:151:43: note: expanded from macro 'RET_GEOKEY_STR' 151 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:155:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 155 | RET_GEOKEY_STR(PROJ, proj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:151:43: note: expanded from macro 'RET_GEOKEY_STR' 151 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:156:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 156 | RET_GEOKEY_STR(GEOG, geog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:151:43: note: expanded from macro 'RET_GEOKEY_STR' 151 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:157:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 157 | RET_GEOKEY_STR(CONF, conf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:151:43: note: expanded from macro 'RET_GEOKEY_STR' 151 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:168:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 168 | RET_GEOKEY_TYPE(VERT, vert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:166:43: note: expanded from macro 'RET_GEOKEY_TYPE' 166 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:169:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 169 | RET_GEOKEY_TYPE(PROJ, proj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:166:43: note: expanded from macro 'RET_GEOKEY_TYPE' 166 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:170:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 170 | RET_GEOKEY_TYPE(GEOG, geog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:166:43: note: expanded from macro 'RET_GEOKEY_TYPE' 166 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:171:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 171 | RET_GEOKEY_TYPE(CONF, conf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:166:43: note: expanded from macro 'RET_GEOKEY_TYPE' 166 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:256:15: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 256 | if (count >= (INT_MAX - 1)/component_len) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:667:31: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 667 | s->jpkt->data = (uint8_t*)s->gb.buffer; | ^ src/libavcodec/tiff.c:1330:56: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1330 | if (bytestream2_get_bytes_left(&s->gb) < type_sizes[type] * count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1332:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1332 | for (i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1397:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1397 | s->rps = FFMIN(value, s->height); | ^ ~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/tiff.c:1411:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1411 | if (s->strips == s->bppcount) | ~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:1467:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1467 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1475:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1475 | for (int i = 0; i < count && count > 1; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1558:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1558 | bytestream2_get_bytes_left(&s->gb) < count / 3 * off * 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1571:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1571 | for (i = 0; i < count / 3; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:1589:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1589 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1634:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1634 | if (s->geotag_count > count / 4 - 1) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/tiff.c:1638:51: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1638 | if ( bytestream2_get_bytes_left(&s->gb) < s->geotag_count * sizeof(int16_t) * 4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1669:48: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1669 | if (bytestream2_get_bytes_left(&s->gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1676:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1676 | for (i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1681:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1681 | || s->geotags[i].offset + s->geotags[i].count > count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1703:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1703 | || s->geotags[i].offset + s->geotags[i].count > count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1729:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1729 | if (bytestream2_get_bytes_left(&gb_temp) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1903:36: warning: unused parameter 'rgb2cam' [-Wunused-parameter] 1903 | float rgb2cam[3][4], | ^ src/libavcodec/tiff.c:1955:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1955 | } else if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:1980:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1980 | for (i = 0; i < FF_ARRAY_ELEMS(s->black_level); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1983:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1983 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_neutral); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1986:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1986 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_white); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1989:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1989 | for (i = 0; i < FF_ARRAY_ELEMS(s->analog_balance); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1992:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1992 | for (i = 0; i < FF_ARRAY_ELEMS(s->premultiply); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2041:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2041 | if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:2059:48: warning: comparison of integers of different signs: 'int' and 'enum TiffTags' [-Wsign-compare] 2059 | if (get_geokey_type(s->geotags[i].key) != s->geotags[i].type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2150:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2150 | if (s->stripsizesoff >= (unsigned)avpkt->size) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2156:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2156 | if (s->strippos >= (unsigned)avpkt->size) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2221:75: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2221 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:2221:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2221 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:2255:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2255 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2266:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2266 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2272:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2272 | for (j = soff; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2311:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2311 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2333:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2333 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2481:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2481 | { "subimage", "decode subimage instead if available", OFFSET(get_subimage), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2482:190: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2482 | { "thumbnail", "decode embedded thumbnail subimage instead if available", OFFSET(get_thumbnail), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2483:191: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2483 | { "page", "page number of multi-page image to decode (starting from 1)", OFFSET(get_page), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2484:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2484 | { NULL }, | ^ 2 warnings generated. CC libavcodec/tiff_common.o src/libavcodec/tiff_common.c:36:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 36 | for (i = 0; i < FF_ARRAY_ELEMS(ifd_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:106:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 106 | if (count >= INT_MAX / sizeof(int64_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:108:40: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 108 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:127:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 127 | if (count >= INT_MAX / sizeof(int16_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:129:40: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 129 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int16_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:143:53: warning: unused parameter 'le' [-Wunused-parameter] 143 | GetByteContext *gb, int le, AVDictionary **metadata) | ^ 2 warnings generated. CC libavcodec/tiffenc.o 6 warnings generated. CC libavcodec/tmv.o In file included from src/libavcodec/tiffenc.c:39: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/tiffenc.c:91:21: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 91 | if (s->buf_size < *s->buf - s->buf_start + need) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiffenc.c:563:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 563 | {"dpi", "set the image resolution (in dpi)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 72}, 1, 0x10000, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavcodec/tiffenc.c:569:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 569 | { NULL }, | ^ In file included from src/libavcodec/tmv.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/tmv.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/tmv.c:50:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 50 | if (avpkt->size < 2*char_rows*char_cols) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 22 warnings generated. CC libavcodec/to_upper4.o CC libavcodec/tpeldsp.o CC libavcodec/truemotion1.o 4 warnings generated. CC libavcodec/truemotion2.o In file included from src/libavcodec/truemotion1.c:37: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/truemotion1.c:38: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/truemotion2.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/truemotion2.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/truemotion2.c:314:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | if (len == TM2_ESCAPE) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/truemotion2.c:329:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 329 | if (len == TM2_ESCAPE) { /* some unknown length - could be escaped too */ | ~~~ ^ ~~~~~~~~~~ src/libavcodec/truemotion2.c:505:63: warning: unused parameter 'pic' [-Wunused-parameter] 505 | static inline void tm2_hi_res_block(TM2Context *ctx, AVFrame *pic, int bx, int by) | ^ src/libavcodec/truemotion2.c:526:64: warning: unused parameter 'pic' [-Wunused-parameter] 526 | static inline void tm2_med_res_block(TM2Context *ctx, AVFrame *pic, int bx, int by) | ^ src/libavcodec/truemotion2.c:548:64: warning: unused parameter 'pic' [-Wunused-parameter] 548 | static inline void tm2_low_res_block(TM2Context *ctx, AVFrame *pic, int bx, int by) | ^ src/libavcodec/truemotion2.c:589:65: warning: unused parameter 'pic' [-Wunused-parameter] 589 | static inline void tm2_null_res_block(TM2Context *ctx, AVFrame *pic, int bx, int by) | ^ src/libavcodec/truemotion2.c:636:62: warning: unused parameter 'pic' [-Wunused-parameter] 636 | static inline void tm2_still_block(TM2Context *ctx, AVFrame *pic, int bx, int by) | ^ src/libavcodec/truemotion2.c:671:63: warning: unused parameter 'pic' [-Wunused-parameter] 671 | static inline void tm2_update_block(TM2Context *ctx, AVFrame *pic, int bx, int by) | ^ src/libavcodec/truemotion2.c:711:63: warning: unused parameter 'pic' [-Wunused-parameter] 711 | static inline void tm2_motion_block(TM2Context *ctx, AVFrame *pic, int bx, int by) | ^ CC libavcodec/truemotion2rt.o In file included from src/libavcodec/truemotion2rt.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/truemotion2rt.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/truespeech.o In file included from src/libavcodec/truespeech.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/truespeech.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/tscc.o 11 warnings generated. CC libavcodec/tscc2.o src/libavcodec/truespeech.c:238:73: warning: unused parameter 'quart' [-Wunused-parameter] 238 | static void truespeech_update_filters(TSContext *dec, int16_t *out, int quart) | ^ In file included from src/libavcodec/tscc.c:39: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/tscc.c:40: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/tscc2.c:35: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/tscc2.c:36: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/tta.o src/libavcodec/tscc2.c:125:58: warning: unused parameter 'plane' [-Wunused-parameter] 125 | uint8_t *dst, int stride, int plane) | ^ src/libavcodec/tscc2.c:260:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 260 | if (size > bytestream2_get_bytes_left(&gb)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tscc2.c:265:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 265 | for (i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/tscc2.c:303:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 303 | if (bytestream2_get_bytes_left(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/tta.c:42: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 50 warnings generated. In file included from src/libavcodec/tta.c:45: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/tta.c:199:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (avctx->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/tta.c:215:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 215 | if (s->frame_length >= UINT_MAX / (s->channels * sizeof(int32_t))) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tta.c:290:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 290 | if (get_bits_left(&gb) < k) { | ~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/tta.c:418:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 418 | { "password", "Set decoding password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, DEC }, | ^ src/libavcodec/tta.c:419:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 419 | { NULL }, | ^ CC libavcodec/ttadata.o 3 warnings generated. CC libavcodec/ttadsp.o CC libavcodec/ttaenc.o CC libavcodec/ttaencdsp.o 7 warnings generated. CC libavcodec/ttmlenc.o In file included from src/libavcodec/ttaenc.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 6 warnings generated. CC libavcodec/twinvq.o In file included from src/libavcodec/ttaenc.c:27: src/libavcodec/put_bits.h:219:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 219 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/twinvqdec.o In file included from src/libavcodec/ttmlenc.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/ttmlenc.c:67:46: warning: unused parameter 'forced' [-Wunused-parameter] 67 | static void ttml_new_line_cb(void *priv, int forced) | ^ src/libavcodec/ttmlenc.c:88:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 88 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ In file included from src/libavcodec/twinvq.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 3 warnings generated. In file included from src/libavcodec/twinvqdec.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/twinvq.c:586:62: warning: unused parameter 'length_div' [-Wunused-parameter] 586 | const uint8_t line_len[2], int length_div, | ^ CC libavcodec/txd.o 3 warnings generated. CC libavcodec/ulti.o In file included from src/libavcodec/txd.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/txd.c:27: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/txd.c:67:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | if (bytestream2_get_bytes_left(&gb) < w * h + 4 * 256) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/txd.c:76:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 8 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/txd.c:80:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 16 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/txd.c:85:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (bytestream2_get_bytes_left(&gb) < h * w * 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/ulti.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/ulti.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 6 warnings generated. CC libavcodec/utils.o In file included from src/libavcodec/utils.c:40: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/utils.c:42: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/utils.c:48: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/utils.c:542:24: warning: comparison of integers of different signs: 'enum AVSampleFormat' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 542 | if (fmt < 0 || fmt >= FF_ARRAY_ELEMS(map)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/utvideodec.o 1 warning generated. In file included from src/libavcodec/utvideodec.c:39: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ CC libavcodec/utvideodsp.o src/libavcodec/utvideodec.c:206:39: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 206 | (uint32_t *)(src + slice_data_start + c->slices * 4), | ^ src/libavcodec/utvideodec.c:141:50: warning: unused parameter 'plane_no' [-Wunused-parameter] 141 | static int decode_plane10(UtvideoContext *c, int plane_no, | ^ src/libavcodec/utvideodec.c:351:39: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 351 | (uint32_t *)(src + slice_data_start + c->slices * 4), | ^ src/libavcodec/utvideodec.c:629:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 629 | if (c->packed_stream_size[i][j] > left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/utvideodec.c:642:50: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 642 | if (c->control_stream_size[i][j] > left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/utvideodec.c:649:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 649 | if (bytestream2_get_bytes_left(&gb) < c->frame_info_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/utvideodec.c:704:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 704 | if (bytestream2_get_bytes_left(&gb) < c->frame_info_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/utvideoenc.o 5 warnings generated. CC libavcodec/v210dec.o CC libavcodec/v210enc.o In file included from src/libavcodec/utvideoenc.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/utvideoenc.c:39: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/v210dec.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/utvideoenc.c:450:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 450 | if (counts[symbol] == width * (int64_t)height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/utvideoenc.c:650:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 650 | { NULL}, | ^ src/libavcodec/v210dec.c:107:79: warning: unused parameter 'threadnr' [-Wunused-parameter] 107 | static int v210_decode_slice(AVCodecContext *avctx, void *arg, int jobnr, int threadnr) | ^ src/libavcodec/v210dec.c:222:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 222 | {.i64 = 0}, -1, INT_MAX, V210DEC_FLAGS}, | ^ src/libavcodec/v210dec.c:223:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | {NULL} | ^ In file included from src/libavcodec/v210enc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 4 warnings generated. CC libavcodec/v210x.o In file included from src/libavcodec/v210x.c:22: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/v210x.c:23: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 5 warnings generated. CC libavcodec/v308dec.o 2 warnings generated. CC libavcodec/v308enc.o 1 warning generated. CC libavcodec/v408dec.o In file included from src/libavcodec/v308dec.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/v308dec.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/v408enc.o In file included from src/libavcodec/v308enc.c:25: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/v408dec.c:23: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. In file included from src/libavcodec/v408dec.c:24: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/v410dec.o 2 warnings generated. CC libavcodec/v410enc.o In file included from src/libavcodec/v408enc.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 8 warnings generated. CC libavcodec/v4l2_buffers.o 1 warning generated. CC libavcodec/v4l2_context.o In file included from src/libavcodec/v410dec.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/v410dec.c:54:79: warning: unused parameter 'threadnr' [-Wunused-parameter] 54 | static int v410_decode_slice(AVCodecContext *avctx, void *arg, int jobnr, int threadnr) | ^ In file included from src/libavcodec/v410enc.c:26: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 1 warning generated. src/libavcodec/v4l2_buffers.c:46:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] 46 | container_of(buf->context, V4L2m2mContext, output) : | ^ src/libavcodec/v4l2_m2m.h:35:42: note: expanded from macro 'container_of' 35 | #define container_of(ptr, type, member) ({ \ | ^ src/libavcodec/v4l2_buffers.c:46:9: warning: cast from 'const struct V4L2Context *' to 'char *' drops const qualifier [-Wcast-qual] src/libavcodec/v4l2_m2m.h:37:26: note: expanded from macro 'container_of' 37 | (type *)((char *)__mptr - offsetof(type,member) );}) | ^ src/libavcodec/v4l2_buffers.c:47:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] 47 | container_of(buf->context, V4L2m2mContext, capture); | ^ src/libavcodec/v4l2_m2m.h:35:42: note: expanded from macro 'container_of' 35 | #define container_of(ptr, type, member) ({ \ | ^ src/libavcodec/v4l2_buffers.c:47:9: warning: cast from 'const struct V4L2Context *' to 'char *' drops const qualifier [-Wcast-qual] src/libavcodec/v4l2_m2m.h:37:26: note: expanded from macro 'container_of' 37 | (type *)((char *)__mptr - offsetof(type,member) );}) | ^ 2 warnings generated. src/libavcodec/v4l2_buffers.c:236:53: warning: unused parameter 'unused' [-Wunused-parameter] 236 | static void v4l2_free_buffer(void *opaque, uint8_t *unused) | ^ src/libavcodec/v4l2_buffers.c:306:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | bytesused = FFMIN(size+offset, length); | ^ ~~~~~~~~~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/v4l2_buffers.c:308:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 308 | memcpy((uint8_t*)out->plane_info[plane].mm_addr+offset, data, FFMIN(size, length-offset)); | ^ ~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/v4l2_fmt.o CC libavcodec/v4l2_m2m.o src/libavcodec/v4l2_buffers.c:538:23: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 538 | for (i = 0; i < avbuf->buf.length; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/v4l2_context.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/v4l2_context.c:48:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] 48 | container_of(ctx, V4L2m2mContext, output) : | ^ src/libavcodec/v4l2_m2m.h:35:42: note: expanded from macro 'container_of' 35 | #define container_of(ptr, type, member) ({ \ | ^ src/libavcodec/v4l2_context.c:48:9: warning: cast from 'const struct V4L2Context *' to 'char *' drops const qualifier [-Wcast-qual] src/libavcodec/v4l2_m2m.h:37:26: note: expanded from macro 'container_of' 37 | (type *)((char *)__mptr - offsetof(type,member) );}) | ^ src/libavcodec/v4l2_context.c:49:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] 49 | container_of(ctx, V4L2m2mContext, capture); | ^ src/libavcodec/v4l2_m2m.h:35:42: note: expanded from macro 'container_of' 35 | #define container_of(ptr, type, member) ({ \ | ^ src/libavcodec/v4l2_context.c:49:9: warning: cast from 'const struct V4L2Context *' to 'char *' drops const qualifier [-Wcast-qual] src/libavcodec/v4l2_m2m.h:37:26: note: expanded from macro 'container_of' 37 | (type *)((char *)__mptr - offsetof(type,member) );}) | ^ src/libavcodec/v4l2_context.c:745:19: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 745 | for (i = 0; i < req.count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/v4l2_fmt.c:115:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 115 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_fmt.c:125:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 125 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_fmt.c:135:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 135 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m.c:157:77: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] 157 | av_get_pix_fmt_name(s->output.av_pix_fmt) ?: "none", | ^ src/libavcodec/v4l2_m2m.c:161:78: warning: use of GNU ?: conditional expression extension, omitting middle operand [-Wgnu-conditional-omitted-operand] 161 | av_get_pix_fmt_name(s->capture.av_pix_fmt) ?: "none"); | ^ src/libavcodec/v4l2_m2m.c:251:56: warning: unused parameter 'unused' [-Wunused-parameter] 251 | static void v4l2_m2m_destroy_context(AVRefStructOpaque unused, void *context) | ^ 3 warnings generated. CC libavcodec/v4l2_m2m_dec.o 8 warnings generated. 3 warnings generated. CC libavcodec/v4l2_m2m_enc.o CC libavcodec/vb.o In file included from src/libavcodec/v4l2_m2m_dec.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/v4l2_m2m_dec.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 6 warnings generated. src/libavcodec/v4l2_m2m_dec.c:227:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | V4L_M2M_DEFAULT_OPTS, | ^ src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_dec.c:229:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 20}, 2, INT_MAX, FLAGS }, | ^ src/libavcodec/v4l2_m2m_dec.c:230:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL}, | ^ CC libavcodec/vble.o In file included from src/libavcodec/v4l2_m2m_enc.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/v4l2_m2m_enc.c:55:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 55 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/v4l2_m2m_enc.c:76:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 76 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/v4l2_m2m_enc.c:120:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 120 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:121:35: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 121 | if (profile[i].ffmpeg_val == p) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/v4l2_m2m_enc.c:141:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 141 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:142:35: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 142 | if (profile[i].ffmpeg_val == p) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/v4l2_m2m_enc.c:398:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | V4L_M2M_CAPTURE_OPTS, | ^ src/libavcodec/v4l2_m2m_enc.c:393:5: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 393 | V4L_M2M_DEFAULT_OPTS,\ | ^ src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:398:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/v4l2_m2m_enc.c:395:86: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 395 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 4 }, 4, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:400:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 400 | { NULL }, | ^ src/libavcodec/v4l2_m2m_enc.c:404:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | V4L_M2M_CAPTURE_OPTS, | ^ src/libavcodec/v4l2_m2m_enc.c:393:5: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 393 | V4L_M2M_DEFAULT_OPTS,\ | ^ src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_IN5T warning,s generated{. .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:404:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/v4l2_m2m_enc.c:395:86: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 395 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 4 }, 4, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:405:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 405 | { NULL }, | ^ src/libavcodec/v4l2_m2m_enc.c:411:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 411 | { NULL }, | ^ CC libavcodec/vbndec.o In file included from src/libavcodec/vb.c:30: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vb.c:31: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vb.c:221:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 221 | if(size > bytestream2_get_bytes_left(&c->stream)+4 || size<4){ | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vble.c:32: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 14 warnings generated. CC libavcodec/vbnenc.o In file included from src/libavcodec/vbndec.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vbndec.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vbndec.c:48:50: warning: unused parameter 'outbuf' [-Wunused-parameter] 48 | int compression, uint8_t **outbuf) | ^ 1 warning generated. CC libavcodec/vc1.o 3 warnings generated. 3 warnings generated. CC libavcodec/vc1_block.o CC libavcodec/vc1_loopfilter.o In file included from src/libavcodec/vc1.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/vbnenc.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ src/libavcodec/vbnenc.c:143:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 143 | { NULL }, | ^ 2 warnings generated. In file included from src/libavcodec/vc1.c:35: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/vc1_mc.o In file included from src/libavcodec/vc1_block.c:34: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/vc1_block.c:318:48: warning: unused parameter 'dmv_x' [-Wunused-parameter] 318 | static inline void vc1_b_mc(VC1Context *v, int dmv_x[2], int dmv_y[2], | ^ src/libavcodec/vc1_block.c:318:62: warning: unused parameter 'dmv_y' [-Wunused-parameter] 318 | static inline void vc1_b_mc(VC1Context *v, int dmv_x[2], int dmv_y[2], | ^ src/libavcodec/vc1_block.c:408:57: warning: unused parameter 'overlap' [-Wunused-parameter] 408 | static inline int ff_vc1_pred_dc(MpegEncContext *s, int overlap, int pq, int n, | ^ src/libavcodec/vc1_block.c:408:70: warning: unused parameter 'pq' [-Wunused-parameter] 408 | static inline int ff_vc1_pred_dc(MpegEncContext *s, int overlap, int pq, int n, | ^ src/libavcodec/vc1_block.c:532:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 532 | if (index >= ff_vc1_ac_sizes[codingset] - 1U) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:294:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | || (unsigned)(src_y - 1) > v_edge_pos - (my&3) - 16 - 3) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:293:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293 | || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx&3) - 16 - s->mspel * 3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:563:54: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 563 | || (unsigned)(src_y - (s->mspel << fieldmv)) > v_edge_pos - (my & 3) - ((8 + s->mspel * 2) << fieldmv)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:562:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 562 | || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx & 3) - 8 - s->mspel * 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:739:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 739 | || (unsigned)uvsrc_y > (v_edge_pos >> 1) - 9) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:738:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 738 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 9 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:905:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 905 | || (unsigned)uvsrc_y > v_edge_pos - (5 << fieldmv)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:904:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 904 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 5 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:1077:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1077 | || (unsigned)(src_y - 1) > v_edge_pos - (my & 3) - 16 - 3) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:1076:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1076 | || (unsigned)(src_x - 1) > s->h_edge_pos - (mx & 3) - 16 - 3 | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavcodec/vc1_parser.o 2 warnings generated. CC libavcodec/vc1_pred.o CC libavcodec/vc1data.o CC libavcodec/vc1dec.o CC libavcodec/vc1dsp.o In file included from src/libavcodec/vc1dec.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vc1dec.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vc1dsp.c:736:1: warning: unused parameter 'rnd' [-Wunused-parameter] 736 | VC1_MSPEL_MC(op_put, op4_put, put_) | ^ src/libavcodec/vc1dsp.c:710:99: note: expanded from macro 'VC1_MSPEL_MC' 710 | static void OPNAME ## pixels8x8_c(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int rnd){\ | ^ src/libavcodec/vc1dsp.c:736:1: warning: unused parameter 'rnd' [-Wunused-parameter] src/libavcodec/vc1dsp.c:719:101: note: expanded from macro 'VC1_MSPEL_MC' 719 | static void OPNAME ## pixels16x16_c(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int rnd){\ | ^ src/libavcodec/vc1dsp.c:737:1: warning: unused parameter 'rnd' [-Wunused-parameter] 737 | VC1_MSPEL_MC(op_avg, op4_avg, avg_) | ^ src/libavcodec/vc1dsp.c:710:99: note: expanded from macro 'VC1_MSPEL_MC' 710 | static void OPNAME ## pixels8x8_c(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int rnd){\ | ^ src/libavcodec/vc1dsp.c:737:1: warning: unused parameter 'rnd' [-Wunused-parameter] src/libavcodec/vc1dsp.c:719:101: note: expanded from macro 'VC1_MSPEL_MC' 719 | static void OPNAME ## pixels16x16_c(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int rnd){\ | ^ CC libavcodec/vc2enc.o In file included from src/libavcodec/vc2enc.c:27: src/libavcodec/codec_internal.h:104:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 104 | enum AVCodecConfig; | ^ In file included from src/libavcodec/vc2enc.c:30: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vc2enc.c:627:41: warning: unused parameter 'avctx' [-Wunused-parameter] 627 | static int rate_control(AVCodecContext *avctx, void *arg) | ^ src/libavcodec/vc2enc.c:733:44: warning: unused parameter 'avctx' [-Wunused-parameter] 733 | static int encode_hq_slice(AVCodecContext *avctx, void *arg) | ^ src/libavcodec/vc2enc.c:849:38: warning: unused parameter 'avctx' [-Wunused-parameter] 849 | static int dwt_plane(AVCodecContext *avctx, void *arg) | ^ src/libavcodec/vc2enc.c:1216:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1216 | {NULL} | ^ src/libavcodec/vc2enc.c:1229:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1229 | { NULL }, | ^ 2 warnings generated. CC libavcodec/vc2enc_dwt.o 8 warnings generated. CC libavcodec/vcr1.o In file included from src/libavcodec/vcr1.c:28: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vcr1.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/version.o CC libavcodec/videodsp.o CC libavcodec/vima.o src/libavcodec/videodsp.c:35:40: warning: unused parameter 'buf' [-Wunused-parameter] 35 | static void just_return(const uint8_t *buf, ptrdiff_t stride, int h) | ^ src/libavcodec/videodsp.c:35:55: warning: unused parameter 'stride' [-Wunused-parameter] 35 | static void just_return(const uint8_t *buf, ptrdiff_t stride, int h) | ^ src/libavcodec/videodsp.c:35:67: warning: unused parameter 'h' [-Wunused-parameter] 35 | static void just_return(const uint8_t *buf, ptrdiff_t stride, int h) | ^ In file included from src/libavcodec/vima.c:34: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vima.c:35: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vima.c:143:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 143 | if (samples > pkt->size * 2) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/vima.c:170:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 170 | for (int i = 0; i < samples; i++) { | ~ ^ ~~~~~~~ src/libavcodec/vima.c:182:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 182 | for (sample = 0; sample < samples; sample++) { | ~~~~~~ ^ ~~~~~~~ 5 warnings generated. CC libavcodec/vlc.o 3 warnings generated. CC libavcodec/vmdaudio.o src/libavcodec/vlc.c:263:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 263 | av_assert0(symbols_size <= 2U); | ~~~~~~~~~~~~ ^ ~~ src/libavcodec/vlc.c:296:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | COPY(len > nb_bits); | ~~~ ^ ~~~~~~~ src/libavcodec/vlc.c:296:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | COPY(len > nb_bits); | ^~~~~~~~~~~~~~~~~~~ src/libavcodec/vlc.c:271:17: note: expanded from macro 'COPY' 271 | if (len > 3*nb_bits || len > 32) { \ | ~~~ ^ ~~~~~~~~~ src/libavcodec/vlc.c:299:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | COPY(len && len <= nb_bits); | ~~~ ^ ~~~~~~~ src/libavcodec/vlc.c:299:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | COPY(len && len <= nb_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vlc.c:271:17: note: expanded from macro 'COPY' 271 | if (len > 3*nb_bits || len > 32) { \ | ~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/vmdaudio.c:44: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vmdaudio.c:45: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/vmdvideo.o 6 warnings generated. CC libavcodec/vmixdec.o In file included from src/libavcodec/vmdvideo.c:43: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vmdvideo.c:44: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/vmixdec.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 5 warnings generated. CC libavcodec/vmnc.o src/libavcodec/vmixdec.c:207:37: warning: unused parameter 'thread_nb' [-Wunused-parameter] 207 | int n, int thread_nb) | ^ src/libavcodec/vmixdec.c:253:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 253 | if (offset + 4 > avpkt->size) | ~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/vmixdec.c:257:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 257 | if (slice_size > avpkt->size) | ~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/vmixdec.c:271:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 271 | if (offset + 4 > avpkt->size) | ~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/vmixdec.c:275:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 275 | if (slice_size > avpkt->size) | ~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/vmnc.c:31: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vmnc.c:32: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vmnc.c:129:70: warning: unused parameter 'dx' [-Wunused-parameter] 129 | static void put_cursor(uint8_t *dst, int stride, VmncContext *c, int dx, int dy) | ^ src/libavcodec/vmnc.c:129:78: warning: unused parameter 'dy' [-Wunused-parameter] 129 | static void put_cursor(uint8_t *dst, int stride, VmncContext *c, int dx, int dy) | ^ 2 warnings generated. CC libavcodec/vorbis.o 6 warnings generated. CC libavcodec/vorbis_data.o CC libavcodec/vorbis_parser.o CC libavcodec/vorbisdec.o src/libavcodec/vorbis_parser.c:140:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 140 | if (get_bits(&gb0, 6) + 1 == mode_count) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/vorbisdec.c:39: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vorbisdec.c:40: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vorbisdec.c:1168:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1168 | for (idx = 0; idx < lsp_len; ++idx) | ~~~ ^ ~~~~~~~ src/libavcodec/vorbisdec.c:1185:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1185 | while (i < vf->map_size[blockflag]) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:1371:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1371 | for (p = 0, j = 0; j < ch_used; ++j) { | ~ ^ ~~~~~~~ src/libavcodec/vorbisdec.c:1754:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1754 | if (blockflag == previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:1756:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1756 | } else if (blockflag > previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. 4 warnings generated. CC libavcodec/vorbisdsp.o CC libavcodec/vorbisenc.o CC libavcodec/vp3.o In file included from src/libavcodec/vorbisenc.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vorbisenc.c:38: src/libavcodec/vorbis_enc_data.h:432:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 432 | { 2, 16, 16, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:433:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 433 | { 2, 8, 8, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:434:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 434 | { 2, 256, 256, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:435:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 435 | { 2, 64, 64, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:436:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 436 | { 2, 128, 128, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:437:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 437 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:438:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 438 | { 2, 96, 96, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:439:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 439 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:440:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 440 | { 2, 96, 96, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:441:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 441 | { 2, 17, 17, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:442:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 442 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:443:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 443 | { 2, 78, 78, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:444:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 444 | { 2, 17, 17, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:445:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 445 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:446:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 446 | { 2, 78, 78, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:447:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 447 | { 2, 100, 100, 0 }, | ^ In file included from src/libavcodec/vorbisenc.c:44: src/libavcodec/put_bits.h:219:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 219 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vorbisenc.c:775:59: warning: unused parameter 'samples' [-Wunused-parameter] 775 | float *coeffs, uint16_t *posts, int samples) | ^ In file included from src/libavcodec/vp3.c:46: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vp3.c:47: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vp3.c:1480:48: warning: unused parameter 's' [-Wunused-parameter] 1480 | static int vp4_dc_pred(const Vp3DecodeContext *s, const VP4Predictor * dc_pred, const int * last_dc, int type, int plane) | ^ src/libavcodec/vp3.c:1480:116: warning: unused parameter 'plane' [-Wunused-parameter] 1480 | static int vp4_dc_pred(const Vp3DecodeContext *s, const VP4Predictor * dc_pred, const int * last_dc, int type, int plane) | ^ src/libavcodec/vp3.c:2348:55: warning: unused parameter 'unused' [-Wunused-parameter] 2348 | static av_cold void free_vlc_tables(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/vp3.c:2352:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2352 | for (int i = 0; i < FF_ARRAY_ELEMS(vlcs->vlcs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:2473:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2473 | for (int i = 0; i < FF_ARRAY_ELEMS(vlcs->vlcs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:2483:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2483 | for (int i = 0; i < FF_ARRAY_ELEMS(vlcs->vlcs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:3049:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3049 | for (int i = 0; i < FF_ARRAY_ELEMS(s->huffman_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:3119:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3119 | if (ptype != 0x81 && get_bits_left(&gb) >= 8U) | ~~~~~~~~~~~~~~~~~~ ^ ~~ 4 warnings generated. CC libavcodec/vp3_parser.o CC libavcodec/vp3dsp.o src/libavcodec/vp3dsp.c:483:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 483 | av_assert0(filter_limit < 128U); | ~~~~~~~~~~~~ ^ ~~~~ 1 warning generated. CC libavcodec/vp5.o 7 warnings generated. CC libavcodec/vp56.o In file included from src/libavcodec/vp5.c:29: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vp5.c:30: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/vp5.c:32: src/libavcodec/vp56.h:245:61: warning: unused parameter 'bits' [-Wunused-parameter] 245 | av_unused static int vp56_rac_gets_nn(VPXRangeCoder *c, int bits) | ^ In file included from src/libavcodec/vp56.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/vp56.c:31: src/libavcodec/vp56.h:245:61: warning: unused parameter 'bits' [-Wunused-parameter] 245 | av_unused static int vp56_rac_gets_nn(VPXRangeCoder *c, int bits) | ^ src/libavcodec/vp56.c:698:60: warning: unused parameter 'data' [-Wunused-parameter] 698 | static int ff_vp56_decode_mbs(AVCodecContext *avctx, void *data, | ^ src/libavcodec/vp56.c:699:46: warning: unused parameter 'threadnr' [-Wunused-parameter] 699 | int jobnr, int threadnr) | ^ src/libavcodec/vp56.c:838:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 838 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 20 warnings generated. src/libavcodec/vp56.c:878:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 878 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp56data.o In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: src/libavcodec/vp56.h:245:61: warning: unused parameter 'bits' [-Wunused-parameter] 245 | av_unused static int vp56_rac_gets_nn(VPXRangeCoder *c, int bits) | ^ src/libavcodec/vp56data.c:52:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:52:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:53:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 53 | { 2, 3}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:53:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 53 | { 2, 3}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:55:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2, 5}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:55:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2, 5}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:56:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 56 | { 2, 6}, {-6}, {-7}, | ^ src/libavcodec/vp56data.c:56:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 56 | { 2, 6}, {-6}, {-7}, | ^ src/libavcodec/vp56data.c:61:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:61:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:63:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:63:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:64:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:64:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:221:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 221 | { 2, 1}, {-8}, {-4}, | ^ src/libavcodec/vp56data.c:221:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 221 | { 2, 1}, {-8}, {-4}, | ^ src/libavcodec/vp56data.c:225:18: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:25: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:32: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:39: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:45: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:231:38: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 231 | { 2, 4}, {-VP56_MB_INTER_NOVEC_PF}, {-VP56_MB_INTER_DELTA_PF}, | ^ src/libavcodec/vp56data.c:231:65: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 231 | { 2, 4}, {-VP56_MB_INTER_NOVEC_PF}, {-VP56_MB_INTER_DELTA_PF}, | ^ src/libavcodec/vp56data.c:232:35: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 232 | { 2, 5}, {-VP56_MB_INTER_V1_PF}, {-VP56_MB_INTER_V2_PF}, | ^ src/libavcodec/vp56data.c:232:62: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 232 | { 2, 5}, {-VP56_MB_INTER_V1_PF}, {-VP56_MB_INTER_V2_PF}, | ^ src/libavcodec/vp56data.c:234:29: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 234 | { 2, 6}, {-VP56_MB_INTRA}, {-VP56_MB_INTER_4V}, | ^ src/libavcodec/vp56data.c:234:59: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 234 | { 2, 6}, {-VP56_MB_INTRA}, {-VP56_MB_INTER_4V}, | ^ src/libavcodec/vp56data.c:236:38: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 236 | { 2, 8}, {-VP56_MB_INTER_NOVEC_GF}, {-VP56_MB_INTER_DELTA_GF}, | ^ src/libavcodec/vp56data.c:236:65: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 236 | { 2, 8}, {-VP56_MB_INTER_NOVEC_GF}, {-VP56_MB_INTER_DELTA_GF}, | ^ src/libavcodec/vp56data.c:237:35: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 237 | { 2, 9}, {-VP56_MB_INTER_V1_GF}, {-VP56_MB_INTER_V2_GF}, | ^ src/libavcodec/vp56data.c:237:62: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 237 | { 2, 9}, {-VP56_MB_INTER_V1_GF}, {-VP56_MB_INTER_V2_GF}, | ^ 32 warnings generated. CC libavcodec/vp5dsp.o CC libavcodec/vp6.o In file included from src/libavcodec/vp6.c:33: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vp6.c:34: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ In file included from src/libavcodec/vp6.c:38: src/libavcodec/vp56.h:245:61: warning: unused parameter 'bits' [-Wunused-parameter] 245 | av_unused static int vp56_rac_gets_nn(VPXRangeCoder *c, int bits) | ^ In file included from src/libavcodec/vp6.c:40: src/libavcodec/vp6data.h:304:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 304 | { 2, 2}, {-1}, {-2}, | ^ src/libavcodec/vp6data.h:304:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 304 | { 2, 2}, {-1}, {-2}, | ^ src/libavcodec/vp6data.h:305:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 305 | { 2, 3}, {-3}, {-4}, | ^ src/libavcodec/vp6data.h:305:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 305 | { 2, 3}, {-3}, {-4}, | ^ src/libavcodec/vp6data.h:308:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 308 | { 2, 6}, {-5}, {-6}, | ^ src/libavcodec/vp6data.h:308:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 308 | { 2, 6}, {-5}, {-6}, | ^ src/libavcodec/vp6data.h:309:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 309 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:309:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 309 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:310:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 310 | {-0}, | ^ src/libavcodec/vp6.c:279:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | for (i=0; iframes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp8dsp.o src/libavcodec/vp8.c:1128:25: warning: unused parameter 'mb_x' [-Wunused-parameter] 1128 | int mb_x, int mb_y, int layout) | ^ src/libavcodec/vp8.c:1128:35: warning: unused parameter 'mb_y' [-Wunused-parameter] 1128 | int mb_x, int mb_y, int layout) | ^ src/libavcodec/vp8.c:2385:82: warning: unused parameter 'tdata' [-Wunused-parameter] 2385 | static av_always_inline int decode_mb_row_no_filter(AVCodecContext *avctx, void *tdata, | ^ src/libavcodec/vp8.c:2518:73: warning: unused parameter 'tdata' [-Wunused-parameter] 2518 | static av_always_inline void filter_mb_row(AVCodecContext *avctx, void *tdata, | ^ src/libavcodec/vp8.c:2573:49: warning: unused parameter 'is_vp7' [-Wunused-parameter] 2573 | int threadnr, int is_vp7) | ^ src/libavcodec/vp8.c:2897:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2897 | for (int i = 0; i < FF_ARRAY_ELEMS(s_src->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp9.o src/libavcodec/vp8dsp.c:479:1: warning: unused parameter 'x' [-Wunused-parameter] 479 | PUT_PIXELS(16) | ^ src/libavcodec/vp8dsp.c:472:54: note: expanded from macro 'PUT_PIXELS' 472 | int h, int x, int y) \ | ^ src/libavcodec/vp8dsp.c:479:1: warning: unused parameter 'y' [-Wunused-parameter] src/libavcodec/vp8dsp.c:472:61: note: expanded from macro 'PUT_PIXELS' 472 | int h, int x, int y) \ | ^ src/libavcodec/vp8dsp.c:480:1: warning: unused parameter 'x' [-Wunused-parameter] 480 | PUT_PIXELS(8) | ^ src/libavcodec/vp8dsp.c:472:54: note: expanded from macro 'PUT_PIXELS' 472 | int h, int x, int y) \ | ^ src/libavcodec/vp8dsp.c:480:1: warning: unused parameter 'y' [-Wunused-parameter] src/libavcodec/vp8dsp.c:472:61: note: expanded from macro 'PUT_PIXELS' 472 | int h, int x, int y) \ | ^ src/libavcodec/vp8dsp.c:481:1: warning: unused parameter 'x' [-Wunused-parameter] 481 | PUT_PIXELS(4) | ^ src/libavcodec/vp8dsp.c:472:54: note: expanded from macro 'PUT_PIXELS' 472 | int h, int x, int y) \ | ^ src/libavcodec/vp8dsp.c:481:1: warning: unused parameter 'y' [-Wunused-parameter] src/libavcodec/vp8dsp.c:472:61: note: expanded from macro 'PUT_PIXELS' 472 | int h, int x, int y) \ | ^ src/libavcodec/vp8dsp.c:561:1: warning: unused parameter 'my' [-Wunused-parameter] 561 | VP8_EPEL_H(8, 4) | ^ src/libavcodec/vp8dsp.c:497:73: note: expanded from macro 'VP8_EPEL_H' 497 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:562:1: warning: unused parameter 'my' [-Wunused-parameter] 562 | VP8_EPEL_H(4, 4) | ^ src/libavcodec/vp8dsp.c:497:73: note: expanded from macro 'VP8_EPEL_H' 497 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:563:1: warning: unused parameter 'my' [-Wunused-parameter] 563 | VP8_EPEL_H(16, 6) | ^ src/libavcodec/vp8dsp.c:497:73: note: expanded from macro 'VP8_EPEL_H' 497 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:564:1: warning: unused parameter 'my' [-Wunused-parameter] 564 | VP8_EPEL_H(8, 6) | ^ src/libavcodec/vp8dsp.c:497:73: note: expanded from macro 'VP8_EPEL_H' 497 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:565:1: warning: unused parameter 'my' [-Wunused-parameter] 565 | VP8_EPEL_H(4, 6) | ^ src/libavcodec/vp8dsp.c:497:73: note: expanded from macro 'VP8_EPEL_H' 497 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:566:1: warning: unused parameter 'mx' [-Wunused-parameter] 566 | VP8_EPEL_V(8, 4) | ^ src/libavcodec/vp8dsp.c:515:65: note: expanded from macro 'VP8_EPEL_V' 515 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:567:1: warning: unused parameter 'mx' [-Wunused-parameter] 567 | VP8_EPEL_V(4, 4) | ^ src/libavcodec/vp8dsp.c:515:65: note: expanded from macro 'VP8_EPEL_V' 515 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:568:1: warning: unused parameter 'mx' [-Wunused-parameter] 568 | VP8_EPEL_V(16, 6) | ^ src/libavcodec/vp8dsp.c:515:65: note: expanded from macro 'VP8_EPEL_V' 515 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:569:1: warning: unused parameter 'mx' [-Wunused-parameter] 569 | VP8_EPEL_V(8, 6) | ^ src/libavcodec/vp8dsp.c:515:65: note: expanded from macro 'VP8_EPEL_V' 515 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:570:1: warning: unused parameter 'mx' [-Wunused-parameter] 570 | VP8_EPEL_V(4, 6) | ^ src/libavcodec/vp8dsp.c:515:65: note: expanded from macro 'VP8_EPEL_V' 515 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:637:1: warning: unused parameter 'my' [-Wunused-parameter] 637 | VP8_BILINEAR(16) | ^ src/libavcodec/vp8dsp.c:585:65: note: expanded from macro 'VP8_BILINEAR' 585 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:637:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp8dsp.c:599:57: note: expanded from macro 'VP8_BILINEAR' 599 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:638:1: warning: unused parameter 'my' [-Wunused-parameter] 638 | VP8_BILINEAR(8) | ^ src/libavcodec/vp8dsp.c:585:65: note: expanded from macro 'VP8_BILINEAR' 585 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:638:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp8dsp.c:599:57: note: expanded from macro 'VP8_BILINEAR' 599 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:639:1: warning: unused parameter 'my' [-Wunused-parameter] 639 | VP8_BILINEAR(4) | ^ src/libavcodec/vp8dsp.c:585:65: note: expanded from macro 'VP8_BILINEAR' 585 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:639:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp8dsp.c:599:57: note: expanded from macro 'VP8_BILINEAR' 599 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/vp9.c:27: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vp9.c:28: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vp9.c:270:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:270:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:802:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 802 | s->sb_cols > (64 << s->s.h.tiling.log2_tile_cols); | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:806:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 806 | while (max > s->s.h.tiling.log2_tile_cols) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:991:29: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 991 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/vp9.c:1307:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1307 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1311:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1311 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1315:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1315 | tile_row == s->s.h.tiling.tile_rows - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1314:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1314 | if (tile_col == s->s.h.tiling.tile_cols - 1 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1338:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1338 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1385:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1385 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1402:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1402 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1421:50: warning: unused parameter 'tdata' [-Wunused-parameter] 1421 | int decode_tiles_mt(AVCodecContext *avctx, void *tdata, int jobnr, | ^ src/libavcodec/vp9.c:1422:35: warning: unused parameter 'threadnr' [-Wunused-parameter] 1422 | int threadnr) | ^ src/libavcodec/vp9.c:1444:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1444 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1479:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1479 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1510:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1510 | for (i = 0; i < s->sb_rows; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1517:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1517 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1535:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1535 | for (tile = 0; tile < s->active_tile_cols; tile++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1555:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1555 | for (tile = 0; tile < s->active_tile_cols; tile++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1723:33: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 1723 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/vp9.c:1734:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1734 | for (i = 0; i < s->sb_rows; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1757:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1757 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1758:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1758 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1762:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1762 | tile_row == s->s.h.tiling.tile_rows - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1761:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1761 | if (tile_col == s->s.h.tiling.tile_cols - 1 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1792:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1792 | for (i = 1; i < s->s.h.tiling.tile_cols; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1793:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1793 | for (j = 0; j < sizeof(s->td[i].counts) / sizeof(unsigned); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. CC libavcodec/vp9_parser.o CC libavcodec/vp9block.o src/libavcodec/vp9block.c:96:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | int bw4 = ff_vp9_bwh_tab[1][b->bs][0], w4 = FFMIN(s->cols - col, bw4); | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:97:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 97 | int bh4 = ff_vp9_bwh_tab[1][b->bs][1], h4 = FFMIN(s->rows - row, bh4), y; | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:98:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 | int have_a = row > 0, have_l = col > td->tile_col_start; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9block.c:974:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 974 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:975:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 975 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1369:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1369 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1371:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1371 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1402:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1402 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1402:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1402 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1416:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1416 | int w = FFMIN(s->cols - col, w4) * 8 >> s->ss_h; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1417:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1417 | int h = FFMIN(s->rows - row, h4) * 8 >> s->ss_v, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1437:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1437 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4); | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1437:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1437 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4); | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1445:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1445 | s->rows & 1 && row + h4 >= s->rows ? s->rows & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1444:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1444 | s->cols & 1 && col + w4 >= s->cols ? s->cols & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ 22 warnings generated. CC libavcodec/vp9data.o CC libavcodec/vp9dsp.o CC libavcodec/vp9dsp_10bpp.o In file included from src/libavcodec/vp9dsp_10bpp.c:26: src/libavcodec/vp9dsp_template.c:34:39: warning: unused parameter 'left' [-Wunused-parameter] 34 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:48:39: warning: unused parameter 'left' [-Wunused-parameter] 48 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:73:41: warning: unused parameter 'left' [-Wunused-parameter] 73 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:104:41: warning: unused parameter 'left' [-Wunused-parameter] 104 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:147:60: warning: unused parameter 'top' [-Wunused-parameter] 147 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:160:60: warning: unused parameter 'top' [-Wunused-parameter] 160 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:177:62: warning: unused parameter 'top' [-Wunused-parameter] 177 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:196:62: warning: unused parameter 'top' [-Wunused-parameter] 196 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:440:64: warning: unused parameter 'top' [-Wunused-parameter] 440 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:454:64: warning: unused parameter 'top' [-Wunused-parameter] 454 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:472:66: warning: unused parameter 'top' [-Wunused-parameter] 472 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:493:66: warning: unused parameter 'top' [-Wunused-parameter] 493 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:521:41: warning: unused parameter 'left' [-Wunused-parameter] 521 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:535:41: warning: unused parameter 'left' [-Wunused-parameter] 535 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:553:43: warning: unused parameter 'left' [-Wunused-parameter] 553 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:574:43: warning: unused parameter 'left' [-Wunused-parameter] 574 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:604:41: warning: unused parameter 'left' [-Wunused-parameter] 604 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:604:62: warning: unused parameter 'top' [-Wunused-parameter] 604 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:617:41: warning: unused parameter 'left' [-Wunused-parameter] 617 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:617:62: warning: unused parameter 'top' [-Wunused-parameter] 617 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:632:43: warning: unused parameter 'left' [-Wunused-parameter] 632 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:632:64: warning: unused parameter 'top' [-Wunused-parameter] 632 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:649:43: warning: unused parameter 'left' [-Wunused-parameter] 649 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:649:64: warning: unused parameter 'top' [-Wunused-parameter] 649 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:670:41: warning: unused parameter 'left' [-Wunused-parameter] 670 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:670:62: warning: unused parameter 'top' [-Wunused-parameter] 670 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:682:41: warning: unused parameter 'left' [-Wunused-parameter] 682 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:682:62: warning: unused parameter 'top' [-Wunused-parameter] 682 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:697:43: warning: unused parameter 'left' [-Wunused-parameter] 697 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:697:64: warning: unused parameter 'top' [-Wunused-parameter] 697 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:714:43: warning: unused parameter 'left' [-Wunused-parameter] 714 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:714:64: warning: unused parameter 'top' [-Wunused-parameter] 714 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:735:41: warning: unused parameter 'left' [-Wunused-parameter] 735 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:735:62: warning: unused parameter 'top' [-Wunused-parameter] 735 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:748:41: warning: unused parameter 'left' [-Wunused-parameter] 748 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:748:62: warning: unused parameter 'top' [-Wunused-parameter] 748 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:763:43: warning: unused parameter 'left' [-Wunused-parameter] 763 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:763:64: warning: unused parameter 'top' [-Wunused-parameter] 763 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:780:43: warning: unused parameter 'left' [-Wunused-parameter] 780 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:780:64: warning: unused parameter 'top' [-Wunused-parameter] 780 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:816:48: warning: unused parameter 'left' [-Wunused-parameter] 816 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:853:1: warning: unused parameter 'left' [-Wunused-parameter] 853 | def_diag_downleft(8) | ^ src/libavcodec/vp9dsp_template.c:835:62: note: expanded from macro 'def_diag_downleft' 835 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:854:1: warning: unused parameter 'left' [-Wunused-parameter] 854 | def_diag_downleft(16) | ^ src/libavcodec/vp9dsp_template.c:835:62: note: expanded from macro 'def_diag_downleft' 835 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:855:1: warning: unused parameter 'left' [-Wunused-parameter] 855 | def_diag_downleft(32) | ^ src/libavcodec/vp9dsp_template.c:835:62: note: expanded from macro 'def_diag_downleft' 835 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:1012:44: warning: unused parameter 'left' [-Wunused-parameter] 1012 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:1057:1: warning: unused parameter 'left' [-Wunused-parameter] 1057 | def_vert_left(8) | ^ src/libavcodec/vp9dsp_template.c:1034:58: note: expanded from macro 'def_vert_left' 1034 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:1058:1: warning: unused parameter 'left' [-Wunused-parameter] 1058 | def_vert_left(16) | ^ src/libavcodec/vp9dsp_template.c:1034:58: note: expanded from macro 'def_vert_left' 1034 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:1059:1: warning: unused parameter 'left' [-Wunused-parameter] 1059 | def_vert_left(32) | ^ src/libavcodec/vp9dsp_template.c:1034:58: note: expanded from macro 'def_vert_left' 1034 | const uint8_t *left, const uint8_t *_top) \ | ^ 30 warnings generated. src/libavcodec/vp9dsp_template.c:1062:63: warning: unused parameter 'top' [-Wunused-parameter] 1062 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:1104:1: warning: unused parameter 'top' [-Wunused-parameter] 1104 | def_hor_up(8) | ^ src/libavcodec/vp9dsp_template.c:1080:77: note: expanded from macro 'def_hor_up' 1080 | const uint8_t *_left, const uint8_t *top) \ | ^ src/libavcodec/vp9dsp_template.c:1105:1: warning: unused parameter 'top' [-Wunused-parameter] 1105 | def_hor_up(16) | ^ src/libavcodec/vp9dsp_template.c:1080:77: note: expanded from macro 'def_hor_up' 1080 | const uint8_t *_left, const uint8_t *top) \ | ^ src/libavcodec/vp9dsp_template.c:1106:1: warning: unused parameter 'top' [-Wunused-parameter] 1106 | def_hor_up(32) | ^ src/libavcodec/vp9dsp_template.c:1080:77: note: expanded from macro 'def_hor_up' 1080 | const uint8_t *_left, const uint8_t *top) \ | ^ src/libavcodec/vp9dsp_template.c:1203:57: warning: unused parameter 'pass' [-Wunused-parameter] 1203 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1219:58: warning: unused parameter 'pass' [-Wunused-parameter] 1219 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1237:57: warning: unused parameter 'pass' [-Wunused-parameter] 1237 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1273:58: warning: unused parameter 'pass' [-Wunused-parameter] 1273 | dctcoef *out, int pass) | ^ CC libavcodec/vp9dsp_12bpp.o src/libavcodec/vp9dsp_template.c:1319:58: warning: unused parameter 'pass' [-Wunused-parameter] 1319 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1407:59: warning: unused parameter 'pass' [-Wunused-parameter] 1407 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1512:58: warning: unused parameter 'pass' [-Wunused-parameter] 1512 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:2015:1: warning: unused parameter 'mx' [-Wunused-parameter] 2015 | copy_avg_fn(64) | ^ src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2015:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2015:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2015:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2016:1: warning: unused parameter 'mx' [-Wunused-parameter] 2016 | copy_avg_fn(32) | ^ src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2016:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2016:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2016:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2017:1: warning: unused parameter 'mx' [-Wunused-parameter] 2017 | copy_avg_fn(16) | ^ src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2017:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2017:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2017:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2018:1: warning: unused parameter 'mx' [-Wunused-parameter] 2018 | copy_avg_fn(8) | ^ src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2018:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2018:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2018:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2019:1: warning: unused parameter 'mx' [-Wunused-parameter] 2019 | copy_avg_fn(4) | ^ src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2019:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2019:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2019:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] 2286 | filter_fn_set(put) | ^ src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] 2287 | filter_fn_set(avg) | ^ src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ In file included from src/libavcodec/vp9dsp_12bpp.c:26: src/libavcodec/vp9dsp_template.c:604:41: warning: unused parameter 'left' [-Wunused-parameter] 604 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:604:62: warning: unused parameter 'top' [-Wunused-parameter] 604 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:617:41: warning: unused parameter 'left' [-Wunused-parameter] 617 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:617:62: warning: unused parameter 'top' [-Wunused-parameter] 617 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:632:43: warning: unused parameter 'left' [-Wunused-parameter] 632 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:632:64: warning: unused parameter 'top' [-Wunused-parameter] 632 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:649:43: warning: unused parameter 'left' [-Wunused-parameter] 649 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:649:64: warning: unused parameter 'top' [-Wunused-parameter] 649 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:670:41: warning: unused parameter 'left' [-Wunused-parameter] 670 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:670:62: warning: unused parameter 'top' [-Wunused-parameter] 670 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:682:41: warning: unused parameter 'left' [-Wunused-parameter] 682 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:682:62: warning: unused parameter 'top' [-Wunused-parameter] 682 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:697:43: warning: unused parameter 'left' [-Wunused-parameter] 697 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:697:64: warning: unused parameter 'top' [-Wunused-parameter] 697 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:714:43: warning: unused parameter 'left' [-Wunused-parameter] 714 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:714:64: warning: unused parameter 'top' [-Wunused-parameter] 714 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:735:41: warning: unused parameter 'left' [-Wunused-parameter] 735 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:735:62: warning: unused parameter 'top' [-Wunused-parameter] 735 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:748:41: warning: unused parameter 'left' [-Wunused-parameter] 748 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:748:62: warning: unused parameter 'top' [-Wunused-parameter] 748 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:763:43: warning: unused parameter 'left' [-Wunused-parameter] 763 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:763:64: warning: unused parameter 'top' [-Wunused-parameter] 763 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:780:43: warning: unused parameter 'left' [-Wunused-parameter] 780 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:780:64: warning: unused parameter 'top' [-Wunused-parameter] 780 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:1203:57: warning: unused parameter 'pass' [-Wunused-parameter] 1203 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1219:58: warning: unused parameter 'pass' [-Wunused-parameter] 1219 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1237:57: warning: unused parameter 'pass' [-Wunused-parameter] 1237 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1273:58: warning: unused parameter 'pass' [-Wunused-parameter] 1273 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1319:58: warning: unused parameter 'pass' [-Wunused-parameter] 1319 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1407:59: warning: unused parameter 'pass' [-Wunused-parameter] 1407 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1512:58: warning: unused parameter 'pass' [-Wunused-parameter] 1512 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] 2286 | filter_fn_set(put) | ^ src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] 2287 | filter_fn_set(avg) | ^ src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ 15 warnings generated. CC libavcodec/vp9dsp_8bpp.o In file included from src/libavcodec/vp9dsp_8bpp.c:26: src/libavcodec/vp9dsp_template.c:34:39: warning: unused parameter 'left' [-Wunused-parameter] 34 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:48:39: warning: unused parameter 'left' [-Wunused-parameter] 48 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:73:41: warning: unused parameter 'left' [-Wunused-parameter] 73 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:104:41: warning: unused parameter 'left' [-Wunused-parameter] 104 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:147:60: warning: unused parameter 'top' [-Wunused-parameter] 147 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:160:60: warning: unused parameter 'top' [-Wunused-parameter] 160 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:177:62: warning: unused parameter 'top' [-Wunused-parameter] 177 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:196:62: warning: unused parameter 'top' [-Wunused-parameter] 196 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:440:64: warning: unused parameter 'top' [-Wunused-parameter] 440 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:454:64: warning: unused parameter 'top' [-Wunused-parameter] 454 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:472:66: warning: unused parameter 'top' [-Wunused-parameter] 472 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:493:66: warning: unused parameter 'top' [-Wunused-parameter] 493 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:521:41: warning: unused parameter 'left' [-Wunused-parameter] 521 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:535:41: warning: unused parameter 'left' [-Wunused-parameter] 535 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:553:43: warning: unused parameter 'left' [-Wunused-parameter] 553 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:574:43: warning: unused parameter 'left' [-Wunused-parameter] 574 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:604:41: warning: unused parameter 'left' [-Wunused-parameter] 604 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:604:62: warning: unused parameter 'top' [-Wunused-parameter] 604 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:617:41: warning: unused parameter 'left' [-Wunused-parameter] 617 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:617:62: warning: unused parameter 'top' [-Wunused-parameter] 617 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:632:43: warning: unused parameter 'left' [-Wunused-parameter] 632 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:632:64: warning: unused parameter 'top' [-Wunused-parameter] 632 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:649:43: warning: unused parameter 'left' [-Wunused-parameter] 649 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:649:64: warning: unused parameter 'top' [-Wunused-parameter] 649 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:670:41: warning: unused parameter 'left' [-Wunused-parameter] 670 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:670:62: warning: unused parameter 'top' [-Wunused-parameter] 670 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:682:41: warning: unused parameter 'left' [-Wunused-parameter] 682 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:682:62: warning: unused parameter 'top' [-Wunused-parameter] 682 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:697:43: warning: unused parameter 'left' [-Wunused-parameter] 697 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:697:64: warning: unused parameter 'top' [-Wunused-parameter] 697 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:714:43: warning: unused parameter 'left' [-Wunused-parameter] 714 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:714:64: warning: unused parameter 'top' [-Wunused-parameter] 714 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:735:41: warning: unused parameter 'left' [-Wunused-parameter] 735 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:735:62: warning: unused parameter 'top' [-Wunused-parameter] 735 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:748:41: warning: unused parameter 'left' [-Wunused-parameter] 748 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:748:62: warning: unused parameter 'top' [-Wunused-parameter] 748 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:763:43: warning: unused parameter 'left' [-Wunused-parameter] 763 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:763:64: warning: unused parameter 'top' [-Wunused-parameter] 763 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:780:43: warning: unused parameter 'left' [-Wunused-parameter] 780 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:780:64: warning: unused parameter 'top' [-Wunused-parameter] 780 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:816:48: warning: unused parameter 'left' [-Wunused-parameter] 816 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:853:1: warning: unused parameter 'left' [-Wunused-parameter] 853 | def_diag_downleft(8) | ^ src/libavcodec/vp9dsp_template.c:835:62: note: expanded from macro 'def_diag_downleft' 835 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:854:1: warning: unused parameter 'left' [-Wunused-parameter] 854 | def_diag_downleft(16) | ^ src/libavcodec/vp9dsp_template.c:835:62: note: expanded from macro 'def_diag_downleft' 835 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:855:1: warning: unused parameter 'left' [-Wunused-parameter] 855 | def_diag_downleft(32) | ^ src/libavcodec/vp9dsp_template.c:835:62: note: expanded from macro 'def_diag_downleft' 835 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:1012:44: warning: unused parameter 'left' [-Wunused-parameter] 1012 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:1057:1: warning: unused parameter 'left' [-Wunused-parameter] 1057 | def_vert_left(8) | ^ src/libavcodec/vp9dsp_template.c:1034:58: note: expanded from macro 'def_vert_left' 1034 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:1058:1: warning: unused parameter 'left' [-Wunused-parameter] 1058 | def_vert_left(16) | ^ src/libavcodec/vp9dsp_template.c:1034:58: note: expanded from macro 'def_vert_left' 1034 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:1059:1: warning: unused parameter 'left' [-Wunused-parameter] 1059 | def_vert_left(32) | ^ src/libavcodec/vp9dsp_template.c:1034:58: note: expanded from macro 'def_vert_left' 1034 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:1062:63: warning: unused parameter 'top' [-Wunused-parameter] 1062 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:1104:1: warning: unused parameter 'top' [-Wunused-parameter] 1104 | def_hor_up(8) | ^ src/libavcodec/vp9dsp_template.c:1080:77: note: expanded from macro 'def_hor_up' 1080 | const uint8_t *_left, const uint8_t *top) \ | ^ src/libavcodec/vp9dsp_template.c:1105:1: warning: unused parameter 'top' [-Wunused-parameter] 1105 | def_hor_up(16) | ^ src/libavcodec/vp9dsp_template.c:1080:77: note: expanded from macro 'def_hor_up' 1080 | const uint8_t *_left, const uint8_t *top) \ | ^ src/libavcodec/vp9dsp_template.c:1106:1: warning: unused parameter 'top' [-Wunused-parameter] 1106 | def_hor_up(32) | ^ src/libavcodec/vp9dsp_template.c:1080:77: note: expanded from macro 'def_hor_up' 1080 | const uint8_t *_left, const uint8_t *top) \ | ^ src/libavcodec/vp9dsp_template.c:1203:57: warning: unused parameter 'pass' [-Wunused-parameter] 1203 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1219:58: warning: unused parameter 'pass' [-Wunused-parameter] 1219 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1237:57: warning: unused parameter 'pass' [-Wunused-parameter] 1237 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1273:58: warning: unused parameter 'pass' [-Wunused-parameter] 1273 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1319:58: warning: unused parameter 'pass' [-Wunused-parameter] 1319 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1407:59: warning: unused parameter 'pass' [-Wunused-parameter] 1407 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1512:58: warning: unused parameter 'pass' [-Wunused-parameter] 1512 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:2015:1: warning: unused parameter 'mx' [-Wunused-parameter] 2015 | copy_avg_fn(64) | ^ src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2015:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2015:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2015:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2016:1: warning: unused parameter 'mx' [-Wunused-parameter] 2016 | copy_avg_fn(32) | ^ src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2016:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2016:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2016:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2017:1: warning: unused parameter 'mx' [-Wunused-parameter] 2017 | copy_avg_fn(16) | ^ src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2017:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2017:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2017:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2018:1: warning: unused parameter 'mx' [-Wunused-parameter] 2018 | copy_avg_fn(8) | ^ src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2018:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2018:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2018:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2019:1: warning: unused parameter 'mx' [-Wunused-parameter] 2019 | copy_avg_fn(4) | ^ src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2019:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2019:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2019:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] 2286 | filter_fn_set(put) | ^ src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] 2287 | filter_fn_set(avg) | ^ src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ 91 warnings generated. CC libavcodec/vp9lpf.o 9 warnings generated. CC libavcodec/vp9mvs.o CC libavcodec/vp9prob.o src/libavcodec/vp9prob.c:35:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 35 | update_factor = FASTDIV(update_factor * FFMIN(ct, max_count), max_count); | ^ ~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mathops.h:216:49: note: expanded from macro 'FASTDIV' 216 | # define FASTDIV(a,b) ((uint32_t)((((uint64_t)a) * ff_inverse[b]) >> 32)) | ^ src/libavcodec/vp9mvs.c:146:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 146 | if (col > td->tile_col_start) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9mvs.c:163:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 163 | r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:162:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 162 | if (c >= td->tile_col_start && c < s->cols && | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:162:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | if (c >= td->tile_col_start && c < s->cols && | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9mvs.c:199:67: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:199:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:199:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 7 warnings generated. 1 warning generated. CC libavcodec/vp9recon.o CC libavcodec/vpx_rac.o CC libavcodec/vqavideo.o src/libavcodec/vp9recon.c:42:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 42 | int have_left = col > td->tile_col_start || x > 0; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9recon.c:227:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 227 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9recon.c:228:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 228 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9recon.c:613:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 613 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9recon.c:614:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 614 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vqavideo.c:79: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vqavideo.c:80: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ src/libavcodec/vqavideo.c:438:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 438 | if (chunk_size / 3 > 256 || chunk_size > bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:443:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 443 | for (i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:627:61: warning: unused parameter 'frame' [-Wunused-parameter] 627 | static int vqa_decode_frame_hicolor(VqaContext *s, AVFrame *frame) | ^ src/libavcodec/vqavideo.c:704:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 704 | if (chunk_size > s->decode_buffer_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:846:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 846 | { NULL }, | ^ 7 warnings generated. CC libavcodec/vqcdec.o In file included from src/libavcodec/vqcdec.c:24: src/libavcodec/codec_internal.h:104:6: warning: redeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] 104 | enum AVCodecConfig; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ In file included from src/libavcodec/vqcdec.c:25: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 2 warnings generated. CC libavcodec/vulkan.o In file included from src/libavcodec/vulkan.c:19: In file included from src/libavutil/vulkan.c:25: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavcodec/vulkan.c:19: In file included from src/libavutil/vulkan.c:26: src/libavutil/vulkan_loader.h:104:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:157:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:167:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 167 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vulkan.c:19: src/libavutil/vulkan.c:135:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 135 | if (s->qfs[j] == s->hwctx->qf[i].idx) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:223:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 223 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:251:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 251 | for (uint32_t i = 0; i < s->tot_nb_qfs; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/vulkan.c:271:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 271 | for (int i = 0; i < s->coop_mat_props_nb; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:548:50: warning: unused parameter 's' [-Wunused-parameter] 548 | FFVkExecContext *ff_vk_exec_get(FFVulkanContext *s, FFVkExecPool *pool) | ^ src/libavutil/vulkan.c:592:47: warning: unused parameter 's' [-Wunused-parameter] 592 | void ff_vk_exec_discard_deps(FFVulkanContext *s, FFVkExecContext *e) | ^ src/libavutil/vulkan.c:860:47: warning: unused parameter 's' [-Wunused-parameter] 860 | void ff_vk_exec_update_frame(FFVulkanContext *s, FFVkExecContext *e, AVFrame *f, | ^ src/libavutil/vulkan.c:996:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 996 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:1427:5: warning: missing field 'pNext' initializer [-Wmissing-field-initializers] 1427 | }; | ^ src/libavutil/vulkan.c:1905:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1905 | for (int i = 0; i < FF_ARRAY_ELEMS(fmts_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:2095:53: warning: unused parameter 'required_subgroup_size' [-Wunused-parameter] 2095 | uint32_t wg_size[3], uint32_t required_subgroup_size) | ^ src/libavutil/vulkan.c:2196:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 2196 | for (int i = 0; i < len; i++) { | ~ ^ ~~~ src/libavutil/vulkan.c:2245:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] 2245 | .pCode = (void *)spirv, | ^ src/libavutil/vulkan.c:2234:69: warning: unused parameter 'shd' [-Wunused-parameter] 2234 | static int create_shader_module(FFVulkanContext *s, FFVulkanShader *shd, | ^ src/libavutil/vulkan.c:2347:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2347 | (max_descriptors <= s->push_desc_props.maxPushDescriptors) && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:2397:49: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 2397 | VkSpecializationMapEntry *spe = (void *)shd->specialization_info->pMapEntries; | ^ src/libavutil/vulkan.c:2406:35: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 2406 | uint8_t *spd = (uint8_t *)shd->specialization_info->pData; | ^ src/libavutil/vulkan.c:2477:25: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 2477 | av_free((void *)spirv); | ^ src/libavutil/vulkan.c:2503:54: warning: unused parameter 's' [-Wunused-parameter] 2503 | int ff_vk_shader_add_descriptor_set(FFVulkanContext *s, FFVulkanShader *shd, | ^ src/libavutil/vulkan.c:2755:46: warning: unused parameter 'fmt' [-Wunused-parameter] 2755 | VkFormat fmt) | ^ 25 warnings generated. GZIP libavcodec/vulkan/dpx_copy.comp.spv.gz GZIP libavcodec/vulkan/dpx_unpack.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec.comp.spv.gz 159 warnings generated. GZIP libavcodec/vulkan/ffv1_dec_golomb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_reset.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_reset_golomb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_rgb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_rgb_float.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_rgb_float_golomb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_rgb_golomb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_setup.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc_golomb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc_rct_search.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc_remap.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc_reset.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc_reset_golomb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc_rgb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc_rgb_float.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc_rgb_golomb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc_setup.comp.spv.gz GZIP libavcodec/vulkan/prores_idct.comp.spv.gz GZIP libavcodec/vulkan/prores_ks_alpha_data.comp.spv.gz GZIP libavcodec/vulkan/prores_ks_encode_slice.comp.spv.gz GZIP libavcodec/vulkan/prores_ks_estimate_slice.comp.spv.gz GZIP libavcodec/vulkan/prores_ks_slice_data.comp.spv.gz GZIP libavcodec/vulkan/prores_ks_trellis_node.comp.spv.gz GZIP libavcodec/vulkan/prores_raw_decode.comp.spv.gz GZIP libavcodec/vulkan/prores_raw_idct.comp.spv.gz GZIP libavcodec/vulkan/prores_vld.comp.spv.gz CC libswresample/audioconvert.o CC libswresample/dither.o src/libswresample/audioconvert.c:148:44: warning: unused parameter 'flags' [-Wunused-parameter] 148 | int flags) | ^ src/libswresample/audioconvert.c:230:63: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 230 | ctx->simd_f(out->ch+ch, (const uint8_t **)in->ch+ch, off * (out->planar ? 1 :out->ch_count)); | ^ src/libswresample/audioconvert.c:233:56: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 233 | ctx->simd_f(out->ch, (const uint8_t **)in->ch, off); | ^ src/libswresample/dither.c:118:74: warning: comparison of integers of different signs: 'const enum SwrDitherType' and 'int' [-Wsign-compare] 118 | if (llabs(s->out_sample_rate - f->rate)*20 <= f->rate && f->name == s->dither.method) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libswresample/dither.c:121:24: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 121 | for (j=0; jlen; j++) | ~^~~~~~~ 2 warnings generated. CC libswresample/options.o src/libswresample/options.c:41:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | {"isr" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:42:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | {"in_sample_rate" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:43:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | {"osr" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:44:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | {"out_sample_rate" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:45:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | {"isf" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:46:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | {"in_sample_fmt" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:47:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | {"osf" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:48:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | {"out_sample_fmt" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:49:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"tsf" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:50:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"internal_sample_fmt" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:57:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | {"clev" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:58:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"center_mix_level" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:59:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"slev" , "set surround mix level" , OFFSET(slev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:60:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"surround_mix_level" , "set surround mix Level" , OFFSET(slev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:61:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"lfe_mix_level" , "set LFE mix level" , OFFSET(lfe_mix_level ), AV_OPT_TYPE_FLOAT, {.dbl=0 }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:62:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | {"rmvol" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM}, | ^ src/libswresample/options.c:63:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"rematrix_volume" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM}, | ^ src/libswresample/options.c:64:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"rematrix_maxval" , "set rematrix maxval" , OFFSET(rematrix_maxval), AV_OPT_TYPE_FLOAT, {.dbl=0.0 }, 0 , 1000 , PARAM}, | ^ src/libswresample/options.c:70:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | {"dither_scale" , "set dither scale" , OFFSET(dither.scale ), AV_OPT_TYPE_FLOAT, {.dbl=1 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:84:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"filter_size" , "set swr resampling filter size", OFFSET(filter_size) , AV_OPT_TYPE_INT , {.i64=32 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:85:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"phase_shift" , "set swr resampling phase shift", OFFSET(phase_shift) , AV_OPT_TYPE_INT , {.i64=10 }, 0 , 24 , PARAM }, | ^ src/libswresample/options.c:86:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"linear_interp" , "enable linear interpolation" , OFFSET(linear_interp) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:87:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"exact_rational" , "enable exact rational" , OFFSET(exact_rational) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:88:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | {"cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:91:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | {"resample_cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:97:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | , OFFSET(precision) , AV_OPT_TYPE_DOUBLE,{.dbl=20.0 }, 15.0 , 33.0 , PARAM }, | ^ src/libswresample/options.c:99:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | , OFFSET(cheby) , AV_OPT_TYPE_BOOL , {.i64=0 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:101:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ^ src/libswresample/options.c:103:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | , OFFSET(min_hard_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0.1 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:105:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | , OFFSET(soft_compensation_duration),AV_OPT_TYPE_FLOAT ,{.dbl=1 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:107:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | , OFFSET(max_soft_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM }, | ^ src/libswresample/options.c:109:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | , OFFSET(async) , AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM }, | ^ src/libswresample/options.c:111:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_MAX, PARAM }, | ^ src/libswresample/options.c:123:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "kaiser_beta" , "set swr Kaiser window beta" , OFFSET(kaiser_beta) , AV_OPT_TYPE_DOUBLE , {.dbl=9 }, 2 , 16 , PARAM }, | ^ src/libswresample/options.c:125:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "output_sample_bits" , "set swr number of output sample bits", OFFSET(dither.output_sample_bits), AV_OPT_TYPE_INT , {.i64=0 }, 0 , 64 , PARAM }, | ^ src/libswresample/options.c:129:42: warning: unused parameter 'ptr' [-Wunused-parameter] 129 | static const char* context_to_name(void* ptr) { | ^ 3 warnings generated. CC libswresample/rematrix.o 36 warnings generated. CC libswresample/resample.o src/libswresample/resample.c:186:44: warning: unused parameter 'precision' [-Wunused-parameter] 186 | double precision, int cheby, int exact_rational) | ^ src/libswresample/resample.c:186:59: warning: unused parameter 'cheby' [-Wunused-parameter] 186 | double precision, int cheby, int exact_rational) | ^ src/libswresample/rematrix.c:145:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 145 | for(i=0; iextended_data; | ^ 1 warning generated. CC libswresample/version.o X86ASM libswresample/x86/audio_convert.o 2 warnings generated. CC libswresample/x86/audio_convert_init.o X86ASM libswresample/x86/rematrix.o 5 warnings generated. CC libswresample/x86/rematrix_init.o X86ASM libswresample/x86/resample.o STRIP libswresample/x86/rematrix.o skipping strip -x libswresample/x86/rematrix.o CC libswresample/x86/resample_init.o CC libswscale/alphablend.o In file included from src/libswscale/alphablend.c:21: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/alphablend.c:21: src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 81 | return (SwsInternal *) sws; | ^ 2 warnings generated. CC libswscale/cms.o In file included from src/libswscale/cms.c:29: In file included from src/libswscale/cms.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ src/libswscale/cms.c:60:8: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers] 60 | static const float hull(float I) | ^~~~~ src/libswscale/cms.c:587:55: warning: unused parameter 'threadnr' [-Wunused-parameter] 587 | static void generate_slice(void *priv, int jobnr, int threadnr, int nb_jobs, | ^ src/libswscale/cms.c:588:32: warning: unused parameter 'nb_threads' [-Wunused-parameter] 588 | int nb_threads) | ^ src/libswscale/cms.c:760:56: warning: missing field 'T' initializer [-Wmissing-field-initializers] 760 | IPT ipt = tone_map_apply(&ctx, (IPT) { I, 1.0f }); | ^ STRIP libswresample/x86/resample.o skipping strip -x libswresample/x86/resample.o CC libswscale/csputils.o 5 warnings generated. In file included from src/libswscale/csputils.c:24: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ CC libswscale/filters.o src/libswscale/filters.c:136:47: warning: unused parameter 'opaque' [-Wunused-parameter] 136 | static void sws_filter_free(AVRefStructOpaque opaque, void *obj) | ^ src/libswscale/filters.c:296:36: warning: unused parameter 'x' [-Wunused-parameter] 296 | av_unused static double box(double x, const double *params) | ^ src/libswscale/filters.c:296:53: warning: unused parameter 'params' [-Wunused-parameter] 296 | av_unused static double box(double x, const double *params) | ^ src/libswscale/filters.c:301:58: warning: unused parameter 'params' [-Wunused-parameter] 301 | av_unused static double triangle(double x, const double *params) | ^ src/libswscale/filters.c:306:56: warning: unused parameter 'params' [-Wunused-parameter] 306 | av_unused static double cosine(double x, const double *params) | ^ src/libswscale/filters.c:311:54: warning: unused parameter 'params' [-Wunused-parameter] 311 | av_unused static double hann(double x, const double *params) | ^ src/libswscale/filters.c:316:57: warning: unused parameter 'params' [-Wunused-parameter] 316 | av_unused static double hamming(double x, const double *params) | ^ src/libswscale/filters.c:321:55: warning: unused parameter 'params' [-Wunused-parameter] 321 | av_unused static double welch(double x, const double *params) | ^ src/libswscale/filters.c:355:56: warning: unused parameter 'params' [-Wunused-parameter] 355 | av_unused static double bohman(double x, const double *params) | ^ src/libswscale/filters.c:366:59: warning: unused parameter 'params' [-Wunused-parameter] 366 | av_unused static double quadratic(double x, const double *params) | ^ src/libswscale/filters.c:375:54: warning: unused parameter 'params' [-Wunused-parameter] 375 | av_unused static double sinc(double x, const double *params) | ^ src/libswscale/filters.c:383:54: warning: unused parameter 'params' [-Wunused-parameter] 383 | av_unused static double jinc(double x, const double *params) | ^ src/libswscale/filters.c:391:56: warning: unused parameter 'params' [-Wunused-parameter] 391 | av_unused static double sphinx(double x, const double *params) | ^ src/libswscale/filters.c:430:56: warning: unused parameter 'params' [-Wunused-parameter] 430 | av_unused static double spline(double x, const double *params) | ^ src/libswscale/filters.c:437:63: warning: missing field 'window' initializer [-Wmissing-field-initializers] 437 | [SWS_SCALE_BILINEAR] = { "bilinear", 1.0, triangle }, | ^ src/libswscale/filters.c:439:58: warning: missing field 'window' initializer [-Wmissing-field-initializers] 439 | [SWS_SCALE_POINT] = { "point", 0.5, box }, | ^ src/libswscale/filters.c:441:66: warning: missing field 'window' initializer [-Wmissing-field-initializers] 441 | [SWS_SCALE_SINC] = { "sinc", RADIUS_MAX, sinc }, | ^ src/libswscale/filters.c:443:68: warning: missing field 'window' initializer [-Wmissing-field-initializers] 443 | [SWS_SCALE_SPLINE] = { "spline", RADIUS_MAX, spline }, | ^ 1 warning generated. CC libswscale/format.o 18 warnings generated. CC libswscale/framepool.o In file included from src/libswscale/format.c:26: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ src/libswscale/format.c:54:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 54 | [AV_PIX_FMT_YUV420P] = { 1, 1 }, | ^ src/libswscale/format.c:55:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 55 | [AV_PIX_FMT_YUYV422] = { 1, 1 }, | ^ src/libswscale/format.c:56:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 56 | [AV_PIX_FMT_RGB24] = { 1, 1 }, | ^ src/libswscale/format.c:57:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 57 | [AV_PIX_FMT_BGR24] = { 1, 1 }, | ^ src/libswscale/format.c:58:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 58 | [AV_PIX_FMT_YUV422P] = { 1, 1 }, | ^ src/libswscale/format.c:59:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 59 | [AV_PIX_FMT_YUV444P] = { 1, 1 }, | ^ src/libswscale/format.c:60:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 60 | [AV_PIX_FMT_YUV410P] = { 1, 1 }, | ^ src/libswscale/format.c:61:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 61 | [AV_PIX_FMT_YUV411P] = { 1, 1 }, | ^ src/libswscale/format.c:62:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 62 | [AV_PIX_FMT_GRAY8] = { 1, 1 }, | ^ src/libswscale/format.c:63:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 63 | [AV_PIX_FMT_MONOWHITE] = { 1, 1 }, | ^ src/libswscale/format.c:64:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 64 | [AV_PIX_FMT_MONOBLACK] = { 1, 1 }, | ^ src/libswscale/format.c:65:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 65 | [AV_PIX_FMT_PAL8] = { 1, 0 }, | ^ src/libswscale/format.c:66:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 66 | [AV_PIX_FMT_YUVJ420P] = { 1, 1 }, | ^ src/libswscale/format.c:67:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 67 | [AV_PIX_FMT_YUVJ411P] = { 1, 1 }, | ^ src/libswscale/format.c:68:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 68 | [AV_PIX_FMT_YUVJ422P] = { 1, 1 }, | ^ src/libswscale/format.c:69:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 69 | [AV_PIX_FMT_YUVJ444P] = { 1, 1 }, | ^ src/libswscale/format.c:70:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 70 | [AV_PIX_FMT_YVYU422] = { 1, 1 }, | ^ src/libswscale/format.c:71:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 71 | [AV_PIX_FMT_UYVY422] = { 1, 1 }, | ^ src/libswscale/format.c:72:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 72 | [AV_PIX_FMT_UYYVYY411] = { 1, 0 }, | ^ src/libswscale/format.c:73:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 73 | [AV_PIX_FMT_BGR8] = { 1, 1 }, | ^ src/libswscale/format.c:74:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 74 | [AV_PIX_FMT_BGR4] = { 0, 1 }, | ^ src/libswscale/format.c:75:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 75 | [AV_PIX_FMT_BGR4_BYTE] = { 1, 1 }, | ^ src/libswscale/format.c:76:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 76 | [AV_PIX_FMT_RGB8] = { 1, 1 }, | ^ src/libswscale/format.c:77:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 77 | [AV_PIX_FMT_RGB4] = { 0, 1 }, | ^ src/libswscale/format.c:78:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 78 | [AV_PIX_FMT_RGB4_BYTE] = { 1, 1 }, | ^ src/libswscale/format.c:79:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 79 | [AV_PIX_FMT_NV12] = { 1, 1 }, | ^ src/libswscale/format.c:80:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 80 | [AV_PIX_FMT_NV21] = { 1, 1 }, | ^ src/libswscale/format.c:81:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 81 | [AV_PIX_FMT_ARGB] = { 1, 1 }, | ^ src/libswscale/format.c:82:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 82 | [AV_PIX_FMT_RGBA] = { 1, 1 }, | ^ src/libswscale/format.c:83:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 83 | [AV_PIX_FMT_ABGR] = { 1, 1 }, | ^ src/libswscale/format.c:84:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 84 | [AV_PIX_FMT_BGRA] = { 1, 1 }, | ^ src/libswscale/format.c:85:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 85 | [AV_PIX_FMT_0RGB] = { 1, 1 }, | ^ src/libswscale/format.c:86:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 86 | [AV_PIX_FMT_RGB0] = { 1, 1 }, | ^ src/libswscale/format.c:87:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 87 | [AV_PIX_FMT_0BGR] = { 1, 1 }, | ^ src/libswscale/format.c:88:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 88 | [AV_PIX_FMT_BGR0] = { 1, 1 }, | ^ src/libswscale/format.c:89:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 89 | [AV_PIX_FMT_GRAY9BE] = { 1, 1 }, | ^ src/libswscale/format.c:90:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 90 | [AV_PIX_FMT_GRAY9LE] = { 1, 1 }, | ^ src/libswscale/format.c:91:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 91 | [AV_PIX_FMT_GRAY10BE] = { 1, 1 }, | ^ src/libswscale/format.c:92:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 92 | [AV_PIX_FMT_GRAY10LE] = { 1, 1 }, | ^ src/libswscale/format.c:93:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 93 | [AV_PIX_FMT_GRAY12BE] = { 1, 1 }, | ^ src/libswscale/format.c:94:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 94 | [AV_PIX_FMT_GRAY12LE] = { 1, 1 }, | ^ src/libswscale/format.c:95:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 95 | [AV_PIX_FMT_GRAY14BE] = { 1, 1 }, | ^ src/libswscale/format.c:96:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 96 | [AV_PIX_FMT_GRAY14LE] = { 1, 1 }, | ^ src/libswscale/format.c:97:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 97 | [AV_PIX_FMT_GRAY16BE] = { 1, 1 }, | ^ src/libswscale/format.c:98:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 98 | [AV_PIX_FMT_GRAY16LE] = { 1, 1 }, | ^ src/libswscale/format.c:99:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 99 | [AV_PIX_FMT_YUV440P] = { 1, 1 }, | ^ src/libswscale/format.c:100:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 100 | [AV_PIX_FMT_YUVJ440P] = { 1, 1 }, | ^ src/libswscale/format.c:101:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 101 | [AV_PIX_FMT_YUV440P10LE] = { 1, 1 }, | ^ src/libswscale/format.c:102:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 102 | [AV_PIX_FMT_YUV440P10BE] = { 1, 1 }, | ^ src/libswscale/format.c:103:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 103 | [AV_PIX_FMT_YUV440P12LE] = { 1, 1 }, | ^ src/libswscale/format.c:104:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 104 | [AV_PIX_FMT_YUV440P12BE] = { 1, 1 }, | ^ src/libswscale/format.c:105:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 105 | [AV_PIX_FMT_YUVA420P] = { 1, 1 }, | ^ src/libswscale/format.c:106:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 106 | [AV_PIX_FMT_YUVA422P] = { 1, 1 }, | ^ src/libswscale/format.c:107:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 107 | [AV_PIX_FMT_YUVA444P] = { 1, 1 }, | ^ src/libswscale/format.c:108:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 108 | [AV_PIX_FMT_YUVA420P9BE] = { 1, 1 }, | ^ src/libswscale/format.c:109:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 109 | [AV_PIX_FMT_YUVA420P9LE] = { 1, 1 }, | ^ src/libswscale/format.c:110:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 110 | [AV_PIX_FMT_YUVA422P9BE] = { 1, 1 }, | ^ src/libswscale/format.c:111:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 111 | [AV_PIX_FMT_YUVA422P9LE] = { 1, 1 }, | ^ src/libswscale/format.c:112:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 112 | [AV_PIX_FMT_YUVA444P9BE] = { 1, 1 }, | ^ src/libswscale/format.c:113:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 113 | [AV_PIX_FMT_YUVA444P9LE] = { 1, 1 }, | ^ src/libswscale/format.c:114:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 114 | [AV_PIX_FMT_YUVA420P10BE] = { 1, 1 }, | ^ src/libswscale/format.c:115:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 115 | [AV_PIX_FMT_YUVA420P10LE] = { 1, 1 }, | ^ src/libswscale/format.c:116:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 116 | [AV_PIX_FMT_YUVA422P10BE] = { 1, 1 }, | ^ src/libswscale/format.c:117:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 117 | [AV_PIX_FMT_YUVA422P10LE] = { 1, 1 }, | ^ src/libswscale/format.c:118:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 118 | [AV_PIX_FMT_YUVA444P10BE] = { 1, 1 }, | ^ src/libswscale/format.c:119:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 119 | [AV_PIX_FMT_YUVA444P10LE] = { 1, 1 }, | ^ src/libswscale/format.c:120:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 120 | [AV_PIX_FMT_YUVA420P16BE] = { 1, 1 }, | ^ src/libswscale/format.c:121:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 121 | [AV_PIX_FMT_YUVA420P16LE] = { 1, 1 }, | ^ src/libswscale/format.c:122:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 122 | [AV_PIX_FMT_YUVA422P16BE] = { 1, 1 }, | ^ src/libswscale/format.c:123:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 123 | [AV_PIX_FMT_YUVA422P16LE] = { 1, 1 }, | ^ src/libswscale/format.c:124:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 124 | [AV_PIX_FMT_YUVA444P16BE] = { 1, 1 }, | ^ src/libswscale/format.c:125:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 125 | [AV_PIX_FMT_YUVA444P16LE] = { 1, 1 }, | ^ src/libswscale/format.c:126:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 126 | [AV_PIX_FMT_RGB48BE] = { 1, 1 }, | ^ src/libswscale/format.c:127:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 127 | [AV_PIX_FMT_RGB48LE] = { 1, 1 }, | ^ src/libswscale/format.c:130:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 130 | [AV_PIX_FMT_RGB565BE] = { 1, 1 }, | ^ src/libswscale/format.c:131:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 131 | [AV_PIX_FMT_RGB565LE] = { 1, 1 }, | ^ src/libswscale/format.c:132:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 132 | [AV_PIX_FMT_RGB555BE] = { 1, 1 }, | ^ src/libswscale/format.c:133:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 133 | [AV_PIX_FMT_RGB555LE] = { 1, 1 }, | ^ src/libswscale/format.c:134:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 134 | [AV_PIX_FMT_BGR565BE] = { 1, 1 }, | ^ src/libswscale/format.c:135:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 135 | [AV_PIX_FMT_BGR565LE] = { 1, 1 }, | ^ src/libswscale/format.c:136:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 136 | [AV_PIX_FMT_BGR555BE] = { 1, 1 }, | ^ src/libswscale/format.c:137:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 137 | [AV_PIX_FMT_BGR555LE] = { 1, 1 }, | ^ src/libswscale/format.c:138:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 138 | [AV_PIX_FMT_YUV420P16LE] = { 1, 1 }, | ^ src/libswscale/format.c:139:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 139 | [AV_PIX_FMT_YUV420P16BE] = { 1, 1 }, | ^ src/libswscale/format.c:140:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 140 | [AV_PIX_FMT_YUV422P16LE] = { 1, 1 }, | ^ src/libswscale/format.c:141:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 141 | [AV_PIX_FMT_YUV422P16BE] = { 1, 1 }, | ^ src/libswscale/format.c:142:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 142 | [AV_PIX_FMT_YUV444P16LE] = { 1, 1 }, | ^ src/libswscale/format.c:143:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 143 | [AV_PIX_FMT_YUV444P16BE] = { 1, 1 }, | ^ src/libswscale/format.c:144:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 144 | [AV_PIX_FMT_RGB444LE] = { 1, 1 }, | ^ src/libswscale/format.c:145:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 145 | [AV_PIX_FMT_RGB444BE] = { 1, 1 }, | ^ src/libswscale/format.c:146:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 146 | [AV_PIX_FMT_BGR444LE] = { 1, 1 }, | ^ src/libswscale/format.c:147:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 147 | [AV_PIX_FMT_BGR444BE] = { 1, 1 }, | ^ src/libswscale/format.c:148:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 148 | [AV_PIX_FMT_YA8] = { 1, 1 }, | ^ src/libswscale/format.c:149:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 149 | [AV_PIX_FMT_YA16BE] = { 1, 1 }, | ^ src/libswscale/format.c:150:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 150 | [AV_PIX_FMT_YA16LE] = { 1, 1 }, | ^ src/libswscale/format.c:151:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 151 | [AV_PIX_FMT_BGR48BE] = { 1, 1 }, | ^ src/libswscale/format.c:152:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 152 | [AV_PIX_FMT_BGR48LE] = { 1, 1 }, | ^ src/libswscale/format.c:155:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 155 | [AV_PIX_FMT_YUV420P9BE] = { 1, 1 }, | ^ src/libswscale/format.c:156:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 156 | [AV_PIX_FMT_YUV420P9LE] = { 1, 1 }, | ^ src/libswscale/format.c:157:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 157 | [AV_PIX_FMT_YUV420P10BE] = { 1, 1 }, | ^ src/libswscale/format.c:158:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 158 | [AV_PIX_FMT_YUV420P10LE] = { 1, 1 }, | ^ src/libswscale/format.c:159:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 159 | [AV_PIX_FMT_YUV420P12BE] = { 1, 1 }, | ^ src/libswscale/format.c:160:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 160 | [AV_PIX_FMT_YUV420P12LE] = { 1, 1 }, | ^ src/libswscale/format.c:161:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 161 | [AV_PIX_FMT_YUV420P14BE] = { 1, 1 }, | ^ src/libswscale/format.c:162:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 162 | [AV_PIX_FMT_YUV420P14LE] = { 1, 1 }, | ^ src/libswscale/format.c:163:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 163 | [AV_PIX_FMT_YUV422P9BE] = { 1, 1 }, | ^ src/libswscale/format.c:164:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 164 | [AV_PIX_FMT_YUV422P9LE] = { 1, 1 }, | ^ src/libswscale/format.c:165:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 165 | [AV_PIX_FMT_YUV422P10BE] = { 1, 1 }, | ^ src/libswscale/format.c:166:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 166 | [AV_PIX_FMT_YUV422P10LE] = { 1, 1 }, | ^ src/libswscale/format.c:167:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 167 | [AV_PIX_FMT_YUV422P12BE] = { 1, 1 }, | ^ src/libswscale/format.c:168:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 168 | [AV_PIX_FMT_YUV422P12LE] = { 1, 1 }, | ^ src/libswscale/format.c:169:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 169 | [AV_PIX_FMT_YUV422P14BE] = { 1, 1 }, | ^ src/libswscale/format.c:170:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 170 | [AV_PIX_FMT_YUV422P14LE] = { 1, 1 }, | ^ src/libswscale/format.c:171:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 171 | [AV_PIX_FMT_YUV444P9BE] = { 1, 1 }, | ^ src/libswscale/format.c:172:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 172 | [AV_PIX_FMT_YUV444P9LE] = { 1, 1 }, | ^ src/libswscale/format.c:173:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 173 | [AV_PIX_FMT_YUV444P10BE] = { 1, 1 }, | ^ src/libswscale/format.c:174:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 174 | [AV_PIX_FMT_YUV444P10LE] = { 1, 1 }, | ^ src/libswscale/format.c:175:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 175 | [AV_PIX_FMT_YUV444P12BE] = { 1, 1 }, | ^ src/libswscale/format.c:176:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 176 | [AV_PIX_FMT_YUV444P12LE] = { 1, 1 }, | ^ src/libswscale/format.c:177:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 177 | [AV_PIX_FMT_YUV444P14BE] = { 1, 1 }, | ^ src/libswscale/format.c:178:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 178 | [AV_PIX_FMT_YUV444P14LE] = { 1, 1 }, | ^ src/libswscale/format.c:179:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 179 | [AV_PIX_FMT_YUV444P10MSBBE] = { 1, 1 }, | ^ src/libswscale/format.c:180:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 180 | [AV_PIX_FMT_YUV444P10MSBLE] = { 1, 1 }, | ^ src/libswscale/format.c:181:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 181 | [AV_PIX_FMT_YUV444P12MSBBE] = { 1, 1 }, | ^ src/libswscale/format.c:182:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 182 | [AV_PIX_FMT_YUV444P12MSBLE] = { 1, 1 }, | ^ src/libswscale/format.c:183:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 183 | [AV_PIX_FMT_GBRP] = { 1, 1 }, | ^ src/libswscale/format.c:184:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 184 | [AV_PIX_FMT_GBRP9LE] = { 1, 1 }, | ^ src/libswscale/format.c:185:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 185 | [AV_PIX_FMT_GBRP9BE] = { 1, 1 }, | ^ src/libswscale/format.c:186:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 186 | [AV_PIX_FMT_GBRP10LE] = { 1, 1 }, | ^ src/libswscale/format.c:187:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 187 | [AV_PIX_FMT_GBRP10BE] = { 1, 1 }, | ^ src/libswscale/format.c:188:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 188 | [AV_PIX_FMT_GBRAP10LE] = { 1, 1 }, | ^ src/libswscale/format.c:189:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 189 | [AV_PIX_FMT_GBRAP10BE] = { 1, 1 }, | ^ src/libswscale/format.c:190:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 190 | [AV_PIX_FMT_GBRP10MSBLE] = { 1, 1 }, | ^ src/libswscale/format.c:191:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 191 | [AV_PIX_FMT_GBRP10MSBBE] = { 1, 1 }, | ^ src/libswscale/format.c:192:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 192 | [AV_PIX_FMT_GBRP12LE] = { 1, 1 }, | ^ src/libswscale/format.c:193:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 193 | [AV_PIX_FMT_GBRP12BE] = { 1, 1 }, | ^ src/libswscale/format.c:194:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 194 | [AV_PIX_FMT_GBRP12MSBLE] = { 1, 1 }, | ^ src/libswscale/format.c:195:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 195 | [AV_PIX_FMT_GBRP12MSBBE] = { 1, 1 }, | ^ src/libswscale/format.c:196:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 196 | [AV_PIX_FMT_GBRAP12LE] = { 1, 1 }, | ^ src/libswscale/format.c:197:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 197 | [AV_PIX_FMT_GBRAP12BE] = { 1, 1 }, | ^ src/libswscale/format.c:198:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 198 | [AV_PIX_FMT_GBRP14LE] = { 1, 1 }, | ^ src/libswscale/format.c:199:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 199 | [AV_PIX_FMT_GBRP14BE] = { 1, 1 }, | ^ src/libswscale/format.c:200:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 200 | [AV_PIX_FMT_GBRAP14LE] = { 1, 1 }, | ^ src/libswscale/format.c:201:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 201 | [AV_PIX_FMT_GBRAP14BE] = { 1, 1 }, | ^ src/libswscale/format.c:202:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 202 | [AV_PIX_FMT_GBRP16LE] = { 1, 1 }, | ^ src/libswscale/format.c:203:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 203 | [AV_PIX_FMT_GBRP16BE] = { 1, 1 }, | ^ src/libswscale/format.c:204:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 204 | [AV_PIX_FMT_GBRPF32LE] = { 1, 1 }, | ^ src/libswscale/format.c:205:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 205 | [AV_PIX_FMT_GBRPF32BE] = { 1, 1 }, | ^ src/libswscale/format.c:206:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 206 | [AV_PIX_FMT_GBRAPF32LE] = { 1, 1 }, | ^ src/libswscale/format.c:207:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 207 | [AV_PIX_FMT_GBRAPF32BE] = { 1, 1 }, | ^ src/libswscale/format.c:208:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 208 | [AV_PIX_FMT_GBRPF16LE] = { 1, 0 }, | ^ src/libswscale/format.c:209:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 209 | [AV_PIX_FMT_GBRPF16BE] = { 1, 0 }, | ^ src/libswscale/format.c:210:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 210 | [AV_PIX_FMT_GBRAPF16LE] = { 1, 0 }, | ^ src/libswscale/format.c:211:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 211 | [AV_PIX_FMT_GBRAPF16BE] = { 1, 0 }, | ^ src/libswscale/format.c:212:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 212 | [AV_PIX_FMT_GBRAP] = { 1, 1 }, | ^ src/libswscale/format.c:213:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 213 | [AV_PIX_FMT_GBRAP16LE] = { 1, 1 }, | ^ src/libswscale/format.c:214:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 214 | [AV_PIX_FMT_GBRAP16BE] = { 1, 1 }, | ^ src/libswscale/format.c:215:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 215 | [AV_PIX_FMT_BAYER_BGGR8] = { 1, 0 }, | ^ src/libswscale/format.c:216:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 216 | [AV_PIX_FMT_BAYER_RGGB8] = { 1, 0 }, | ^ src/libswscale/format.c:217:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 217 | [AV_PIX_FMT_BAYER_GBRG8] = { 1, 0 }, | ^ src/libswscale/format.c:218:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 218 | [AV_PIX_FMT_BAYER_GRBG8] = { 1, 0 }, | ^ src/libswscale/format.c:219:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 219 | [AV_PIX_FMT_BAYER_BGGR16LE] = { 1, 0 }, | ^ src/libswscale/format.c:220:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 220 | [AV_PIX_FMT_BAYER_BGGR16BE] = { 1, 0 }, | ^ src/libswscale/format.c:221:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 221 | [AV_PIX_FMT_BAYER_RGGB16LE] = { 1, 0 }, | ^ src/libswscale/format.c:222:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 222 | [AV_PIX_FMT_BAYER_RGGB16BE] = { 1, 0 }, | ^ src/libswscale/format.c:223:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 223 | [AV_PIX_FMT_BAYER_GBRG16LE] = { 1, 0 }, | ^ src/libswscale/format.c:224:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 224 | [AV_PIX_FMT_BAYER_GBRG16BE] = { 1, 0 }, | ^ src/libswscale/format.c:225:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 225 | [AV_PIX_FMT_BAYER_GRBG16LE] = { 1, 0 }, | ^ src/libswscale/format.c:226:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 226 | [AV_PIX_FMT_BAYER_GRBG16BE] = { 1, 0 }, | ^ src/libswscale/format.c:229:41: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 229 | [AV_PIX_FMT_AYUV64LE] = { 1, 1}, | ^ src/libswscale/format.c:230:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 230 | [AV_PIX_FMT_AYUV64BE] = { 1, 1 }, | ^ src/libswscale/format.c:231:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 231 | [AV_PIX_FMT_P010LE] = { 1, 1 }, | ^ src/libswscale/format.c:232:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 232 | [AV_PIX_FMT_P010BE] = { 1, 1 }, | ^ src/libswscale/format.c:233:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 233 | [AV_PIX_FMT_P012LE] = { 1, 1 }, | ^ src/libswscale/format.c:234:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 234 | [AV_PIX_FMT_P012BE] = { 1, 1 }, | ^ src/libswscale/format.c:235:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 235 | [AV_PIX_FMT_P016LE] = { 1, 1 }, | ^ src/libswscale/format.c:236:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 236 | [AV_PIX_FMT_P016BE] = { 1, 1 }, | ^ src/libswscale/format.c:237:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 237 | [AV_PIX_FMT_GRAYF32LE] = { 1, 1 }, | ^ src/libswscale/format.c:238:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 238 | [AV_PIX_FMT_GRAYF32BE] = { 1, 1 }, | ^ src/libswscale/format.c:239:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 239 | [AV_PIX_FMT_GRAYF16LE] = { 1, 0 }, | ^ src/libswscale/format.c:240:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 240 | [AV_PIX_FMT_GRAYF16BE] = { 1, 0 }, | ^ src/libswscale/format.c:241:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 241 | [AV_PIX_FMT_YAF32LE] = { 1, 0 }, | ^ src/libswscale/format.c:242:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 242 | [AV_PIX_FMT_YAF32BE] = { 1, 0 }, | ^ src/libswscale/format.c:243:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 243 | [AV_PIX_FMT_YAF16LE] = { 1, 0 }, | ^ src/libswscale/format.c:244:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 244 | [AV_PIX_FMT_YAF16BE] = { 1, 0 }, | ^ src/libswscale/format.c:245:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 245 | [AV_PIX_FMT_YUVA422P12BE] = { 1, 1 }, | ^ src/libswscale/format.c:246:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 246 | [AV_PIX_FMT_YUVA422P12LE] = { 1, 1 }, | ^ src/libswscale/format.c:247:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 247 | [AV_PIX_FMT_YUVA444P12BE] = { 1, 1 }, | ^ src/libswscale/format.c:248:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 248 | [AV_PIX_FMT_YUVA444P12LE] = { 1, 1 }, | ^ src/libswscale/format.c:249:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 249 | [AV_PIX_FMT_NV24] = { 1, 1 }, | ^ src/libswscale/format.c:250:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 250 | [AV_PIX_FMT_NV42] = { 1, 1 }, | ^ src/libswscale/format.c:251:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 251 | [AV_PIX_FMT_Y210LE] = { 1, 1 }, | ^ src/libswscale/format.c:252:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 252 | [AV_PIX_FMT_Y212LE] = { 1, 1 }, | ^ src/libswscale/format.c:253:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 253 | [AV_PIX_FMT_Y216LE] = { 1, 1 }, | ^ src/libswscale/format.c:254:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 254 | [AV_PIX_FMT_X2RGB10LE] = { 1, 1 }, | ^ src/libswscale/format.c:255:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 255 | [AV_PIX_FMT_X2BGR10LE] = { 1, 1 }, | ^ src/libswscale/format.c:256:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 256 | [AV_PIX_FMT_NV20BE] = { 1, 1 }, | ^ src/libswscale/format.c:257:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 257 | [AV_PIX_FMT_NV20LE] = { 1, 1 }, | ^ src/libswscale/format.c:258:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 258 | [AV_PIX_FMT_P210BE] = { 1, 1 }, | ^ src/libswscale/format.c:259:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 259 | [AV_PIX_FMT_P210LE] = { 1, 1 }, | ^ src/libswscale/format.c:260:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 260 | [AV_PIX_FMT_P212BE] = { 1, 1 }, | ^ src/libswscale/format.c:261:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 261 | [AV_PIX_FMT_P212LE] = { 1, 1 }, | ^ src/libswscale/format.c:262:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 262 | [AV_PIX_FMT_P410BE] = { 1, 1 }, | ^ src/libswscale/format.c:263:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 263 | [AV_PIX_FMT_P410LE] = { 1, 1 }, | ^ src/libswscale/format.c:264:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 264 | [AV_PIX_FMT_P412BE] = { 1, 1 }, | ^ src/libswscale/format.c:265:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 265 | [AV_PIX_FMT_P412LE] = { 1, 1 }, | ^ src/libswscale/format.c:266:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 266 | [AV_PIX_FMT_P216BE] = { 1, 1 }, | ^ src/libswscale/format.c:267:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 267 | [AV_PIX_FMT_P216LE] = { 1, 1 }, | ^ src/libswscale/format.c:268:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 268 | [AV_PIX_FMT_P416BE] = { 1, 1 }, | ^ src/libswscale/format.c:269:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 269 | [AV_PIX_FMT_P416LE] = { 1, 1 }, | ^ src/libswscale/format.c:270:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 270 | [AV_PIX_FMT_NV16] = { 1, 1 }, | ^ src/libswscale/format.c:271:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 271 | [AV_PIX_FMT_VUYA] = { 1, 1 }, | ^ src/libswscale/format.c:272:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 272 | [AV_PIX_FMT_VUYX] = { 1, 1 }, | ^ src/libswscale/format.c:273:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 273 | [AV_PIX_FMT_RGBAF16BE] = { 1, 0 }, | ^ src/libswscale/format.c:274:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 274 | [AV_PIX_FMT_RGBAF16LE] = { 1, 0 }, | ^ src/libswscale/format.c:275:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 275 | [AV_PIX_FMT_RGBF16BE] = { 1, 0 }, | ^ src/libswscale/format.c:276:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 276 | [AV_PIX_FMT_RGBF16LE] = { 1, 0 }, | ^ src/libswscale/format.c:277:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 277 | [AV_PIX_FMT_RGBF32BE] = { 1, 0 }, | ^ src/libswscale/format.c:278:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 278 | [AV_PIX_FMT_RGBF32LE] = { 1, 0 }, | ^ src/libswscale/format.c:279:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 279 | [AV_PIX_FMT_XV30LE] = { 1, 1 }, | ^ src/libswscale/format.c:280:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 280 | [AV_PIX_FMT_XV36LE] = { 1, 1 }, | ^ src/libswscale/format.c:281:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 281In file included from | src/libswscale/framepool.c : 19 : src/libavfilter/framepool.c[:A109V:_27P:I Xwarning: _comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]F MT_XV36B E109] | i f ( p=o o{l -1>,l i1n e}s,i z e| [ ^0 ] >src/libswscale/format.c :S282I:Z42E:_ Mwarning: Amissing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]X - a282l | i g n ) [{A V _| P ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~I X_FMT_XV48LE] = { 1, 1 }, | ^ src/libswscale/format.c:283:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 283 | [AV_PIX_FMT_XV48BE] = { 1, 1 }, | ^ src/libswscale/format.c:284:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 284 | [AV_PIX_FMT_AYUV] = { 1, 1 }, | ^ src/libswscale/format.c:285:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 285 | [AV_PIX_FMT_UYVA] = { 1, 1 }, | ^ src/libswscale/format.c:286:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 286 | [AV_PIX_FMT_VYU444] = { 1, 1 }, | ^ src/libswscale/format.c:287:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 287 | [AV_PIX_FMT_V30XLE] = { 1, 1 }, | ^ src/libswscale/format.c:572:52: warning: unused parameter 'output' [-Wunused-parameter] 572 | int sws_test_colorspace(enum AVColorSpace csp, int output) | ^ src/libswscale/format.c:589:56: warning: unused parameter 'output' [-Wunused-parameter] 589 | int sws_test_primaries(enum AVColorPrimaries prim, int output) | ^ src/libswscale/format.c:658:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 658 | for (int i = 0; i < FF_ARRAY_ELEMS(dst->data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/format.c:753:44: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 753 | return BITSTREAM_FMT(RGBA, 3, false); | ^ src/libswscale/format.c:720:9: note: macro 'BITSTREAM_FMT' defined here 720 | #define BITSTREAM_FMT(SWIZ, FRAC, PACKED, ...) (FmtInfo) { \ | ^ src/libswscale/format.c:798:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 798 | case AV_PIX_FMT_RGB0: return PACKED_FMT(RGBA, 4); | ^ src/libswscale/format.c:732:9: note: macro 'PACKED_FMT' defined here 732 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \ | ^ src/libswscale/format.c:799:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 799 | case AV_PIX_FMT_BGR0: return PACKED_FMT(BGRA, 4); | ^ src/libswscale/format.c:732:9: note: macro 'PACKED_FMT' defined here 732 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \ | ^ src/libswscale/format.c:800:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 800 | case AV_PIX_FMT_0RGB: return PACKED_FMT(ARGB, 4); | ^ src/libswscale/format.c:732:9: note: macro 'PACKED_FMT' defined here 732 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \ | ^ src/libswscale/format.c:801:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 801 | case AV_PIX_FMT_0BGR: return PACKED_FMT(ABGR, 4); | ^ src/libswscale/format.c:732:9: note: macro 'PACKED_FMT' defined here 732 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \ | ^ src/libswscale/format.c:802:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 802 | case AV_PIX_FMT_VUYX: return PACKED_FMT(VUYA, 4); | ^ src/libswscale/format.c:732:9: note: macro 'PACKED_FMT' defined here 732 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \ | ^ src/libswscale/format.c:808:34: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 808 | return PACKED_FMT(UYVA, 4); | ^ src/libswscale/format.c:732:9: note: macro 'PACKED_FMT' defined here 732 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \ | ^ src/libswscale/format.c:837:42: warning: missing field 'plane' initializer [-Wmissing-field-initializers] 837 | struct comp sorted[4] = { {0}, {1}, {2}, {3} }; | ^ src/libswscale/format.c:837:47: warning: missing field 'plane' initializer [-Wmissing-field-initializers] 837 | struct comp sorted[4] = { {0}, {1}, {2}, {3} }; | ^ src/libswscale/format.c:837:52: warning: missing field 'plane' initializer [-Wmissing-field-initializers] 837 | struct comp sorted[4] = { {0}, {1}, {2}, {3} }; | ^ src/libswscale/format.c:1350:6: warning: missing field 'mask' initializer [-Wmissing-field-initializers] 1350 | }}; | ^ src/libswscale/format.c:1356:38: warning: unused parameter 'ctx' [-Wunused-parameter] 1356 | int ff_sws_decode_colors(SwsContext *ctx, SwsPixelType type, | ^ 1 warning generated. CC libswscale/gamma.o In file included from src/libswscale/gamma.c:22: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/gamma.c:22: src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 81 | return (SwsInternal *) sws; | ^ src/libswscale/gamma.c:31:39: warning: unused parameter 'c' [-Wunused-parameter] 31 | static int gamma_convert(SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH) | ^ 3 warnings generated. CC libswscale/graph.o In file included from src/libswscale/graph.c:33: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/graph.c:37: src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 81 | return (SwsInternal *) sws; | ^ src/libswscale/graph.c:112:43: warning: unused parameter 'opaque' [-Wunused-parameter] 112 | static void free_buffer(AVRefStructOpaque opaque, void *obj) | ^ src/libswscale/graph.c:192:37: warning: unused parameter 'pass' [-Wunused-parameter] 192 | const SwsPass *pass) | ^ src/libswscale/graph.c:268:49: warning: unused parameter 'out' [-Wunused-parameter] 268 | static int setup_legacy_swscale(const SwsFrame *out, const SwsFrame *in, | ^ src/libswscale/graph.c:370:38: warning: unused parameter 'graph' [-Wunused-parameter] 370 | static void legacy_chr_pos(SwsGraph *graph, int *chr_pos, int override, int *warned) | ^ src/libswscale/graph.c:478:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 478 | for (int i = 0; i < FF_ARRAY_ELEMS(c->srcColorspaceTable); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/graph.c:550:47: warning: cast from 'const int *' to 'int *' drops const qualifier [-Wcast-qual] 550 | sws_getColorspaceDetails(sws, (int **)&inv_table, &in_full, | ^ src/libswscale/graph.c:551:41: warning: cast from 'const int *' to 'int *' drops const qualifier [-Wcast-qual] 551 | (int **)&table, &out_full, | ^ src/libswscale/graph.c:722:40: warning: unused parameter 'out' [-Wunused-parameter] 722 | static int setup_lut3d(const SwsFrame *out, const SwsFrame *in, const SwsPass *pass) | ^ src/libswscale/graph.c:722:61: warning: unused parameter 'in' [-Wunused-parameter] 722 | static int setup_lut3d(const SwsFrame *out, const SwsFrame *in, const SwsPass *pass) | ^ src/libswscale/graph.c:837:57: warning: unused parameter 'threadnr' [-Wunused-parameter] 837 | static void sws_graph_worker(void *priv, int jobnr, int threadnr, int nb_jobs, | ^ src/libswscale/graph.c:837:71: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 837 | static void sws_graph_worker(void *priv, int jobnr, int threadnr, int nb_jobs, | ^ src/libswscale/graph.c:838:34: warning: unused parameter 'nb_threads' [-Wunused-parameter] 838 | int nb_threads) | ^ 244 warnings generated. CC libswscale/hscale.o In file included from src/libswscale/hscale.c:22: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/hscale.c:22: src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 81 | return (SwsInternal *) sws; | ^ src/libswscale/hscale.c:275:38: warning: unused parameter 'c' [-Wunused-parameter] 275 | static int no_chr_scale(SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH) | ^ 3 warnings generated. CC libswscale/hscale_fast_bilinear.o In file included from src/libswscale/hscale_fast_bilinear.c:21: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ 14 warnings generated. CC libswscale/input.o In file included from src/libswscale/hscale_fast_bilinear.c:21: src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 81 | return (SwsInternal *) sws; | ^ src/libswscale/hscale_fast_bilinear.c:23:37: warning: unused parameter 'c' [-Wunused-parameter] 23 | void ff_hyscale_fast_c(SwsInternal *c, int16_t *dst, int dstWidth, | ^ src/libswscale/hscale_fast_bilinear.c:38:37: warning: unused parameter 'c' [-Wunused-parameter] 38 | void ff_hcscale_fast_c(SwsInternal *c, int16_t *dst1, int16_t *dst2, | ^ 4 warnings generated. CC libswscale/lut3d.o In file included from src/libswscale/input.c:30: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/input.c:30: src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 81 | return (SwsInternal *) sws; | ^ src/libswscale/input.c:61:59: warning: unused parameter 'src2' [-Wunused-parameter] 61 | const uint16_t *src1, const uint16_t *src2, | ^ src/libswscale/input.c:80:65: warning: unused parameter 'src2' [-Wunused-parameter] 80 | const uint16_t *src1, const uint16_t *src2, | ^ src/libswscale/input.c:128:1: warning: unused parameter 'unused0' [-Wunused-parameter] 128 | RGB64FUNCS(rgb, LE, AV_PIX_FMT_RGBA64) | ^ src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:98:96: note: expanded from macro 'RGB64FUNCS_EXT' 98 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:128:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:98:120: note: expanded from macro 'RGB64FUNCS_EXT' 98 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:128:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:99:73: note: expanded from macro 'RGB64FUNCS_EXT' 99 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:128:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | In file included from src/libswscale/lut3d.c : 28 : In file included from src/libswscale/cms.h : 30R: Gsrc/libswscale/format.hB:61584:F14U:N Cwarning: SISO C forbids forward references to 'enum' types [-Wpedantic]_ EXT(p a158t | tteyrpne,d eefn deinaunmn eSswss,P ibxaesleT_yfpmet S#w#s PeinxdeilaTnynpees;s , | I ^S _BE(endianness)) | ^ src/libswscale/input.c:107:52: note: expanded from macro 'RGB64FUNCS_EXT' 107 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \ | ^ src/libswscale/input.c:128:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:108:73: note: expanded from macro 'RGB64FUNCS_EXT' 108 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:128:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:117:52: note: expanded from macro 'RGB64FUNCS_EXT' 117 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \ | ^ src/libswscale/input.c:128:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:118:73: note: expanded from macro 'RGB64FUNCS_EXT' 118 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/lut3d.c:47:56: warning: unused parameter 'output' [-Wunused-parameter] 47 | bool src/libswscale/input.cf:f129_:s1w:s _warning: lunused parameter 'unused0' [-Wunused-parameter]u t3d _129t | eRsGtB_6f4mFtU(NeCnSu(mr gAbV,P iBxEe,l FAoVr_mPaItX _fFmMtT,_ RiGnBtA 6o4u)t p u| t^) src/libswscale/input.c| : ^126 :9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:98:96: note: expanded from macro 'RGB64FUNCS_EXT' 98 | static void pattern #src/libswscale/lut3d.c#: 526:455 :# #warning: unused parameter 'fmt' [-Wunused-parameter]B E_LE 52# | #e nTuomY _AcV(Puiixnetl8F_otr m*a_td sftf,_ scwosn_sltu tu3idn_tp8i_ctk _*p_isxrfcm,t (cSownssFto rumiantt 8f_mtt ,* uinnuts eodu0t,p ucto)n s t| ^u insrc/libswscale/lut3d.ct:852_:t64 :* uwarning: nunused parameter 'output' [-Wunused-parameter]u sed1 ,52\ | e n| u ^m AVsrc/libswscale/input.cP:i129x:e1l:F owarning: runused parameter 'unused1' [-Wunused-parameter]m atsrc/libswscale/input.c :f126f:_9s:w snote: _expanded from macro 'RGB64FUNCS'l ut3d_ p126i | c k _ p i x f m tR(GSBw6s4FFoUrNmCaSt_ EfXmTt(,p aitntte ronu,t peuntd)i a n| n ^e ss, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:98:120: note: expanded from macro 'RGB64FUNCS_EXT' 98 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:129:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:99:73: note: expanded from macro 'RGB64FUNCS_EXT' 99 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:129:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:107:52: note: expanded from macro 'RGB64FUNCS_EXT' 107 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \ | ^ src/libswscale/input.c:129:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:108:73: note: expanded from macro 'RGB64FUNCS_EXT' 108 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:129:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:117:52: note: expanded from macro 'RGB64FUNCS_EXT' 117 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \ | ^ src/libswscale/input.c:129:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:118:73: note: expanded from macro 'RGB64FUNCS_EXT' 118 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:130:1: warning: unused parameter 'unused0' [-Wunused-parameter] 130 | RGB64FUNCS(bgr, LE, AV_PIX_FMT_BGRA64) | ^ src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:98:96: note: expanded from macro 'RGB64FUNCS_EXT' 98 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:130:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:98:120: note: expanded from macro 'RGB64FUNCS_EXT' 98 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:130:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:99:73: note: expanded from macro 'RGB64FUNCS_EXT' 99 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:130:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:107:52: note: expanded from macro 'RGB64FUNCS_EXT' 107 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \ | ^ src/libswscale/input.c:130:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:108:73: note: expanded from macro 'RGB64FUNCS_EXT' 108 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:130:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:117:52: note: expanded from macro 'RGB64FUNCS_EXT' 117 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \ | ^ src/libswscale/input.c:130:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:118:73: note: expanded from macro 'RGB64FUNCS_EXT' 118 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:131:1: warning: unused parameter 'unused0' [-Wunused-parameter] 131 | RGB64FUNCS(bgr, BE, AV_PIX_FMT_BGRA64) | ^ src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:98:96: note: expanded from macro 'RGB64FUNCS_EXT' 98 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:131:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:98:120: note: expanded from macro 'RGB64FUNCS_EXT' 98 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:131:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:99:73: note: expanded from macro 'RGB64FUNCS_EXT' 99 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:131:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:107:52: note: expanded from macro 'RGB64FUNCS_EXT' 107 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \ | ^ src/libswscale/input.c:131:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:108:73: note: expanded from macro 'RGB64FUNCS_EXT' 108 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:131:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:117:52: note: expanded from macro 'RGB64FUNCS_EXT' 117 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \ | ^ src/libswscale/input.c:131:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:126:9: note: expanded from macro 'RGB64FUNCS' 126 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:118:73: note: expanded from macro 'RGB64FUNCS_EXT' 118 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:152:67: warning: unused parameter 'src2' [-Wunused-parameter] 152 | const uint16_t *src2, | ^ src/libswscale/input.c:174:72: warning: unused parameter 'src2' [-Wunused-parameter] 174 | const uint16_t *src2, | ^ src/libswscale/input.c:247:1: warning: unused parameter 'unused0' [-Wunused-parameter] 247 | RGB48FUNCS(rgb, LE, AV_PIX_FMT_RGB48) | ^ src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:203:60: note: expanded from macro 'RGB48FUNCS_EXT' 203 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:247:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:203:84: note: expanded from macro 'RGB48FUNCS_EXT' 203 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:247:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:206:51: note: expanded from macro 'RGB48FUNCS_EXT' 206 | void *opq) \ | ^ src/libswscale/input.c:247:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:215:61: note: expanded from macro 'RGB48FUNCS_EXT' 215 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:247:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:220:52: note: expanded from macro 'RGB48FUNCS_EXT' 220 | void *opq) \ | ^ src/libswscale/input.c:247:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:231:66: note: expanded from macro 'RGB48FUNCS_EXT' 231 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:247:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:236:57: note: expanded from macro 'RGB48FUNCS_EXT' 236 | void *opq) \ | ^ src/libswscale/input.c:248:1: warning: unused parameter 'unused0' [-Wunused-parameter] 248 | RGB48FUNCS(rgb, BE, AV_PIX_FMT_RGB48) | ^ src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:203:60: note: expanded from macro 'RGB48FUNCS_EXT' 203 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:248:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:203:84: note: expanded from macro 'RGB48FUNCS_EXT' 203 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:248:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:206:51: note: expanded from macro 'RGB48FUNCS_EXT' 206 | void *opq) \ | ^ src/libswscale/input.c:248:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:215:61: note: expanded from macro 'RGB48FUNCS_EXT' 215 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:248:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:220:52: note: expanded from macro 'RGB48FUNCS_EXT' 220 | void *opq) \ | ^ src/libswscale/input.c:248:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:231:66: note: expanded from macro 'RGB48FUNCS_EXT' 231 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:248:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:236:57: note: expanded from macro 'RGB48FUNCS_EXT' 236 | void *opq) \ | ^ src/libswscale/input.c:249:1: warning: unused parameter 'unused0' [-Wunused-parameter] 249 | RGB48FUNCS(bgr, LE, AV_PIX_FMT_BGR48) | ^ src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:203:60: note: expanded from macro 'RGB48FUNCS_EXT' 203 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:249:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:203:84: note: expanded from macro 'RGB48FUNCS_EXT' 203 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:249:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:206:51: note: expanded from macro 'RGB48FUNCS_EXT' 206 | void *opq) \ | ^ src/libswscale/input.c:249:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:215:61: note: expanded from macro 'RGB48FUNCS_EXT' 215 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:249:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:220:52: note: expanded from macro 'RGB48FUNCS_EXT' 220 | void *opq) \ | ^ src/libswscale/input.c:249:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:231:66: note: expanded from macro 'RGB48FUNCS_EXT' 231 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:249:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:236:57: note: expanded from macro 'RGB48FUNCS_EXT' 236 | void *opq) \ | ^ src/libswscale/input.c:250:1: warning: unused parameter 'unused0' [-Wunused-parameter] 250 | RGB48FUNCS(bgr, BE, AV_PIX_FMT_BGR48) | ^ src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:203:60: note: expanded from macro 'RGB48FUNCS_EXT' 203 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:250:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:203:84: note: expanded from macro 'RGB48FUNCS_EXT' 203 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:250:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:206:51: note: expanded from macro 'RGB48FUNCS_EXT' 206 | void *opq) \ | ^ src/libswscale/input.c:250:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:215:61: note: expanded from macro 'RGB48FUNCS_EXT' 215 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:250:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:220:52: note: expanded from macro 'RGB48FUNCS_EXT' 220 | void *opq) \ | ^ src/libswscale/input.c:250:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:231:66: note: expanded from macro 'RGB48FUNCS_EXT' 231 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:250:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:245:9: note: expanded from macro 'RGB48FUNCS' 245 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:236:57: note: expanded from macro 'RGB48FUNCS_EXT' 236 | void *opq) \ | ^ src/libswscale/input.c:394:1: warning: unused parameter 'unused1' [-Wunused-parameter] 394 | RGB16_32FUNCS(AV_PIX_FMT_BGR32, , bgr32, 16, 0, 0, 0, 0xFF0000, 0xFF00, 0x00FF, 8, 0, 8, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:394:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:394:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:394:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:394:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:394:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:394:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:394:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:394:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'unused1' [-Wunused-parameter] 395 | RGB16_32FUNCS(AV_PIX_FMT_BGR32_1, , bgr321, 16, 0, 0, 8, 0xFF0000, 0xFF00, 0x00FF, 8, 0, 8, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'unused1' [-Wunused-parameter] 396 | RGB16_32FUNCS(AV_PIX_FMT_RGB32, , rgb32, 0, 0, 16, 0, 0x00FF, 0xFF00, 0xFF0000, 8, 0, 8, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'unused1' [-Wunused-parameter] 397 | RGB16_32FUNCS(AV_PIX_FMT_RGB32_1, , rgb321, 0, 0, 16, 8, 0x00FF, 0xFF00, 0xFF0000, 8, 0, 8, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'unused1' [-Wunused-parameter] 398 | RGB16_32FUNCS(AV_PIX_FMT_BGR565, LE, bgr16le, 0, 0, 0, 0, 0x001F, 0x07E0, 0xF800, 11, 5, 0, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'unused1' [-Wunused-parameter] 399 | RGB16_32FUNCS(AV_PIX_FMT_BGR555, LE, bgr15le, 0, 0, 0, 0, 0x001F, 0x03E0, 0x7C00, 10, 5, 0, RGB2YUV_SHIFT + 7) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:400:1: warning: unused parameter 'unused1' [-Wunused-parameter] 400 | RGB16_32FUNCS(AV_PIX_FMT_BGR444, LE, bgr12le, 0, 0, 0, 0, 0x000F, 0x00F0, 0x0F00, 8, 4, 0, RGB2YUV_SHIFT + 4) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:400:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:400:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:400:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:400:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:400:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:400:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:400:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:400:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:401:1: warning: unused parameter 'unused1' [-Wunused-parameter] 401 | RGB16_32FUNCS(AV_PIX_FMT_RGB565, LE, rgb16le, 0, 0, 0, 0, 0xF800, 0x07E0, 0x001F, 0, 5, 11, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:401:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:401:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:401:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:401:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:401:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:401:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:401:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:401:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'unused1' [-Wunused-parameter] 402 | RGB16_32FUNCS(AV_PIX_FMT_RGB555, LE, rgb15le, 0, 0, 0, 0, 0x7C00, 0x03E0, 0x001F, 0, 5, 10, RGB2YUV_SHIFT + 7) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'unused1' [-Wunused-parameter] 403 | RGB16_32FUNCS(AV_PIX_FMT_RGB444, LE, rgb12le, 0, 0, 0, 0, 0x0F00, 0x00F0, 0x000F, 0, 4, 8, RGB2YUV_SHIFT + 4) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'unused1' [-Wunused-parameter] 404 | RGB16_32FUNCS(AV_PIX_FMT_BGR565, BE, bgr16be, 0, 0, 0, 0, 0x001F, 0x07E0, 0xF800, 11, 5, 0, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'unused1' [-Wunused-parameter] 405 | RGB16_32FUNCS(AV_PIX_FMT_BGR555, BE, bgr15be, 0, 0, 0, 0, 0x001F, 0x03E0, 0x7C00, 10, 5, 0, RGB2YUV_SHIFT + 7) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'unused1' [-Wunused-parameter] 406 | RGB16_32FUNCS(AV_PIX_FMT_BGR444, BE, bgr12be, 0, 0, 0, 0, 0x000F, 0x00F0, 0x0F00, 8, 4, 0, RGB2YUV_SHIFT + 4) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'unused1' [-Wunused-parameter] 407 | RGB16_32FUNCS(AV_PIX_FMT_RGB565, BE, rgb16be, 0, 0, 0, 0, 0xF800, 0x07E0, 0x001F, 0, 5, 11, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, 159 warning s generated . \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'unused1' [-Wunused-parameter] 408 | RGB16_32FUNCS(AV_PIX_FMT_RGB555, BE, rgb15be, 0, 0, 0, 0, 0x7C00, 0x03E0, 0x001F, 0, 5, 10, RGB2YUV_SHIFT + 7) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *op4q warning)s generated . \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'unused1' [-Wunused-parameter] 409 | RGB16_32FUNCS(AV_PIX_FMT_RGB444, BE, rgb12be, 0, 0, 0, 0, 0x0F00, 0x00F0, 0x000F, 0, 4, 8, RGB2YUV_SHIFT + 4) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *sCC libswscale/ops.o rc, const uint8_t *dummy, \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' CC libswscale/ops_backend.o 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'unused1' [-Wunused-parameter] 410 | RGB16_32FUNCS(AV_PIX_FMT_X2RGB10, LE, rgb30le, 16, 6, 0, 0, 0x3FF00000, 0xFFC00, 0x3FF, 0, 0, 4, RGB2YUV_SHIFT + 6) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'unused1' [-Wunused-parameter] 411 | RGB16_32FUNCS(AV_PIX_FMT_X2BGR10, LE, bgr30le, 0, 6, 16, 0, 0x3FF, 0xFFC00, 0x3FF00000, 4, 0, 0, RGB2YUV_SHIFT + 6) | ^ src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:362:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 362 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:370:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 370 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:379:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 379 | const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 380 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:391:5: note: expanded from macro 'RGB16_32FUNCS' 391 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:415:62: warning: unused parameter 'opq' [-Wunused-parameter] 415 | int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:433:78: warning: unused parameter 'unused1' [-Wunused-parameter] 433 | static void rgba64leToA_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, | ^ src/libswscale/input.c:434:42: warning: unused parameter 'unused2' [-Wunused-parameter] 434 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:434:72: warning: unused parameter 'unused' [-Wunused-parameter] 434 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:434:86: warning: unused parameter 'opq' [-Wunused-parameter] 434 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:443:78: warning: unused parameter 'unused1' [-Wunused-parameter] 443 | static void rgba64beToA_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, | ^ src/libswscale/input.c:444:42: warning: unused parameter 'unused2' [-Wunused-parameter] 444 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:444:72: warning: unused parameter 'unused' [-Wunused-parameter] 444 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:444:86: warning: unused parameter 'opq' [-Wunused-parameter] 444 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:453:73: warning: unused parameter 'unused1' [-Wunused-parameter] 453 | static void abgrToA_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:454:38: warning: unused parameter 'unused2' [-Wunused-parameter] 454 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:454:68: warning: unused parameter 'unused' [-Wunused-parameter] 454 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:454:82: warning: unused parameter 'opq' [-Wunused-parameter] 454 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:463:73: warning: unused parameter 'unused1' [-Wunused-parameter] 463 | static void rgbaToA_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:464:38: warning: unused parameter 'unused2' [-Wunused-parameter] 464 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:464:68: warning: unused parameter 'unused' [-Wunused-parameter] 464 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:464:82: warning: unused parameter 'opq' [-Wunused-parameter] 464 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:473:72: warning: unused parameter 'unused1' [-Wunused-parameter] 473 | static void palToA_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:474:37: warning: unused parameter 'unused2' [-Wunused-parameter] 474 | const uint8_t *unused2, int width, uint32_t *pal, void *opq) | ^ src/libswscale/input.c:474:78: warning: unused parameter 'opq' [-Wunused-parameter] 474 | const uint8_t *unused2, int width, uint32_t *pal, void *opq) | ^ src/libswscale/input.c:485:72: warning: unused parameter 'unused1' [-Wunused-parameter] 485 | static void palToY_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:486:37: warning: unused parameter 'unused2' [-Wunused-parameter] 486 | const uint8_t *unused2, int width, uint32_t *pal, void *opq) | ^ src/libswscale/input.c:486:78: warning: unused parameter 'opq' [-Wunused-parameter] 486 | const uint8_t *unused2, int width, uint32_t *pal, void *opq) | ^ src/libswscale/input.c:498:38: warning: unused parameter 'unused0' [-Wunused-parameter] 498 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2, | ^ src/libswscale/input.c:498:83: warning: unused parameter 'src2' [-Wunused-parameter] 498 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2, | ^ src/libswscale/input.c:499:55: warning: unused parameter 'opq' [-Wunused-parameter] 499 | int width, uint32_t *pal, void *opq) | ^ src/libswscale/input.c:513:77: warning: unused parameter 'unused1' [-Wunused-parameter] 513 | static void monowhite2Y_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:514:42: warning: unused parameter 'unused2' [-Wunused-parameter] 514 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:514:73: warning: unused parameter 'unused' [-Wunused-parameter] 514 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:514:87: warning: unused parameter 'opq' [-Wunused-parameter] 514 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:531:77: warning: unused parameter 'unused1' [-Wunused-parameter] 531 | static void monoblack2Y_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:532:42: warning: unused parameter 'unused2' [-Wunused-parameter] 532 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:532:73: warning: unused parameter 'unused' [-Wunused-parameter] 532 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:532:87: warning: unused parameter 'opq' [-Wunused-parameter] 532 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:549:72: warning: unused parameter 'unused1' [-Wunused-parameter] 549 | static void yuy2ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:549:96: warning: unused parameter 'unused2' [-Wunused-parameter] 549 | static void yuy2ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:550:33: warning: unused parameter 'unused' [-Wunused-parameter] 550 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:550:47: warning: unused parameter 'opq' [-Wunused-parameter] 550 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:557:69: warning: unused parameter 'unused0' [-Wunused-parameter] 557 | static void yuy2ToUV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:558:39: warning: unused parameter 'src2' [-Wunused-parameter] 558 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:558:66: warning: unused parameter 'unused' [-Wunused-parameter] 558 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:558:80: warning: unused parameter 'opq' [-Wunused-parameter] 558 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:568:69: warning: unused parameter 'unused0' [-Wunused-parameter] 568 | static void yvy2ToUV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:569:39: warning: unused parameter 'src2' [-Wunused-parameter] 569 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:569:66: warning: unused parameter 'unused' [-Wunused-parameter] 569 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:569:80: warning: unused parameter 'opq' [-Wunused-parameter] 569 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:603:1: warning: unused parameter 'unused0' [-Wunused-parameter] 603 | y21xle_wrapper(10, 6) | ^ src/libswscale/input.c:581:54: note: expanded from macro 'y21xle_wrapper' 581 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:603:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:583:54: note: expanded from macro 'y21xle_wrapper' 583 | const uint8_t *unused1, int width, \ | ^ src/libswscale/input.c:603:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:584:49: note: expanded from macro 'y21xle_wrapper' 584 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:603:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:584:64: note: expanded from macro 'y21xle_wrapper' 584 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:603:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:594:53: note: expanded from macro 'y21xle_wrapper' 594 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:603:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:595:53: note: expanded from macro 'y21xle_wrapper' 595 | const uint8_t *unused1, int width, \ | ^ src/libswscale/input.c:603:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:596:48: note: expanded from macro 'y21xle_wrapper' 596 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:603:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:596:63: note: expanded from macro 'y21xle_wrapper' 596 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'unused0' [-Wunused-parameter] 604 | y21xle_wrapper(12, 4) | ^ src/libswscale/input.c:581:54: note: expanded from macro 'y21xle_wrapper' 581 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:583:54: note: expanded from macro 'y21xle_wrapper' 583 | const uint8_t *unused1, int width, \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:584:49: note: expanded from macro 'y21xle_wrapper' 584 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:584:64: note: expanded from macro 'y21xle_wrapper' 584 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:594:53: note: expanded from macro 'y21xle_wrapper' 594 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:595:53: note: expanded from macro 'y21xle_wrapper' 595 | const uint8_t *unused1, int width, \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:596:48: note: expanded from macro 'y21xle_wrapper' 596 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:596:63: note: expanded from macro 'y21xle_wrapper' 596 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'unused0' [-Wunused-parameter] 605 | y21xle_wrapper(16, 0) | ^ src/libswscale/input.c:581:54: note: expanded from macro 'y21xle_wrapper' 581 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:583:54: note: expanded from macro 'y21xle_wrapper' 583 | const uint8_t *unused1, int width, \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:584:49: note: expanded from macro 'y21xle_wrapper' 584 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:584:64: note: expanded from macro 'y21xle_wrapper' 584 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:594:53: note: expanded from macro 'y21xle_wrapper' 594 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:595:53: note: expanded from macro 'y21xle_wrapper' 595 | const uint8_t *unused1, int width, \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:596:48: note: expanded from macro 'y21xle_wrapper' 596 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:596:63: note: expanded from macro 'y21xle_wrapper' 596 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:607:75: warning: unused parameter 'unused1' [-Wunused-parameter] 607 | static void bswap16Y_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:607:99: warning: unused parameter 'unused2' [-Wunused-parameter] 607 | static void bswap16Y_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:608:34: warning: unused parameter 'unused' [-Wunused-parameter] 608 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:608:48: warning: unused parameter 'opq' [-Wunused-parameter] 608 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:617:72: warning: unused parameter 'unused0' [-Wunused-parameter] 617 | static void bswap16UV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused0, const uint8_t *_src1, | ^ src/libswscale/input.c:618:68: warning: unused parameter 'unused' [-Wunused-parameter] 618 | const uint8_t *_src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:618:82: warning: unused parameter 'opq' [-Wunused-parameter] 618 | const uint8_t *_src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:630:81: warning: unused parameter 'unused1' [-Wunused-parameter] 630 | static void read_ya16le_gray_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:630:105: warning: unused parameter 'unused2' [-Wunused-parameter] 630 | static void read_ya16le_gray_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:631:42: warning: unused parameter 'unused' [-Wunused-parameter] 631 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:631:56: warning: unused parameter 'opq' [-Wunused-parameter] 631 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:638:82: warning: unused parameter 'unused1' [-Wunused-parameter] 638 | static void read_ya16le_alpha_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:638:106: warning: unused parameter 'unused2' [-Wunused-parameter] 638 | static void read_ya16le_alpha_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:639:43: warning: unused parameter 'unused' [-Wunused-parameter] 639 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:639:57: warning: unused parameter 'opq' [-Wunused-parameter] 639 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:646:81: warning: unused parameter 'unused1' [-Wunused-parameter] 646 | static void read_ya16be_gray_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:646:105: warning: unused parameter 'unused2' [-Wunused-parameter] 646 | static void read_ya16be_gray_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:647:42: warning: unused parameter 'unused' [-Wunused-parameter] 647 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:647:56: warning: unused parameter 'opq' [-Wunused-parameter] 647 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:654:82: warning: unused parameter 'unused1' [-Wunused-parameter] 654 | static void read_ya16be_alpha_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:654:106: warning: unused parameter 'unused2' [-Wunused-parameter] 654 | static void read_ya16be_alpha_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:655:43: warning: unused parameter 'unused' [-Wunused-parameter] 655 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:655:57: warning: unused parameter 'opq' [-Wunused-parameter] 655 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:662:80: warning: unused parameter 'unused0' [-Wunused-parameter] 662 | static void read_ayuv64le_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:662:104: warning: unused parameter 'unused1' [-Wunused-parameter] 662 | static void read_ayuv64le_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:663:42: warning: unused parameter 'unused2' [-Wunused-parameter] 663 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:663:57: warning: unused parameter 'opq' [-Wunused-parameter] 663 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:670:80: warning: unused parameter 'unused0' [-Wunused-parameter] 670 | static void read_ayuv64be_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:670:104: warning: unused parameter 'unused1' [-Wunused-parameter] 670 | static void read_ayuv64be_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:671:42: warning: unused parameter 'unused2' [-Wunused-parameter] 671 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:671:57: warning: unused parameter 'opq' [-Wunused-parameter] 671 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:711:1: warning: unused parameter 'unused0' [-Wunused-parameter] 711 | ayuv64_UV_funcs(ayuv64, 4, 6) | ^ src/libswscale/input.c:699:85: note: expanded from macro 'ayuv64_UV_funcs' 699 | static void read_ ## pixfmt ## le_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:711:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:700:55: note: expanded from macro 'ayuv64_UV_funcs' 700 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:711:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:700:85: note: expanded from macro 'ayuv64_UV_funcs' 700 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:711:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:700:100: note: expanded from macro 'ayuv64_UV_funcs' 700 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:711:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:705:85: note: expanded from macro 'ayuv64_UV_funcs' 705 | static void read_ ## pixfmt ## be_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:711:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:706:55: note: expanded from macro 'ayuv64_UV_funcs' 706 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:711:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:706:85: note: expanded from macro 'ayuv64_UV_funcs' 706 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:711:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:706:100: note: expanded from macro 'ayuv64_UV_funcs' 706 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:712:1: warning: unused parameter 'unused0' [-Wunused-parameter] 712 | ayuv64_UV_funcs(xv48, 0, 4) | ^ src/libswscale/input.c:699:85: note: expanded from macro 'ayuv64_UV_funcs' 699 | static void read_ ## pixfmt ## le_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:712:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:700:55: note: expanded from macro 'ayuv64_UV_funcs' 700 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:712:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:700:85: note: expanded from macro 'ayuv64_UV_funcs' 700 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:712:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:700:100: note: expanded from macro 'ayuv64_UV_funcs' 700 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:712:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:705:85: note: expanded from macro 'ayuv64_UV_funcs' 705 | static void read_ ## pixfmt ## be_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:712:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:706:55: note: expanded from macro 'ayuv64_UV_funcs' 706 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:712:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:706:85: note: expanded from macro 'ayuv64_UV_funcs' 706 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:712:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:706:100: note: expanded from macro 'ayuv64_UV_funcs' 706 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:714:80: warning: unused parameter 'unused0' [-Wunused-parameter] 714 | static void read_ayuv64le_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:714:104: warning: unused parameter 'unused1' [-Wunused-parameter] 714 | static void read_ayuv64le_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:715:41: warning: unused parameter 'unused2' [-Wunused-parameter] 715 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:715:56: warning: unused parameter 'opq' [-Wunused-parameter] 715 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:722:80: warning: unused parameter 'unused0' [-Wunused-parameter] 722 | static void read_ayuv64be_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:722:104: warning: unused parameter 'unused1' [-Wunused-parameter] 722 | static void read_ayuv64be_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:723:41: warning: unused parameter 'unused2' [-Wunused-parameter] 723 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:723:56: warning: unused parameter 'opq' [-Wunused-parameter] 723 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:730:73: warning: unused parameter 'unused0' [-Wunused-parameter] 730 | static void read_vuyx_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:731:43: warning: unused parameter 'unused1' [-Wunused-parameter] 731 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:731:73: warning: unused parameter 'unused2' [-Wunused-parameter] 731 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:731:88: warning: unused parameter 'opq' [-Wunused-parameter] 731 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:740:76: warning: unused parameter 'unused0' [-Wunused-parameter] 740 | static void read_vuyx_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:740:100: warning: unused parameter 'unused1' [-Wunused-parameter] 740 | static void read_vuyx_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:741:37: warning: unused parameter 'unused2' [-Wunused-parameter] 741 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:741:52: warning: unused parameter 'opq' [-Wunused-parameter] 741 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:748:76: warning: unused parameter 'unused0' [-Wunused-parameter] 748 | static void read_vuya_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:748:100: warning: unused parameter 'unused1' [-Wunused-parameter] 748 | static void read_vuya_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:749:37: warning: unused parameter 'unused2' [-Wunused-parameter] 749 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:749:52: warning: unused parameter 'opq' [-Wunused-parameter] 749 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:756:73: warning: unused parameter 'unused0' [-Wunused-parameter] 756 | static void read_ayuv_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:757:43: warning: unused parameter 'unused1' [-Wunused-parameter] 757 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:757:73: warning: unused parameter 'unused2' [-Wunused-parameter] 757 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:757:88: warning: unused parameter 'opq' [-Wunused-parameter] 757 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:766:76: warning: unused parameter 'unused0' [-Wunused-parameter] 766 | static void read_ayuv_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:766:100: warning: unused parameter 'unused1' [-Wunused-parameter] 766 | static void read_ayuv_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:767:37: warning: unused parameter 'unused2' [-Wunused-parameter] 767 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:767:52: warning: unused parameter 'opq' [-Wunused-parameter] 767 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:774:76: warning: unused parameter 'unused0' [-Wunused-parameter] 774 | static void read_ayuv_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:774:100: warning: unused parameter 'unused1' [-Wunused-parameter] 774 | static void read_ayuv_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:775:37: warning: unused parameter 'unused2' [-Wunused-parameter] 775 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:775:52: warning: unused parameter 'opq' [-Wunused-parameter] 775 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:782:73: warning: unused parameter 'unused0' [-Wunused-parameter] 782 | static void read_uyva_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:783:43: warning: unused parameter 'unused1' [-Wunused-parameter] 783 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:783:73: warning: unused parameter 'unused2' [-Wunused-parameter] 783 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:783:88: warning: unused parameter 'opq' [-Wunused-parameter] 783 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:792:71: warning: unused parameter 'unused0' [-Wunused-parameter] 792 | static void vyuToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:792:95: warning: unused parameter 'unused1' [-Wunused-parameter] 792 | static void vyuToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:793:32: warning: unused parameter 'unused2' [-Wunused-parameter] 793 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:793:47: warning: unused parameter 'opq' [-Wunused-parameter] 793 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:800:68: warning: unused parameter 'unused0' [-Wunused-parameter] 800 | static void vyuToUV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:801:38: warning: unused parameter 'unused1' [-Wunused-parameter] 801 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:801:68: warning: unused parameter 'unused2' [-Wunused-parameter] 801 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:801:83: warning: unused parameter 'opq' [-Wunused-parameter] 801 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:810:78: warning: unused parameter 'unused0' [-Wunused-parameter] 810 | static void read_v30xle_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:810:102: warning: unused parameter 'unused1' [-Wunused-parameter] 810 | static void read_v30xle_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:811:42: warning: unused parameter 'unused2' [-Wunused-parameter] 811 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:811:57: warning: unused parameter 'opq' [-Wunused-parameter] 811 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:819:75: warning: unused parameter 'unused0' [-Wunused-parameter] 819 | static void read_v30xle_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:820:47: warning: unused parameter 'unused1' [-Wunused-parameter] 820 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:820:77: warning: unused parameter 'unused2' [-Wunused-parameter] 820 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:820:92: warning: unused parameter 'opq' [-Wunused-parameter] 820 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:830:78: warning: unused parameter 'unused0' [-Wunused-parameter] 830 | static void read_xv30le_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:830:102: warning: unused parameter 'unused1' [-Wunused-parameter] 830 | static void read_xv30le_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:831:42: warning: unused parameter 'unused2' [-Wunused-parameter] 831 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:831:57: warning: unused parameter 'opq' [-Wunused-parameter] 831 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:839:75: warning: unused parameter 'unused0' [-Wunused-parameter] 839 | static void read_xv30le_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:840:47: warning: unused parameter 'unused1' [-Wunused-parameter] 840 | const uint8_In file included from tsrc/libswscale/ops_backend.c :*21u: nIn file included from usrc/libswscale/ops_backend.hs:e40d: 1In file included from ,src/libswscale/ops_chain.h :i27n: tIn file included from src/libswscale/ops_internal.hw:i26d: tIn file included from hsrc/libswscale/ops.h,: 30u: iIn file included from nsrc/libswscale/graph.ht:3302: _src/libswscale/format.ht: 158*:u14n:u swarning: eISO C forbids forward references to 'enum' types [-Wpedantic]d 2, voi d158 | *toyppqe)d e f| ^e nsrc/libswscale/input.cu:m840 :S77w:s Pwarning: iunused parameter 'unused2' [-Wunused-parameter]x elTy p840e | S w s P i x e l T y p e ; | ^ const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:840:92: warning: unused parameter 'opq' [-Wunused-parameter] 840 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:849:78: warning: unused parameter 'unused0' [-Wunused-parameter] 849 | static void read_xv36le_Y_c(uint8_t *dst, const uint8_t *srcIn file included from ,src/libswscale/ops.c :c29o: nsrc/libswscale/format.hs:t158 :u14i:n twarning: 8ISO C forbids forward references to 'enum' types [-Wpedantic]_ t *unu s158e | dt0y,p ecdoenfs te nuuimn tS8w_stP i*xuenluTsyepde1 ,S wisnPti xweildTtyhp,e ; | ^| ^ src/libswscale/input.c:849:102: warning: unused parameter 'unused1' [-Wunused-parameter] 849 | static void read_xv36le_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:850:42: warning: unused parameter 'unused2' [-Wunused-parameter] 850 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:850:57: warning: unused parameter 'opq' [-Wunused-parameter] 850 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:858:75: warning: unused parameter 'unused0' [-Wunused-parameter] 858 | static void read_xv36le_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:859:47: warning: unused parameter 'unused1' [-Wunused-parameter] 859 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:859:77: warning: unused parameter 'unused2' [-Wunused-parameter] 859 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:859:92: warning: unused parameter 'opq' [-Wunused-parameter] 859 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:868:78: warning: unused parameter 'unused0' [-Wunused-parameter] 868 | static void read_xv36be_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:868:102: warning: unused parameter 'unused1' [-Wunused-parameter] 868 | static void read_xv36be_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:869:42: warning: unused parameter 'unused2' [-Wunused-parameter] 869 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:869:57: warning: unused parameter 'opq' [-Wunused-parameter] 869 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:877:75: warning: unused parameter 'unused0' [-Wunused-parameter] 877 | static void read_xv36be_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:878:47: warning: unused parameter 'unused1' [-Wunused-parameter] 878 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:878:77: warning: unused parameter 'unused2' [-Wunused-parameter] 878 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:878:92: warning: unused parameter 'opq' [-Wunused-parameter] 878 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:889:72: warning: unused parameter 'unused1' [-Wunused-parameter] 889 | static void uyvyToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:889:96: warning: unused parameter 'unused2' [-Wunused-parameter] 889 | static void uyvyToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:890:33: warning: unused parameter 'unused' [-Wunused-parameter] 890 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:890:47: warning: unused parameter 'opq' [-Wunused-parameter] 890 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:897:69: warning: unused parameter 'unused0' [-Wunused-parameter] 897 | static void uyvyToUV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:898:39: warning: unused parameter 'src2' [-Wunused-parameter] 898 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:898:66: warning: unused parameter 'unused' [-Wunused-parameter] 898 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:898:80: warning: unused parameter 'opq' [-Wunused-parameter] 898 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:908:74: warning: unused parameter 'unused1' [-Wunused-parameter] 908 | static void uyyvyyToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, | ^ src/libswscale/input.c:908:98: warning: unused parameter 'unused2' [-Wunused-parameter] 908 | static void uyyvyyToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, | ^ src/libswscale/input.c:909:46: warning: unused parameter 'unused' [-Wunused-parameter] 909 | int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:909:60: warning: unused parameter 'opq' [-Wunused-parameter] 909 | int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:915:71: warning: unused parameter 'unused0' [-Wunused-parameter] 915 | static void uyyvyyToUV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:916:41: warning: unused parameter 'src2' [-Wunused-parameter] 916 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:916:68: warning: unused parameter 'unused' [-Wunused-parameter] 916 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:916:82: warning: unused parameter 'opq' [-Wunused-parameter] 916 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:936:39: warning: unused parameter 'unused0' [-Wunused-parameter] 936 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2, | ^ src/libswscale/input.c:936:84: warning: unused parameter 'src2' [-Wunused-parameter] 936 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2, | ^ src/libswscale/input.c:937:45: warning: unused parameter 'unused' [-Wunused-parameter] 937 | int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:937:59: warning: unused parameter 'opq' [-Wunused-parameter] 937 | int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:943:39: warning: unused parameter 'unused0' [-Wunused-parameter] 943 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2, | ^ src/libswscale/input.c:943:84: warning: unused parameter 'src2' [-Wunused-parameter] 943 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2, | ^ src/libswscale/input.c:944:45: warning: unused parameter 'unused' [-Wunused-parameter] 944 | int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:944:59: warning: unused parameter 'opq' [-Wunused-parameter] 944 | int width, uint32_t *unused, void *opq) | ^ In file included from src/libswscale/ops_backend.csrc/libswscale/input.c::391004: :In file included from 1src/libswscale/ops_tmpl_int.c:: 59warning: : unused parameter 'unused1' [-Wunused-parameter]src/libswscale/ops_tmpl_common.c :190 :100423 | :p 0warning: 1comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]x _wrapp e190r | ( n v 2 0f,o r0 )( i n| t^ i src/libswscale/input.c=: 9810:;54 :i note: n u m _ w e i g h t s ; i + + ) | ~ ^ ~~~~~~~~~~~~~~~~~~~ const uint8_t *unused1, \ | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:982:54: note: expanded from macro 'p01x_wrapper' 982 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:983:49: note: expanded from macro 'p01x_wrapper' 983 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:983:63: note: expanded from macro 'p01x_wrapper' 983 | src/libswscale/ops_tmpl_common.c : 200 : 1 : warning: unused parameter 'x' [-Wunused-parameter] u i200n | tD3E2C_Lt_ R*EuAnDu(sfeidl,t evro_ivd, *coopnqs)t i n t e l\e m s| ) ^ | ^ src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_src/libswscale/input.ct: 1004*:r1e:s twarning: runused parameter 'unused1' [-Wunused-parameter]i ctsrc/libswscale/input.c :i993n:154,: note: expanded from macro 'p01x_wrapper'\ | ^ 993 | src/libswscale/ops_backend.h : 80 : 51 : note: expanded from macro 'DECL_FUNC' 80 | c o n s t u i n t 8 _ t * u n u s ebdl1o,c k _ t x , b l o c k\_ t | y ^, src/libswscale/input.c : 1004 : 1 : warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c : 994 : 54 :\ note: expanded from macro 'p01x_wrapper'| ^ 994 | In file included from src/libswscale/ops_backend.c : 39 : In file included from src/libswscale/ops_tmpl_int.c : 59 : src/libswscale/ops_tmpl_common.c : 200 : 1 : warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/ops_backend.h : 85 : 5 : note: expanded from macro 'DECL_READ' 85 | c o nDsEtC Lu_iFnUtN8C_(tN A*MuEn,u sceodn2s,t ipnitx ewli_dtt h*,r e\s t r| i ^c t src/libswscale/input.cin:01004,: 1c:o nwarning: sunused parameter 'unused' [-Wunused-parameter]t src/libswscale/input.cp:i995x:e49l:_ tnote: expanded from macro 'p01x_wrapper'* res t995r | i c t i n 1 , \ | ^ src/libswscale/ops_backend.h : 80 : 62 : note: expanded from macro 'DECL_FUNC' 80 | u i n t 3 2 _ t * u n u s e d , v o i d * o p q ) \ | b ^l ocsrc/libswscale/input.ck:_1004t: 1x:, warning: bunused parameter 'opq' [-Wunused-parameter]l osrc/libswscale/input.cc:k995_:t63 :y ,note: expanded from macro 'p01x_wrapper' 995 | \ | ^ In file included from src/libswscale/ops_backend.c : 39 : In file included from src/libswscale/ops_tmpl_int.c : 59 : src/libswscale/ops_tmpl_common.c : 200 : 1 : warning: unused parameter 'z' [-Wunused-parameter] uisrc/libswscale/ops_backend.hn:t853:25_:t note: *expanded from macro 'DECL_READ'u nuse d85, | v o i dD E*CoLp_qF)U N C ( N A M E\, c| o ^n st pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:81:51: note: expanded from macro 'DECL_FUNC' 81 | src/libswscale/input.c : 1004 : 1 : warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c : 1002 : 5 : note: expanded from macro 'p01x_wrapper' 1002 | p 0 1 x _ u v _bwlroacpkp_etr (zf,m tb,l oschki_ftt )w , | ^ src/libswscale/input.c : 952 : 55 : note: expanded from macro 'p01x_uv_wrapper' \952 | | ^ In file included from src/libswscale/ops_backend.c : 39 : In file included from src/libswscale/ops_tmpl_int.c : 59 : src/libswscale/ops_tmpl_common.c : 200 : 1 : warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/ops_backend.h : 85 : 5 : note: expanded from macro 'DECL_READ' co n85s | t u i nDtE8C_Lt_ F*UuNnCu(sNeAdM0E,, c o n s t p i x e\l _ t| ^* ressrc/libswscale/input.ct:r1004i:c1t: iwarning: nunused parameter 'src2' [-Wunused-parameter]0 ,src/libswscale/input.c :c1002o:n5s:t note: pexpanded from macro 'p01x_wrapper'i xe l1002_ | t * r eps0t1rxi_cutv _iwnr1a,p p e r\( f m| t ^, ssrc/libswscale/ops_backend.hh:i81f:t62): note: | expanded from macro 'DECL_FUNC' ^ src/libswscale/input.c:954 :8155 | : note: expanded from macro 'p01x_uv_wrapper' 954 | b l o c k _ t czo,n sbtl oucikn_tt8 _wt, * s r c 2 , i n t w i d t h ,\ | \ ^ | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:955:50: note: expanded from macro 'p01x_uv_wrapper' 955 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:955:64: note: expanded from macro 'p01x_uv_wrapper' 955 | uint32_t *unused, void *opq) \ | ^ In file included from src/libswscale/ops_backend.c:39: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'x' [-Wunused-parameter] 255 | Dsrc/libswscale/input.cE:C1004L:_1R:E Awarning: Dunused parameter 'unused0' [-Wunused-parameter]( fisrc/libswscale/input.cl:t1002e:r5_:h ,note: expanded from macro 'p01x_wrapper'c on s1002t | i n t pe0l1exm_su)v _ w| r^a ppesrc/libswscale/ops_backend.hr:(85f:m5t:, note: sexpanded from macro 'DECL_READ'h ift) 85| | ^ src/libswscale/input.c :D966E:C55L:_ Fnote: Uexpanded from macro 'p01x_uv_wrapper'N C(N A966M | E , c o n s t p i x e l _ t * r e s t r i c t i n 0 , c o n s t p icxoenls_tt u*irnets8t_rti c*tu niuns1e,d 0 , \ | ^ src/libswscale/ops_backend.h : 80 :\51 : | note: ^expanded from macro 'DECL_FUNC' src/libswscale/input.c:1004 :801 | : warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c : 1002 : 5 : note: expanded from macro 'p01x_wrapper' 1002 | p 0 1 x _ u v _ w r a p p e r ( f m t ,b lsohcikf_t) | ^ tsrc/libswscale/input.c :x968,: 55b:l onote: cexpanded from macro 'p01x_uv_wrapper'k _t y968, | \ | ^ In file included from src/libswscale/ops_backend.c : 39 : In file included from src/libswscale/ops_tmpl_int.c : 59 : src/libswscale/ops_tmpl_common.c : 255 :c1o:n swarning: tunused parameter 'y' [-Wunused-parameter] uisrc/libswscale/ops_backend.hn:t858:_5t: *note: sexpanded from macro 'DECL_READ'r c2, i85n | t w i dDtEhC,L _ F U\N C (| N ^A MEsrc/libswscale/input.c,: 1004c:o1n:s twarning: unused parameter 'unused' [-Wunused-parameter]p isrc/libswscale/input.cx:e1002l:_5t: *note: rexpanded from macro 'p01x_wrapper'e st r1002i | c t i np00,1 xc_ounvs_tw rpaipxpeelr_(tf m*tr,e ssthriifctt) i n| 1 ^, src/libswscale/input.c :\969 : 50| : ^ note: expanded from macro 'p01x_uv_wrapper' src/libswscale/ops_backend.h:80: 62969: | note: expanded from macro 'DECL_FUNC' 80 | u i n t 3 2 _ t * u n ubsleodc,k _vto ixd, *bolpoqc)k _ t y , \ | ^ src/libswscale/input.c : 1004 : 1 : warning: unused parameter 'opq' [-Wunused-parameter] \src/libswscale/input.c : 1002| : ^5 : note: expanded from macro 'p01x_wrapper'In file included from src/libswscale/ops_backend.c: 391002: | In file included from src/libswscale/ops_tmpl_int.c : 59 : psrc/libswscale/ops_tmpl_common.c0:1255x:_1u:v _warning: wunused parameter 'z' [-Wunused-parameter]r apsrc/libswscale/ops_backend.hp:e85r:(5f:m tnote: ,expanded from macro 'DECL_READ' shif t85) | | ^ Dsrc/libswscale/input.cE:C969L:_64F:U Nnote: Cexpanded from macro 'p01x_uv_wrapper'( NAM E969, | c o n s t p i x e l _ t * r e s t r i c t i n 0 , c o n s t p i x euli_ntt 3*2r_ets t*ruincuts eidn,1 ,v o i d\ * o| p ^q ) src/libswscale/ops_backend.h : 81 : 51 :\ note: expanded from macro 'DECL_FUNC'| ^ 81 | block_t z, block_t w, src/libswscale/input.c : 1005 : 1\: warning: | unused parameter 'unused1' [-Wunused-parameter] ^ 1005In file included from | src/libswscale/ops_backend.cp:0391: xIn file included from _src/libswscale/ops_tmpl_int.cw:r59a: psrc/libswscale/ops_tmpl_common.cp:e255r:(1p:0 1warning: 0unused parameter 'w' [-Wunused-parameter], 6src/libswscale/ops_backend.h): 85 :| 5^: note: src/libswscale/input.cexpanded from macro 'DECL_READ': 981:54: 85note: | expanded from macro 'p01x_wrapper' D981E | C L _ F U N C ( N A M E , c o n s t p i x e l _ t * r e s t r i c t icno0n,s tc ounisntt 8p_itx e*lu_ntu s*erde1s,t r i c t i n 1 , \\ | | ^ ^ src/libswscale/input.csrc/libswscale/ops_backend.h::100581::162:: warning: note: unused parameter 'unused2' [-Wunused-parameter]expanded from macro 'DECL_FUNC' src/libswscale/input.c:982: 5481: | note: expanded from macro 'p01x_wrapper' 982 | b l o c kc_otn szt, ubilnotc8k__tt *wu,n u s e d 2 , i n t w i d t h ,\ \ | ^| ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:983:49: note: expanded from macro 'p01x_wrapper' 983 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:983:63: note: expanded from macro 'p01x_wrapper' 983 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:993:54: note: expanded from macro 'p01x_wrapper' 993 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:994:54: note: expanded from macro 'p01x_wrapper' 994 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:995:49: note: expanded from macro 'p01x_wrapper' 995 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:995:63: note: expanded from macro 'p01x_wrapper' 995 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:952:55: note: expanded from macro 'p01x_uv_wrapper' 952 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:954:55: note: expanded from macro 'p01x_uv_wrapper' 954 | const uint8_t *src2, int width, \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:955:50: note: expanded from macro 'p01x_uv_wrapper' 955 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:955:64: note: expanded from macro 'p01x_uv_wrapper' 955 | uint32_t *unused, void *opq) \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:77:1: warning: unused parameter 'in1' [-Wunused-parameter] 77 | DECL_READ(read_packed, const int elems) | ^ src/libswscale/ops_backend.h:85:74: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME,src/libswscale/input.c :c1005o:n1s:t warning: punused parameter 'unused0' [-Wunused-parameter]i xesrc/libswscale/input.cl:_1002t: 5*:r enote: sexpanded from macro 'p01x_wrapper't ric t1002 | i n 0 , pc0o1nxs_tu vp_iwxrealp_pte r*(rfemstt,r ischti fitn)1 , | ^ \ src/libswscale/input.c :| 966 ^: 55: note: expanded from macro 'p01x_uv_wrapper'In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c966: | 77 : 1 : warning: unused parameter 'in2' [-Wunused-parameter] src/libswscale/ops_backend.h : 86 : 45 : note: expanded from macro 'DECL_READ' 86 | c o n s t ucionnts8t_ tp i*xuenlu_ste d*0r,e s t r i c t i n 2 ,\ c o| n ^s t src/libswscale/input.cp:i1005x:e1l:_ twarning: unused parameter 'src2' [-Wunused-parameter]* rsrc/libswscale/input.ce:s1002t:r5i:c tnote: expanded from macro 'p01x_wrapper'i n3 ,1002 | \ p| 0 ^1 x_uv_In file included from wsrc/libswscale/ops_backend.cr:a39p: psrc/libswscale/ops_tmpl_int.ce:r77(:f1m:t ,warning: unused parameter 'in3' [-Wunused-parameter]s hisrc/libswscale/ops_backend.hf:t86): 74 :| ^note: expanded from macro 'DECL_READ'src/libswscale/input.c :968:55: 86note: | expanded from macro 'p01x_uv_wrapper' 968 | c o n s t p i x e l _ t * r e s t r i c t i n 2 , ccoonnsstt upiinxte8l__tt **srrecs2t,r iicntt iwni3d,t h , \ \| ^ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:969:50: note: expanded from macro 'p01x_uv_wrapper' 969 | uinIn file included from tsrc/libswscale/ops_backend.c3:239_: tsrc/libswscale/ops_tmpl_int.c :*93u:n1u:s ewarning: dunused parameter 'iter' [-Wunused-parameter], voi d93 | *DoEpCqL)_ W R I T E (\w r i| t ^e _psrc/libswscale/input.cl:a1005n:a1r:, warning: cunused parameter 'opq' [-Wunused-parameter]o nsrc/libswscale/input.cs:t1002 :i5n:t note: eexpanded from macro 'p01x_wrapper'l em s1002) | | ^ p01src/libswscale/ops_backend.hx:_90u:v5_:w rnote: aexpanded from macro 'DECL_WRITE'p per( f90m | t , s hDiEfCtL)_ F U| N ^C (src/libswscale/input.cN:A969M:E64,: pnote: iexpanded from macro 'p01x_uv_wrapper'x el_ t969 | * r e s t r i c t o u t 0 , p i x e l _ t * r e s t r i c t o u t 1 , u i n t 3 2 _ t * u n u\s e d| , ^ voisrc/libswscale/ops_backend.hd: 78*:o63p:q )note: expanded from macro 'DECL_FUNC' \78 | | ^ static av_always_inline void fn(NAME)(SwsOpIter *restrict iter, \ | src/libswscale/input.c ^: 1006:1:In file included from src/libswscale/ops_backend.cwarning: :unused parameter 'unused1' [-Wunused-parameter]39 : src/libswscale/ops_tmpl_int.c: 931006: | 1p:0 1warning: xunused parameter 'impl' [-Wunused-parameter]_ wrsrc/libswscale/ops_backend.ha:p90p:e5r:( pnote: 0expanded from macro 'DECL_WRITE'1 2, 4 )90 | | ^ Dsrc/libswscale/input.cE:C981L:_54F:U Nnote: Cexpanded from macro 'p01x_wrapper'( NAM E981, | p i x e l _ t * r e s t r i c t o u t 0 , p i x e l _ t * r e s t rciocnts to uuti1n,t 8 _ t * u n u s e d 1 ,\ | ^ src/libswscale/ops_backend.h : 79 : 69\: note: | expanded from macro 'DECL_FUNC' ^ src/libswscale/input.c: 100679: | 1 : warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c : 982 : 54 : note: expanded from macro 'p01x_wrapper' 982 | c o n s t S w s O p I m p l * rceostnrsitc tu iinmtp8l_,t * u n u s e\d 2 ,| ^i nt width, \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:983:49: note: expanded from macro 'p01x_wrapper' 983 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.csrc/libswscale/ops.c::1006775::In file included from 123src/libswscale/ops_backend.c::: 39warning: warning: : unused parameter 'opq' [-Wunused-parameter]comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]src/libswscale/ops_tmpl_int.c :src/libswscale/input.c107::9831: :63775 : | warning: unused parameter 'iter' [-Wunused-parameter]note: expanded from macro 'p01x_wrapper' f107o | rD983 E | (C iL n_ tW R iI T =E ( 0w ;r i it e <_ p Fa Fc _k Ae Rd R, A Yc _o En Ls Et M Si (n pt a te tl ee rm ns s)u) i; n | ti^3+ 2+_src/libswscale/ops_backend.h)t: 90{*: u5 n:| u ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~snote: eexpanded from macro 'DECL_WRITE'd , vo i90d | * o p qD)E C L _ F U N\C ( N| A ^M E, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/input.c:src/libswscale/ops_backend.h1006::781::63 :warning: unused parameter 'unused1' [-Wunused-parameter]note: expanded from macro 'DECL_FUNC' src/libswscale/input.c:993:54 :78 | note: expanded from macro 'p01x_wrapper' st a993t | i c a v _ a l w a y s _ i n l i n e v o i d f n ( N A M E ) ( S w s O pcIotnesrt *urienstt8r_itc t* uintuesre,d 1 , \ \ | ^| ^ src/libswscale/input.cIn file included from :src/libswscale/ops_backend.c1006::391: :src/libswscale/ops_tmpl_int.c :warning: 107unused parameter 'unused2' [-Wunused-parameter]: 1src/libswscale/input.c:: 994warning: :unused parameter 'impl' [-Wunused-parameter]54 : src/libswscale/ops_backend.hnote: :expanded from macro 'p01x_wrapper'90 :5: note: 994expanded from macro 'DECL_WRITE' | 90 | D E C L _ F U N C ( N A M E , p i x e l _ t * r e sctornisctt uoiuntt08,_ tp i*xuenlu_ste d*2r,e sitnrti cwti dotuht,1 ,\ | ^ src/libswscale/input.c : 1006 : 1 : \warning: unused parameter 'unused' [-Wunused-parameter] | src/libswscale/input.c ^: 995:src/libswscale/ops_backend.h49::79 :note: 69expanded from macro 'p01x_wrapper': note: expanded from macro 'DECL_FUNC' 995 | 79 | u i n t 3 2 _ tc o*nusntu sSewds,O pvIomipdl **orpeqs)t r i c t i m\p l , \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'out1' [-Wunused-parameter] src/libswscale/ops_backend.h:90:63: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'out2' [-Wunused-parameter] src/libswscale/ops_backend.h:91:39: note: expanded from macro 'DECL_WRITE' 91 | pixel_t *restrict out2, pixel_t *restrict out3, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'out3' [-Wunused-parameter] src/libswscale/ops_backend.h:91:63: note: expanded from macro 'DECL_WRITE' 91 | pixel_t *restrict out2, pixel_t *restrict out3, \ | ^ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:995:63: note: expanded from macro 'p01x_wrapper' 995 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:952:55: note: expanded from macro 'p01x_uv_wrapper' 952 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:954:55: note: expanded from macro 'p01x_uv_wrapper' 954 | const uint8_t *src2, int width, \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:955:50: note: expanded from macro 'p01x_uv_wrapper' 955 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:955:64: note: expanded from macro 'p01x_uv_wrapper' 955 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:966:55: note: expanded from macro 'p01x_uv_wrapper' 966 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1002:5: note: expanded from macro 'p01x_wrapper' 1002 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:968:55: note: expanded from macro 'p01x_uv_wrapper' 968 | const uint8_t *In file included from ssrc/libswscale/ops_backend.cr:c392: ,src/libswscale/ops_tmpl_int.c :i172n:t1 :w iwarning: dunused parameter 'in1' [-Wunused-parameter]t h, 172\ | D E| C ^L _REsrc/libswscale/input.cA:D1006(:r1e:a dwarning: _unused parameter 'unused' [-Wunused-parameter]n ibsrc/libswscale/input.cb:l1002e:s5,: cnote: oexpanded from macro 'p01x_wrapper'n st 1002i | n t e lpe0m1sx)_ u v| _^w rasrc/libswscale/ops_backend.hp:p85e:r74(:f mnote: texpanded from macro 'DECL_READ', shi f85t | ) | ^D ECsrc/libswscale/input.cL:_969F:U50N:C (note: Nexpanded from macro 'p01x_uv_wrapper'A ME, c969o | n s t p i x e l _ t * r e s t r i c t i n 0 , c o n s t p i x e l _ tu i*nrte3s2t_rti c*tu niuns1e,d , v\o i d| ^* opqIn file included from )src/libswscale/ops_backend.c : 39 : src/libswscale/ops_tmpl_int.c : 172\: 1 :| ^warning: unused parameter 'in2' [-Wunused-parameter] src/libswscale/input.c:src/libswscale/ops_backend.h1006::861::45 :warning: unused parameter 'opq' [-Wunused-parameter]note: expanded from macro 'DECL_READ'src/libswscale/input.c :1002:5 :86 | note: expanded from macro 'p01x_wrapper' 1002 | p 0 1 x _ u v _ w rcaopnpsetr (pfimxte,l _sth i*frte)s t r| i ^c t src/libswscale/input.ci:n9692:,64 :c onote: nexpanded from macro 'p01x_uv_wrapper's t pi x969e | l _ t * r e s t r i c t i n 3 , \ | ^ In file included from src/libswscale/ops_backend.c : 39 : src/libswscale/ops_tmpl_int.c : 172 : 1 :u iwarning: nunused parameter 'in3' [-Wunused-parameter]t 32src/libswscale/ops_backend.h_:t86 :*74u:n unote: sexpanded from macro 'DECL_READ'e d, v o86i | d * o p q ) \ | ^ const pixel_t *restrict in2, const pixel_t *restrict in3, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:172:35: warning: unused parameter 'elems' [-Wunused-parameter] 172 | DECL_REAsrc/libswscale/input.cD:(1007r:e1a:d _warning: nunused parameter 'unused0' [-Wunused-parameter]i bb l1007e | sp,0 1cxo_nusvt_ wirnatp peelre(mps0)1 6 ,| ^0 ) | ^ src/libswscale/input.c:952:55: note: expanded from macro 'p01x_uv_wrapper' 952 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:954:55: note: expanded from macro 'p01x_uv_wrapper' 954 | src/libswscale/ops_tmpl_int.c : 184 : 1 : warning: unused parameter 'in1' [-Wunused-parameter] con s184t | DuEiCnLt_8R_EtA D*(srreca2d,_ biintts ,w icdotnhs,t i n\t e| l ^e ms)src/libswscale/input.c : 1007| :^1 : src/libswscale/ops_backend.hwarning: :unused parameter 'unused' [-Wunused-parameter]85 :src/libswscale/input.c74::955 :note: 50expanded from macro 'DECL_READ': note: expanded from macro 'p01x_uv_wrapper' 85 | 955 | D E C L _ F U N C ( N A M E , c o n s t p i x e l _ t * r e s t r i c tu iinnt03,2 const pixel_t *rest_rti c*tu niuns1e,d , v\o i d| ^* opq)In file included from src/libswscale/ops_backend.c : 39 : src/libswscale/ops_tmpl_int.c :\184 : 1| : ^ warning: unused parameter 'in2' [-Wunused-parameter]src/libswscale/input.c :1007src/libswscale/ops_backend.h::186:: 45warning: :unused parameter 'opq' [-Wunused-parameter] note: src/libswscale/input.cexpanded from macro 'DECL_READ': 955:64: 86note: | expanded from macro 'p01x_uv_wrapper' 955 | c o n s t p i x e l _ t * r e s t r i c t i n 2u,i ncto3n2s_tt p*iuxneuls_etd ,* rveositdr i*cotp qi)n 3 , \\ | | ^ ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:184:1: warning: unused parameter 'in3' [-Wunused-parameter] src/libswscale/ops_backend.h:86:74: note: expanded from macro 'DECL_READ' 86 | const pixel_t *restrict in2, const pixel_t *restrict in3, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:184src/libswscale/input.c::321007:: 1warning: :unused parameter 'elems' [-Wunused-parameter] warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c184: | 966D:E55C:L _note: Rexpanded from macro 'p01x_uv_wrapper'E AD(r e966a | d _ b i t s , c o n s t i n t e l e m s ) | ^ const uint8_t *unused0, \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:968:55: note: expanded from macro 'p01x_uv_wrapper' 968 | const uint8_t *src2, int width, \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:969:50: note: expanded from macro 'p01x_uv_wrapper' 969 | src/libswscale/ops_tmpl_int.c:205:1: warning: unused parameter 'iter' [-Wunused-parameter] 205 | DECL_WRITE(write_nibbles, const int elems) | ^ src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | u ^i ntsrc/libswscale/ops_backend.h3:278_:t63 :* unote: nexpanded from macro 'DECL_FUNC'u se d78, | v o i ds t*aotpiqc) a v _ a l w\a y s| _ ^i nlinsrc/libswscale/input.ce: 1007v:o1i:d warning: funused parameter 'opq' [-Wunused-parameter]n (Nsrc/libswscale/input.cA:M969E:)64(:S wnote: sexpanded from macro 'p01x_uv_wrapper'O pIte r969 | * r e s t r i c t i t e r , \ | ^ In file included from src/libswscale/ops_backend.c : 39u: isrc/libswscale/ops_tmpl_int.cn:t2053:21_:t warning: *unused parameter 'impl' [-Wunused-parameter]u nusrc/libswscale/ops_backend.hs:e90d:,5 :v onote: iexpanded from macro 'DECL_WRITE'd *op q90) | D E\C L _| F ^U NC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:79:69: note: src/libswscale/input.cexpanded from macro 'DECL_FUNC': 1064:1: warning: 79unused parameter 'unused1' [-Wunused-parameter] | 1064 | s h f 1 6 _ w r a p p e r ( 1 0 ) | ^ src/libswscale/input.c : 1041 : 59 : note: expanded from macro 'shf16_wrapper' 1041c | o n s t S w s O p I m p l * r e s t r i c t i m p l , \ | ^ coIn file included from nsrc/libswscale/ops_backend.cs:t39 : usrc/libswscale/ops_tmpl_int.ci:n205t:81_:t warning: *unused parameter 'y' [-Wunused-parameter]u nusrc/libswscale/ops_backend.hs:e90d:15,: note: expanded from macro 'DECL_WRITE' 90 | \ D| E ^C L_src/libswscale/input.cF:U1064N:C1(:N Awarning: Munused parameter 'unused2' [-Wunused-parameter]E ,src/libswscale/input.c :p1042i:x59e:l _note: texpanded from macro 'shf16_wrapper' *res t1042r | i c t o u t 0 , p i x e l _ t * r e s t r i c t o u t 1 , c o n\s t | u ^i ntsrc/libswscale/ops_backend.h8:_80t: 62*:u nnote: uexpanded from macro 'DECL_FUNC's ed2, 80i | n t w i d t h , \ | ^ src/libswscale/input.c : 1064 : 1 : warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c : 1043 : 54 : note: expanded from macro 'shf16_wrapper' 1043 | b l o c k _ t x , b l o c k _ t y , \ | ^ uiIn file included from nsrc/libswscale/ops_backend.ct:3392: _src/libswscale/ops_tmpl_int.ct: 205*:u1n:u swarning: eunused parameter 'z' [-Wunused-parameter]d , src/libswscale/ops_backend.hv:o90i:d5 :* onote: pexpanded from macro 'DECL_WRITE'q ) 90 | \ D| E ^C L_src/libswscale/input.cF:U1064N:C1(:N Awarning: Munused parameter 'opq' [-Wunused-parameter]E ,src/libswscale/input.c :p1043i:x68e:l _note: texpanded from macro 'shf16_wrapper' *res t1043r | i c t o u t 0 , p i x e l _ t * r e s t r i c t o u t 1 , u i n\t 3 2| _ ^t *src/libswscale/ops_backend.hu:n81u:s51e:d ,note: expanded from macro 'DECL_FUNC'v oid *81o | p q ) \ | ^ block_t z, block_t w, \ | ^ In file included from src/libswscale/input.csrc/libswscale/ops_backend.c::106439:: 1src/libswscale/ops_tmpl_int.c:: 205warning: :unused parameter 'unused1' [-Wunused-parameter]1 : src/libswscale/input.cwarning: :unused parameter 'w' [-Wunused-parameter]1053 :59src/libswscale/ops_backend.h:: 90note: :expanded from macro 'shf16_wrapper'5 : note: expanded from macro 'DECL_WRITE' 1053 | 90 | D E C L _ F U N C ( N A M E , p i x e l _ t * r e s t r i c t ocuotn0s,t puiixnetl8__tt **ruensutsreidc1t, o u t 1 , \ | ^ \src/libswscale/input.c : 1064| : ^1 : src/libswscale/ops_backend.hwarning: :unused parameter 'unused2' [-Wunused-parameter]81 :src/libswscale/input.c62::1054 :note: 59expanded from macro 'DECL_FUNC': note: expanded from macro 'shf16_wrapper' 81 | 1054 | b l o c kc_otn szt, ubilnotc8k__tt *wu,n u s e d 2 , i n t w i d t h ,\ \ | ^| ^ In file included from src/libswscale/input.csrc/libswscale/ops_backend.c::106439:: 1src/libswscale/ops_tmpl_int.c:: 205warning: :unused parameter 'unused' [-Wunused-parameter]1 :src/libswscale/input.c :warning: 1055unused parameter 'out1' [-Wunused-parameter]: 54:src/libswscale/ops_backend.h :note: 90expanded from macro 'shf16_wrapper': 63: note: expanded from macro 'DECL_WRITE'1055 | 90 | D E C L _ F U N C ( N A M E , p i x e l _ t * r e s t r i c t uoiuntt03,2 _pti x*euln_uts e*dr,e svtoriidc t* oopuqt)1 , \ | ^ src/libswscale/input.c\: 1064 :| 1 ^: warning: In file included from unused parameter 'opq' [-Wunused-parameter]src/libswscale/ops_backend.c :src/libswscale/input.c39:: 1055src/libswscale/ops_tmpl_int.c::68205:: 1note: :expanded from macro 'shf16_wrapper' warning: unused parameter 'out2' [-Wunused-parameter] src/libswscale/ops_backend.h1055: | 91 : 39 : note: expanded from macro 'DECL_WRITE' 91 | p i x e l _ t * rueisnttr3i2c_tt o*uutn2u,s epdi,x evlo_itd **roepsqt)r i c t o u t\3 , | ^ \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:205:1: warning: unused parameter 'out3' [-Wunused-parameter] src/libswscale/ops_backend.h:91:63: note: expanded from macro 'DECL_WRITE' 91 | pixel_t *ressrc/libswscale/input.ct:r1064i:c1t: owarning: uunused parameter 'unused0' [-Wunused-parameter]t 2,src/libswscale/input.c :p1062i:x5e:l _note: texpanded from macro 'shf16_wrapper' *r e1062s | t r i c ts hofu1t63_,u v _ w r a p p e r ( s h i\f t )| ^ | ^ In file included from src/libswscale/ops_backend.csrc/libswscale/input.c::391012: :src/libswscale/ops_tmpl_int.c57::205 :note: 37expanded from macro 'shf16_uv_wrapper': warning: unused parameter 'elems' [-Wunused-parameter] 1012 | 205 | D E C L _ W R I T E ( w r i t e _ n i b b l e s , c o n s t i n t e l ecmosn)s t | u ^i nt8_t *unused0, \ | ^ src/libswscale/input.c:1064:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1062:5: note: expanded from macro 'shf16_wrapper' 1062 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1015:52: note: expanded from macro 'shf16_uv_wrapper' 1015 | src/libswscale/ops_tmpl_int.c : 212 : 1 : warning: unused parameter 'iter' [-Wunused-parameter] 212 | D E C L _ W R I T E ( w r i t e _ b i t s , c ounisntt 3i2n_tt e*luenmuss)e d ,| ^v oisrc/libswscale/ops_backend.hd: 90*:o5p:q )note: expanded from macro 'DECL_WRITE' \ 90 | | ^ Dsrc/libswscale/input.cE:C1064L:_1F:U Nwarning: Cunused parameter 'opq' [-Wunused-parameter]( NAsrc/libswscale/input.cM:E1062,: 5p:i xnote: eexpanded from macro 'shf16_wrapper'l _t 1062* | r e s t rsihcft1 6o_uutv0_,w rpaipxpeelr_(ts h*irfets)t r i| c ^t osrc/libswscale/input.cu:t10151:,66 : note: expanded from macro 'shf16_uv_wrapper' 1015 | \ | ^ src/libswscale/ops_backend.h : 78 : 63 : note: expanded from macro 'DECL_FUNC' 78 | s t a t i c a v _ a l wuaiynst_3i2n_lti n*eu nvuosiedd ,f nv(oNiAdM E*)o(pSqw)s O p I t e\r *| r ^e strict iter, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:212:1: warning: unused parameter 'impl' [-Wunused-parameter] src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict ousrc/libswscale/input.ct:01064,: 1p:i xwarning: eunused parameter 'unused0' [-Wunused-parameter]l _tsrc/libswscale/input.c :*1062r:e5s:t rnote: iexpanded from macro 'shf16_wrapper'c t o1062u | t 1 , s h f 1 6 _ u v _ w r a\p p e| r ^( shsrc/libswscale/ops_backend.hi:f79t:)69 : | note: ^expanded from macro 'DECL_FUNC' src/libswscale/input.c:1026: 5779: | note: expanded from macro 'shf16_uv_wrapper' 1026 | c o n s t S w scOopnIsmtp lu i*nrte8s_ttr i*cutn uismepdl0,, \ | \ ^ | ^In file included from src/libswscale/ops_backend.c:src/libswscale/input.c39:: 1064src/libswscale/ops_tmpl_int.c::1212:: 1warning: :unused parameter 'unused' [-Wunused-parameter] warning: src/libswscale/input.cunused parameter 'y' [-Wunused-parameter]: 1062:src/libswscale/ops_backend.h5::90 :note: 5expanded from macro 'shf16_wrapper': note: expanded from macro 'DECL_WRITE'1062 | 90s | h f 1 6 _DuEvC_Lw_rFaUpNpCe(rN(AsMhEi,f tp)i x e| l ^_ t src/libswscale/input.c*:r1029e:s52t:r inote: cexpanded from macro 'shf16_uv_wrapper't out 01029, | p i x e l _ t * r e s t r i c t o u t 1 , \ | ^u insrc/libswscale/ops_backend.ht:3802:_62t: *note: uexpanded from macro 'DECL_FUNC'n used ,80 | v o i d * o p q ) \ | ^ src/libswscale/input.c : 1064 : 1 : warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c : 1062 : 5 : note: expanded from macro 'shf16_wrapper' b l1062o | c k _ t sxh,f 1b6l_oucvk__wtr ayp,p e r ( s h i f t ) | ^ src/libswscale/input.c : 1029\: 66 :| ^note: expanded from macro 'shf16_uv_wrapper' In file included from src/libswscale/ops_backend.c:39 : 1029src/libswscale/ops_tmpl_int.c | : 212 : 1 : warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/ops_backend.h : 90 : 5 : note: expanded from macro 'DECL_WRITE' 90 | D E C L _ F U N C ( N A MuEi,n tp3i2x_etl _*tu n*urseesdt,r ivcoti do u*to0p,q )p i x e l _\t *| r ^e strict out1, \ | ^ src/libswscale/ops_backend.h:81:51: note: expanded from macro 'DECL_FUNC' 81 | src/libswscale/input.c : 1065 : 1 : warning: unused parameter 'unused1' [-Wunused-parameter] 1065b | lsohcfk1_6t_ wzr,a pbpleorc(k1_2t) w ,| ^ src/libswscale/input.c : 1041 : 59 : note: expanded from macro 'shf16_wrapper' \1041 | | ^ In file included from src/libswscale/ops_backend.c : 39 : src/libswscale/ops_tmpl_int.c : 212 : 1 : warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/ops_backend.h : 90 : 5 : note: expanded from macro 'DECL_WRITE' 90 | D EcCoLn_sFtU NuCi(nNtA8M_Et, *puinxuesle_dt1 ,* r e s t r i c t o u t\0 , | p ^i xesrc/libswscale/input.cl:_1065t: 1*:r ewarning: sunused parameter 'unused2' [-Wunused-parameter]t rsrc/libswscale/input.ci:c1042t: 59o:u tnote: 1expanded from macro 'shf16_wrapper', 1042 | \ | ^ src/libswscale/ops_backend.h : 81 : 62 : note: expanded from macro 'DECL_FUNC' 81 | c o n s t u i n t 8 _ t * u n u s e d 2 , i n t wbildotchk,_ t\ z ,| ^b losrc/libswscale/input.cc:k1065_:t1 :w ,warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c : 1043 : 54 : note: expanded from macro 'shf16_wrapper' 1043\ | | ^ In file included from src/libswscale/ops_backend.c : 39 : src/libswscale/ops_tmpl_int.c : 212 : 1 : warning: unused parameter 'out1' [-Wunused-parameter] src/libswscale/ops_backend.h : 90 : 63 : note: expanded from macro 'DECL_WRITE' 90 | D EuCiLn_tF3U2N_Ct( N*AuMnEu,s epdi,x evlo_itd **roepsqt)r i c t o u t\0 , | p ^i xesrc/libswscale/input.cl:_1065t: 1*:r ewarning: sunused parameter 'opq' [-Wunused-parameter]t rsrc/libswscale/input.ci:c1043t: 68o:u tnote: 1expanded from macro 'shf16_wrapper', 1043 | \ | ^ In file included from src/libswscale/ops_backend.c : 39 : src/libswscale/ops_tmpl_int.c : 212 : 1 : warning: unused parameter 'out2' [-Wunused-parameter] src/libswscale/ops_backend.h : 91 : 39 : note: expanded from macro 'DECL_WRITE' u91i | n t 3 2 _ t * u n u s e d , v o i d p*ioxpeql)_ t * r e s t\r i c| t ^ out2, pixel_t *restrict out3, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:src/libswscale/input.c212::10651::1 :warning: unused parameter 'out3' [-Wunused-parameter]warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/ops_backend.h:src/libswscale/input.c91::105363::59 :note: expanded from macro 'DECL_WRITE'note: expanded from macro 'shf16_wrapper' 91 | 1053 | p i x e l _ t * r e s t r i c t o u t 2 , pcioxneslt_ tu i*nrte8s_ttr i*cutn uosuetd31,, \\ | | ^ ^ src/libswscale/input.cIn file included from :src/libswscale/ops_backend.c1065::391: :src/libswscale/ops_tmpl_int.c :warning: 212unused parameter 'unused2' [-Wunused-parameter]: 34src/libswscale/input.c:: 1054warning: :unused parameter 'elems' [-Wunused-parameter]59 : note: expanded from macro 'shf16_wrapper'212 | DEC L1054_ | W R I T E ( w r i t e _ b i t s , c o n s t i n t e l e m s ) | ^ const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1055:54: note: expanded from macro 'shf16_wrapper' 1055 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1055:68: note: expanded from macro 'shf16_wrapper' 1055 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1062:5: note: expanded from macro 'shf16_wrapper' 1062 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1012:57: note: expanded from macro 'shf16_uv_wrapper' 1012 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1062:5: note: expanded from macro 'shf16_wrapper' 1062 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1015:52: note: expanded from macro 'shf16_uv_wrapper' 1015 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1062:5: note: expanded from macro 'shf16_wrapper' 1062 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1015:66: note: expanded from macro 'shf16_uv_wrapper' 1015 | uint32_tsrc/libswscale/ops_tmpl_int.c :*278u:n1u:s ewarning: dunused parameter 'X' [-Wunused-parameter], vo i278d | D*EoCpLq_)P A T T E R\N ( e| x ^p and32) | ^ src/libswscale/ops_backend.h:142:32: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) src/libswscale/input.c :| 1065 ^: 1: warning: In file included from unused parameter 'unused0' [-Wunused-parameter]src/libswscale/ops_backend.c :39src/libswscale/input.c: :src/libswscale/ops_tmpl_int.c1062::2785::1 :note: expanded from macro 'shf16_wrapper'warning: unused parameter 'Y' [-Wunused-parameter] 1062src/libswscale/ops_backend.h | : 142 : 46 :s hnote: fexpanded from macro 'DECL_PATTERN'1 6_uv _142w | r a p p eDrE(CsLh_iFfUtN)C ( N| A ^M E,src/libswscale/input.c :c1026o:n57s:t note: bexpanded from macro 'shf16_uv_wrapper'o ol X ,1026 | c o n s t b o o l Y , c o n s t b o o l Z , c o n s t b o o l W ) c o| n ^s t In file included from usrc/libswscale/ops_backend.ci:n39t: 8src/libswscale/ops_tmpl_int.c_:t278 :*1u:n uwarning: sunused parameter 'Z' [-Wunused-parameter]e d0src/libswscale/ops_backend.h,: 142 : 60 : note: expanded from macro 'DECL_PATTERN' \ 142| | ^ src/libswscale/input.c :D1065E:C1L:_ Fwarning: Uunused parameter 'unused' [-Wunused-parameter]N Csrc/libswscale/input.c(:N1062A:M5E:, note: cexpanded from macro 'shf16_wrapper'o ns t1062 | b o o l sXh,f 1c6o_nusvt_ wbroaoplp eYr,( schoinfstt) b o| o ^l src/libswscale/input.cZ:,1029 :c52o:n snote: texpanded from macro 'shf16_uv_wrapper' bool 1029W | ) | ^ In file included from src/libswscale/ops_backend.c : 39 : src/libswscale/ops_tmpl_int.c : 278 : 1 : warning: unused parameter 'W' [-Wunused-parameter] src/libswscale/ops_backend.h : 142 : 74 : note: expanded from macro 'DECL_PATTERN' 142 | u iDnEtC3L2__FtU N*Cu(nNuAsMeEd,, cvoonisdt *boopoql) X , c o\n s t| ^b oosrc/libswscale/input.cl: 1065Y:,1 :c owarning: nunused parameter 'opq' [-Wunused-parameter]s tsrc/libswscale/input.c :b1062o:o5l: Znote: ,expanded from macro 'shf16_wrapper' co n1062s | t b o oslh fW1)6 _ u| v ^_ wrapper(shift) | ^ src/libswscale/input.c:1029:66: note: expanded from macro 'shf16_uv_wrapper' 1029 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1067:74: warning: unused parameter 'unused1' [-Wunused-parameter] 1067 | static void bgr24ToY_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, | ^ src/libswscale/input.c:1067:98: warning: unused parameter 'unused2' [-Wunused-parameter] 1067 | static void bgr24ToY_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, | ^ src/libswscale/input.c:1068:60: warning: unused parameter 'opq' [-Wunused-parameter] 1068 | int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1082:72: warning: unused parameter 'unused0' [-Wunused-parameter] 1082 | static void bgr24ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:1083:40: warning: unused parameter 'src2' [-Wunused-parameter] 1083 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1083:82: warning: unused parameter 'opq' [-Wunused-parameter] 1083 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1101:77: warning: unused parameter 'unused0' [-Wunused-parameter] 1101 | static void bgr24ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:1102:45: warning: unused parameter 'src2' [-Wunused-parameter] 1102 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1102:87: warning: unused parameter 'opq' [-Wunused-parameter] 1102 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1120:74: warning: unused parameter 'unused1' [-Wunused-parameter] 1120 | static void rgb24ToY_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:1120:98: warning: unused parameter 'unused2' [-Wunused-parameter] 1120 | static void rgb24ToY_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width, | ^ src/libswscale/input.c:1121:49: warning: unused parameter 'opq' [-Wunused-parameter] 1121 | uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1135:72: warning: unused parameter 'unused0' [-Wunused-parameter] 1135 | static void rgb24ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:1136:40: warning: unused parameter 'src2' [-Wunused-parameter] 1136 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1136:82: warning: unused parameter 'opq' [-Wunused-parameter] 1136 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:397:1: warning: unused parameter 'X' [-Wunused-parameter] 397 | DECL_PATTERN(convert_float) | ^ src/libswscale/ops_backend.h:142:32: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, cosrc/libswscale/input.cn:s1154t: 77b:o owarning: lunused parameter 'unused0' [-Wunused-parameter] W) | ^1154 | static void rgb24ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:1155:45: warning: unused parameter 'src2' [-Wunused-parameter] 1155 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1155:87: warning: unused parameter 'opq' [-Wunused-parameter] 1155 | const uint8_t *src2, int width, uint32_t *rgbIn file included from 2src/libswscale/ops_backend.cy:u39v: ,src/libswscale/ops_tmpl_int.c :v397o:i1d: *warning: ounused parameter 'Y' [-Wunused-parameter]p q) src/libswscale/ops_backend.h :| 142 ^: 46: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:397:1: warning: unused parameter 'Z' [-Wunused-parameter] src/libswscale/ops_backend.h:142:60: note: expanded from macro 'DECL_PATTERN' 142 | DECL_src/libswscale/input.cF:U1173N:C102(:N Awarning: Munused parameter 'opq' [-Wunused-parameter]E , const bo o1173l | sXt,a tciocn svto ibdo opll aYn,a rc_orngsbt_ tboo_oyl( uZi,n tc8o_nts t* _bdosotl, Wc)o n s| t ^ uiIn file included from nsrc/libswscale/ops_backend.ct:839_: tsrc/libswscale/ops_tmpl_int.c :*397s:r1c:[ 4warning: ]unused parameter 'W' [-Wunused-parameter], isrc/libswscale/ops_backend.hn:t142 :w74i:d tnote: hexpanded from macro 'DECL_PATTERN', int 31422 | _ t * rDgEbC2Ly_uFvU,N Cv(oNiAdM E*,o pcqo)n s t| ^b ool X, const bool Y, const bool Z, const bool W) | ^ src/libswscale/input.c:1187:87: warning: unused parameter 'unused' [-Wunused-parameter] 1187 | static void planar_rgb_to_a(uint8_t *_dst, const uint8_t *src[4], int width, int32_t *unused, void *opq) | ^ src/libswscale/input.c:1187:101: warning: unused parameter 'opq' [-Wunused-parameter] 1187 | static void planar_rgb_to_a(uint8_t *_dst, const uint8_t *src[4], int width, int32_t *unused, void *opq) | ^ src/libswscale/input.c:1195:120: warning: unused parameter 'opq' [-Wunused-parameter] 1195 | static void planar_rgb_to_uv(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *src[4], int width, int32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1280:1: warning: unused parameter 'rgb2yuv' [-Wunused-parameter] 1280 | shifted_planar_rgb16(16) | ^ src/libswscale/input.c:1278:5: note: expanded from macro 'shifted_planar_rgb16' 1278 | shifted_planar_rgb16_to_a(rdpx_shift) | ^ src/libswscale/input.c:1236:92: note: expanded from macro 'shifted_planar_rgb16_to_a' 1236 | int width, int bpc, int is_be, int32_t *rgb2yuv) \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:480:16: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 480 | .entries = { | ^ src/libswscale/ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ src/libswscale/input.c:1288:119: warning: unused parameter 'rgb2yuv' [-Wunused-parameter] 1288 | static av_always_inline void planar_rgbf32_to_a(uint8_t *_dst, const uint8_t *_src[4], int width, int is_be, int32_t *rgb2yuv) | ^ src/libswscale/input.c:1335:92: warning: unused parameter 'unused1' [-Wunused-parameter] 1335 | static av_always_inline void rgbf32_to_uv_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused1, | ^ src/libswscale/input.c:1336:81: warning: unused parameter 'unused2' [-Wunused-parameter] 1336 | const uint8_t *_src, const uint8_t *unused2, | ^ src/libswscale/input.c:1357:59: warning: unused parameter 'unused1' [-Wunused-parameter] 1357 | const uint8_t *unused1, const uint8_t *unused2, | ^ src/libswscale/input.c:1357:83: warning: unused parameter 'unused2' [-Wunused-parameter] 1357 | const uint8_t *unused1, const uint8_t *unused2, | ^ src/libswscale/input.c:1375:96: warning: unused parameter 'unused1' [-Wunused-parameter] 1375 | static av_always_inline void grayf32ToY16_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, | ^ src/libswscale/input.c:1376:60: warning: unused parameter 'unused2' [-Wunused-parameter] 1376 | const uint8_t *unused2, int width, int is_be, uint32_t *unused) | ^ src/libswscale/input.c:1376:101: warning: unused parameter 'unused' [-Wunused-parameter] 1376 | const uint8_t *unused2, int width, int is_be, uint32_t *unused) | ^ src/libswscale/input.c:1387:99: warning: unused parameter 'unused1' [-Wunused-parameter] 1387 | static av_always_inline void read_yaf32_gray_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, | ^ src/libswscale/input.c:1388:63: warning: unused parameter 'unused2' [-Wunused-parameter] 1388 | const uint8_t *unused2, int width, int is_be, uint32_t *unused) | ^ src/libswscale/input.c:1388:104: warning: unused parameter 'unused' [-Wunused-parameter] 1388 | const uint8_t *unused2, int width, int is_be, uint32_t *unused) | ^ In file included from src/libswscale/ops_backend.c:43: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:190:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 190 | for (int i = 0; i < filter->num_weights; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/input.c:1398:100: warning: unused parameter 'unused1' [-Wunused-parameter] 1398 | static av_always_inline void read_yaf32_alpha_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, | ^ src/libswscale/input.c:1399:64: warning: unused parameter 'unused2' [-Wunused-parameter] 1399 | const uint8_t *unused2, int width, int is_be, uint32_t *unused) | ^ src/libswscale/input.c:1399:105: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/ops_tmpl_common.c: 2001399: | 1 : warning: unused parameter 'x' [-Wunused-parameter] 200 | D E C L _ R E A D ( f i l t e r _ v , c o n s t i n t e l e m s ) c| o^n st src/libswscale/ops_backend.hu:i85n:t58:_ tnote: expanded from macro 'DECL_READ'* unus e85d | 2 , i nDtE CwLi_dFtUhN,C (iNnAtM Ei,s _cboen,s tu ipnitx3e2l__tt **urneussterdi)c t | i ^n 0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:51: note: expanded from macro 'DECL_FUNC' 80 | src/libswscale/input.c : 1459 : 1 : warning: unused parameter 'opq' [-Wunused-parameter] 1459 | r g b 9 p l u s _ p l a n a r _ f u n c s ( 9 ) | b^l ocsrc/libswscale/input.ck:_1452t: 5x:, note: bexpanded from macro 'rgb9plus_planar_funcs'l ock _1452t | y , r g b 9 p l u s _ p l a n a r _\f u n| c ^s _enIn file included from dsrc/libswscale/ops_backend.ci:a43n: (In file included from nsrc/libswscale/ops_tmpl_int.cb:i59t: ssrc/libswscale/ops_tmpl_common.c,: 200l:e1,: 0warning: )unused parameter 'y' [-Wunused-parameter] \src/libswscale/ops_backend.h : 85| : ^5 : src/libswscale/input.cnote: :expanded from macro 'DECL_READ'1413 :82: note: 85expanded from macro 'rgb9plus_planar_funcs_endian' | D E1413C | L _ F U N C ( N A M E , c o n s t p i x e l _ t * r e s t r i c t i n 0 , c o n s t p i xienlt_ tw ,* rienstt3r2i_ctt *irng1b,2 y u v\, v| o ^i dsrc/libswscale/ops_backend.h :*80o:p62q:) note: expanded from macro 'DECL_FUNC' 80 | \ | ^ block_t x, blsrc/libswscale/input.co:c1459k:_1t: ywarning: ,unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c : 1452 : 5 : note: expanded from macro 'rgb9plus_planar_funcs' 1452 | \ | ^r gbIn file included from 9src/libswscale/ops_backend.cp:l43u: sIn file included from _src/libswscale/ops_tmpl_int.cp:l59a: nsrc/libswscale/ops_tmpl_common.ca:r200_:f1u:n cwarning: sunused parameter 'z' [-Wunused-parameter]_ esrc/libswscale/ops_backend.hn:d85i:a5n:( nnote: bexpanded from macro 'DECL_READ'i ts, 85l | e , 0 )D E C\L _ F| U ^N C(src/libswscale/input.cN:A1419M:E58,: cnote: oexpanded from macro 'rgb9plus_planar_funcs_endian'n st pi x1419e | l _ t * r e s t r i c t i n 0 , c o n s t p i x e l _ t * r e s t r i c t i n 1 , v\o i d| ^* opsrc/libswscale/ops_backend.hq:)81 : 51 : note: expanded from macro 'DECL_FUNC' 81 | \ | ^ block_t z, block_t w, src/libswscale/input.c : 1459 : 1 :\ warning: unused parameter 'opq' [-Wunused-parameter]| ^ src/libswscale/input.c:In file included from 1453src/libswscale/ops_backend.c::543:: In file included from note: src/libswscale/ops_tmpl_int.cexpanded from macro 'rgb9plus_planar_funcs': 59: src/libswscale/ops_tmpl_common.c :1453200 | : 1 : warning: runused parameter 'w' [-Wunused-parameter]g bsrc/libswscale/ops_backend.h9:p85l:u5s:_ pnote: lexpanded from macro 'DECL_READ'a nar_ f85u | n c s _ eDnEdCiLa_nF(UnNbCi(tNsA,M Eb,e ,c o1n)s t | p ^i xesrc/libswscale/input.cl:_1413t: 82*:r enote: sexpanded from macro 'rgb9plus_planar_funcs_endian't rict i1413n | 0 , c o n s t p i x e l _ t * r e s t r i c t i n 1 , \ | ^ src/libswscale/ops_backend.h : 81 : 62 : note: expanded from macro 'DECL_FUNC' int 81w | , i n t 3 2 _ t * r g b 2 y u v , v o i d * o p q ) b l o\c k _| t ^ z, block_t w, \ | ^ src/libswscale/input.c:1459:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1453:5: note: expanded from macro 'rgb9plus_planar_funcs' 1453 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1419:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1419 | void *opq) \ | ^ src/libswscale/input.c:1460:1: warning: unused parameter 'opq' [-Wunused-parameter] 1460 | rgb9plus_planar_funcs(10) | ^ src/libswscale/input.c:1452:5: note: expanded from macro 'rgb9plus_planar_funcs' 1452 | rgb9plus_planar_funcs_endian(nbIn file included from isrc/libswscale/ops_backend.ct:s43,: In file included from lsrc/libswscale/ops_tmpl_int.ce:,59 : 0src/libswscale/ops_tmpl_common.c): 255 :\1 : | warning: ^unused parameter 'x' [-Wunused-parameter] src/libswscale/input.c:1413 :25582 | :D Enote: Cexpanded from macro 'rgb9plus_planar_funcs_endian'L _READ (1413f | i l t e r _ h , c o n s t i n t e l e m s ) | ^ src/libswscale/ops_backend.h : 85 : 5 : note: expanded from macro 'DECL_READ' 85 | iDnEtC Lw_,F UiNnCt(3N2A_MtE ,* rcgobn2sytu vp,i xveoli_dt **orpeqs)t r i c t i n 0 , c o n s t\ p i| x ^e l_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:51: note: expanded from macro 'DECL_FUNC' 80 | src/libswscale/input.c : 1460 : 1 : warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c : 1452 : 5 : note: expanded from macro 'rgb9plus_planar_funcs' 1452 | r g b 9 p l u sb_lpolcakn_atr _xf,u nbclso_cekn_dti ayn,( n b i t s , l e , 0 ) \ \ | ^| ^ src/libswscale/input.c:1419In file included from :src/libswscale/ops_backend.c58::43 : note: In file included from expanded from macro 'rgb9plus_planar_funcs_endian'src/libswscale/ops_tmpl_int.c :59: src/libswscale/ops_tmpl_common.c: 2551419: | 1 : warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/ops_backend.h : 85 : 5 : note: expanded from macro 'DECL_READ' 85 | D E C L _ F U N C ( N A M E , c o n s t p i xveoli_dt **orpeqs)t r i c t i n 0 , c o n s t p i x e l _ t * r e s t r i c t i n 1 , \ \| ^ | ^ src/libswscale/ops_backend.h:80:62: note: expanded from macro 'DECL_FUNC' 80 | src/libswscale/input.c : 1460 : 1 : warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c : 1453 : 5 : note: expanded from macro 'rgb9plus_planar_funcs'b loc k1453_ | t x , rbglbo9cpkl_uts _yp,l a n a r _ f u n c s _ e n d i a n\( n b| i ^t s,In file included from src/libswscale/ops_backend.cb:e43,: In file included from 1src/libswscale/ops_tmpl_int.c): 59 : | src/libswscale/ops_tmpl_common.c ^: 255:1src/libswscale/input.c:: 1413warning: :unused parameter 'z' [-Wunused-parameter]82 : src/libswscale/ops_backend.hnote: :expanded from macro 'rgb9plus_planar_funcs_endian'85 :5: note: expanded from macro 'DECL_READ'1413 | 85 | D E C L _ F U N C ( N A M E , c o n s t p i x e l _ t * r e s t r i c t iinn0t, wc,o nisntt 3p2i_xte l*_rtg b*2ryeusvt,r ivcoti di n*1o,p q ) \ | ^ src/libswscale/ops_backend.h : 81 : 51 : note: \expanded from macro 'DECL_FUNC' | ^ 81 | block_t z,src/libswscale/input.c :b1460l:o1c:k _warning: tunused parameter 'opq' [-Wunused-parameter] w,src/libswscale/input.c : 1453 : 5 : note: expanded from macro 'rgb9plus_planar_funcs' 1453 | \ r| g ^b 9pIn file included from lsrc/libswscale/ops_backend.cu:s43_: pIn file included from lsrc/libswscale/ops_tmpl_int.ca:n59a: rsrc/libswscale/ops_tmpl_common.c_:f255u:n1c:s _warning: eunused parameter 'w' [-Wunused-parameter]n dsrc/libswscale/ops_backend.hi:a85n:(5n:b inote: texpanded from macro 'DECL_READ's , be ,85 | 1 ) | D ^E CLsrc/libswscale/input.c_:F1419U:N58C:( Nnote: Aexpanded from macro 'rgb9plus_planar_funcs_endian'M E, co n1419s | t p i x e l _ t * r e s t r i c t i n 0 , c o n s t p i x e l _ t * r e s t r i c t i n 1v,o i d \* o p| q ^) src/libswscale/ops_backend.h : 81 : 62 : note: expanded from macro 'DECL_FUNC' 81 | \ | ^ block_t z, block_t w, src/libswscale/input.c : 1461 : 1 : warning: unused parameter 'opq' [-Wunused-parameter] \ 1461| | ^r gb9plus_planar_funcs(12) | ^ src/libswscale/input.c:1452:5: note: expanded from macro 'rgb9plus_planar_funcs' 1452 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1413:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1413 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1461:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1452:5: note: expanded from macro 'rgb9plus_planar_funcs' 1452 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1419:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1419 | void *opq) \ | ^ src/libswscale/input.c:1461:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1453:5: note: expanded from macro 'rgb9plus_planar_funcs' 1453 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1413:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1413 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1461:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1453:5: note: expanded from macro 'rgb9plus_planar_funcs' 1453 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1419:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1419 | void *opq) \ | ^ src/libswscale/input.c:1462:1: warning: unused parameter 'opq' [-Wunused-parameter] 1462 | rgb9plus_planar_funcs(14) | ^ src/libswscale/input.c:1452:5: note: expanded from macro 'rgb9plus_planar_funcs' 1452 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1413:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1413 | int w, int32_t *rIn file included from gsrc/libswscale/ops_backend.cb:243y: usrc/libswscale/ops_tmpl_int.cv:,77 :v1o:i dwarning: unused parameter 'in1' [-Wunused-parameter]* opq )77 | D E C L _ R E A D ( r e a d\_ p a| c ^k ed, const int elems) | ^ src/libswscale/ops_backend.h:85:74: note: expanded from macro 'DECL_READ' 85 | src/libswscale/input.c : 1462 :D1E:C Lwarning: _unused parameter 'opq' [-Wunused-parameter]F UNsrc/libswscale/input.cC:(1452N:A5M:E ,note: expanded from macro 'rgb9plus_planar_funcs'c ons t1452 | p i x e lr_gtb 9*prleusst_rpilcatn airn_0f,u nccosn_setn dpiiaxne(ln_bti t*sr,e slter,i c0t) i n\1 , | ^ \ src/libswscale/input.c :| 1419 ^: 58: In file included from note: src/libswscale/ops_backend.cexpanded from macro 'rgb9plus_planar_funcs_endian': 43: src/libswscale/ops_tmpl_int.c:77 :14191 | : warning: unused parameter 'in2' [-Wunused-parameter] src/libswscale/ops_backend.h : 86 : 45 : note: expanded from macro 'DECL_READ' 86 | c o n s t p i x e lv_oti d* r*eosptqr)i c t i n 2 , c o n s t p i x e l _ t * r e s t r i c t i n 3 , \\ | | ^ ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:77:1: warning: unused parameter 'in3' [-Wunused-parameter] src/libswscale/ops_backend.h:86:74: note: expanded from macro 'DECL_READ' 86 | src/libswscale/input.c : 1462 : 1 : warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c : 1453 : 5 : cnote: oexpanded from macro 'rgb9plus_planar_funcs'n st p1453i | x e l _ tr g*br9epsltursi_cptl ainna2r,_ fcuonncsst_ epnidxiealn_(tn b*irtess,t rbiec,t 1i)n 3 ,| ^ \src/libswscale/input.c : 1413| : ^82 : note: expanded from macro 'rgb9plus_planar_funcs_endian' 1413 | int w, int32_t *rgb2yuv, void *opq) In file included from src/libswscale/ops_backend.c : 43 : src/libswscale/ops_tmpl_int.c : 93\: 1 :| ^warning: unused parameter 'iter' [-Wunused-parameter] 93 | DECL_WRITE(write_planar, const isrc/libswscale/input.cn:t1462 :e1l:e mwarning: sunused parameter 'opq' [-Wunused-parameter]) src/libswscale/input.c| :^1453 :5src/libswscale/ops_backend.h:: 90note: :expanded from macro 'rgb9plus_planar_funcs'5 : note: expanded from macro 'DECL_WRITE'1453 | 90r | g b 9 p lDuEsC_Lp_lFaUnNaCr(_NfAuMnEc,s _peinxdeila_nt( n*brietsst,r ibcet, o1u)t 0 ,| ^p ixsrc/libswscale/input.ce:l1419_:t58 :* rnote: eexpanded from macro 'rgb9plus_planar_funcs_endian's trict 1419o | u t 1 , \ | ^ src/libswscale/ops_backend.h : 78 : 63 : note: expanded from macro 'DECL_FUNC' 78 | s t a t i c avvo_iadl w*aoypsq_)i n l i n e v o i d f n ( N A M E ) ( S w s O p I t e r * r e s t r i c t\ i t| e ^r , \ | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.csrc/libswscale/input.c::931463:1: warning: unused parameter 'impl' [-Wunused-parameter]: 1:src/libswscale/ops_backend.h :warning: 90unused parameter 'opq' [-Wunused-parameter]: 5: note: 1463expanded from macro 'DECL_WRITE' | rgb9 p90l | u s _ p lDaEnCaLr__FfUuNnCc(sN(A1M6E), p| i^x elsrc/libswscale/input.c_:t1452 :*5r:e snote: texpanded from macro 'rgb9plus_planar_funcs'r ict 1452o | u t 0 , rpgibx9epll_uts _*prleasntarri_cftu nocust_1e,n d i a n ( n b i t s , l\e , | 0 ^) src/libswscale/ops_backend.h\: 79 :| 69 ^: note: src/libswscale/input.cexpanded from macro 'DECL_FUNC': 1413:82: 79note: | expanded from macro 'rgb9plus_planar_funcs_endian' 1413 | c o n s t S w s O p I m p l *irnets twr,i citn ti3m2p_lt, * r g b 2 y u\v , | v ^o id *opq) \ | ^ src/libswscale/input.c:1463:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1452:5: note: expanded from macro 'rgb9plus_planar_funcs' 1452 | rgb9plus_plIn file included from asrc/libswscale/ops_backend.cn:a43r: _src/libswscale/ops_tmpl_int.cf:u107n:c1s:_ ewarning: nunused parameter 'iter' [-Wunused-parameter]d ian (107n | bDiEtCsL,_ WlReI,T E0()w r i\t e _| p ^a cksrc/libswscale/input.ce:d1419,: 58c:o nnote: sexpanded from macro 'rgb9plus_planar_funcs_endian't int e1419l | e m s ) | ^ src/libswscale/ops_backend.h : 90 : 5 : note: expanded from macro 'DECL_WRITE' 90 | D E C L _ F U N C ( N A M E , p i x e l _vto i*dr e*sotprqi)c t o u t 0 , p i x e l _ t * r e s t r i c t o u t 1 , \ | ^ \ | ^ src/libswscale/ops_backend.h:78:63: note: expanded from macro 'DECL_FUNC' 78 | static av_src/libswscale/input.ca:l1463w:a1y:s _warning: iunused parameter 'opq' [-Wunused-parameter]n lisrc/libswscale/input.cn:e1453 :v5o:i dnote: expanded from macro 'rgb9plus_planar_funcs'f n(N A1453M | E ) ( S wrsgObp9Iptleurs _*prleasntarri_cftu nictse_re,n d i a n ( n b i t s , b\e , | 1 ^) | In file included from ^src/libswscale/ops_backend.c :43src/libswscale/input.c: :src/libswscale/ops_tmpl_int.c1413::10782::1 :note: expanded from macro 'rgb9plus_planar_funcs_endian'warning: unused parameter 'impl' [-Wunused-parameter] src/libswscale/ops_backend.h: 901413: | 5 : note: expanded from macro 'DECL_WRITE' 90 | D E C L _ F U N C ( N A M E , p i x e l _ t * r e s t r i c t oiuntt0 ,w ,p iixnetl3_2t_ t* r*ersgtbr2iycutv ,o uvto1i,d * o p q ) \ | ^ src/libswscale/ops_backend.h : 79\: 69 :| ^note: expanded from macro 'DECL_FUNC' 79 | src/libswscale/input.c : 1463 : 1 : warning: cunused parameter 'opq' [-Wunused-parameter]o nssrc/libswscale/input.ct: 1453S:w5s:O pnote: Iexpanded from macro 'rgb9plus_planar_funcs'm pl *1453r | e s t r ircgtb 9ipmlpuls,_ p l a n a r _\f u n| c ^s _eIn file included from nsrc/libswscale/ops_backend.cd:i43a: nsrc/libswscale/ops_tmpl_int.c(:n107b:i1t:s ,warning: unused parameter 'out1' [-Wunused-parameter]b e,src/libswscale/ops_backend.h :190): 63 :| ^note: expanded from macro 'DECL_WRITE' src/libswscale/input.c:1419: 5890: | note: expanded from macro 'rgb9plus_planar_funcs_endian' DECL _1419F | U N C ( N A M E , p i x e l _ t * r e s t r i c t o u t 0 , p i x e l _ t * r e s t r i c t voouitd1 ,* o p q ) \ | ^ In file included from src/libswscale/ops_backend.c : 43 : src/libswscale/ops_tmpl_int.c : 107 : 1 : warning: unused parameter 'out2' [-Wunused-parameter] src/libswscale/ops_backend.h : 91 : 39 : note: \expanded from macro 'DECL_WRITE' | ^ 91 | pixel_t *restrictsrc/libswscale/input.c :o1465u:t12:, warning: punused parameter 'opq' [-Wunused-parameter]i xel _1465t | r*grbe9sptlruisc_tp loaunta3r,_ t r a n s p a r e n c y _\f u n| c ^s (1In file included from 0src/libswscale/ops_backend.c): 43 : | src/libswscale/ops_tmpl_int.c^: 107:src/libswscale/input.c1::1427 :warning: 46unused parameter 'out3' [-Wunused-parameter]: src/libswscale/ops_backend.hnote: :expanded from macro 'rgb9plus_planar_transparency_funcs'91 :63: note: 1427expanded from macro 'DECL_WRITE' | 91 | p i x e l _ t * r e s tvroiicdt *oouptq2), p i x e l _ t * r e s t r i c t o u t 3 , \ | ^ \ | ^ src/libswscale/input.c:1465:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1433:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1433 | void *opq) \ | ^ src/libswscale/input.c:1466:1: warning: unused parameter 'opq' [-Wunused-parameter] 1466 | rgb9plus_planar_transparency_funcs(12) | ^ src/libswscale/input.c:1427:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1427 | void *opq) \ | ^ src/libswscale/input.c:1466:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1433:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1433 | void *opq) \ | ^ src/libswscale/input.c:1467:1: warning: unused parameter 'opq' [-Wunused-parameter] 1467 | rgb9plus_planar_transparency_funcs(14) | ^ src/libswscale/input.c:1427:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1427 | void *opq) \ | ^ src/libswscale/input.c:1467:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1433:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1433 | void *opq) \ | ^ src/libswscale/input.c:1468:1: warning: unused parameter 'opq' [-Wunused-parameter] 1468 | rgb9plus_planar_transparency_funcs(16) | ^ src/libswscale/input.c:1427:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1427 | void *opq) \ | ^ src/libswscale/input.c:1468:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1433:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1433 | void *opq) \ | ^ src/libswscale/input.c:1470:1: warning: unused parameter 'opq' [-Wunused-parameter] 1470 | rgb9plus_msb_planar_funcs(10) | ^ src/libswscale/input.c:1456:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1456 | rgb9plus_msb_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1440:86: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1440 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1470:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1456:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1456 | rgb9plus_msb_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1446:62: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1446 | void *opq) \ | ^ src/libswscale/input.c:1470:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1457:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1457 | rgb9plus_msb_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1440:86: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1440 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1470:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1457:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1457 | rgb9plus_msb_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1446:62: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1446 | void *opq) \ | ^ src/libswscale/input.c:1471:1: warning: unused parameter 'opq' [-Wunused-parameter] 1471 | rgb9plus_msb_planar_funcs(12) | ^ src/libswscale/input.c:1456:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1456 | rgb9plus_msb_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1440:86: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1440 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1471:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1456:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1456 | rgb9plus_msb_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1446:62: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1446 | void *opq) \ | ^ src/libswscale/input.c:1471:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1457:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1457 | rgb9plus_msb_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1440:86: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1440 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1471:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1457:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1457 | rgb9plus_msb_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1446:62: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1446 | void *opq) \ | ^ src/libswscale/input.c:1523:1: warning: unused parameter 'opq' [-Wunused-parameter] 1523 | rgbf32_funcs_endian(le, 0) | ^ src/libswscale/input.c:1475:82: note: expanded from macro 'rgbf32_funcs_endian' 1475 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1523:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1481:54: note: expanded from macro 'rgbf32_funcs_endian' 1481 | void *opq) \ | ^ src/libswscale/input.c:1523:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1486:78: note: expanded from macro 'rgbf32_funcs_endian' 1486 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1523:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1492:74: note: expanded from macro 'rgbf32_funcs_endian' 1492 | int w, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1523:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1500:47: note: expanded from macro 'rgbf32_funcs_endian' 1500 | void *opq) \ | ^ src/libswscale/input.c:1523:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1506:78: note: expanded from macro 'rgbf32_funcs_endian' 1506 | int width, uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1523:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1512:82: note: expanded from macro 'rgbf32_funcs_endian' 1512 | int width, uint32_t *unused, void *opq) In file included from src/libswscale/ops_backend.c : 43 : src/libswscale/ops_tmpl_int.c : 354 :\1 : | warning: ^unused parameter 'X' [-Wunused-parameter] 354 | DECL_PATTERN(lshift) | ^ src/libswscale/ops_backend.h:142:32: note: expanded from macro 'DECL_PATTERN' 142src/libswscale/input.c | : 1523 : 1 :D Ewarning: Cunused parameter 'opq' [-Wunused-parameter]L _Fsrc/libswscale/input.cU:N1518C:(82N:A Mnote: Eexpanded from macro 'rgbf32_funcs_endian', cons t1518 | b o o l X , c o n s t b o o l Y , c o n s t b o o l Z , c o n s t b o o l iWn)t w| i ^d th,In file included from src/libswscale/ops_backend.cu:i43n: tsrc/libswscale/ops_tmpl_int.c3:2354_:t1 :* uwarning: nunused parameter 'Y' [-Wunused-parameter]u sesrc/libswscale/ops_backend.hd:,142 :v46o:i dnote: expanded from macro 'DECL_PATTERN'* opq) 142 | D E C L _ F U N C\( N A| M ^E , const bool X, const bool Y, const boosrc/libswscale/input.cl: 1524Z:,1 :c owarning: nunused parameter 'opq' [-Wunused-parameter]s t b o1524o | lr gWb)f 3 2| _ ^f unIn file included from csrc/libswscale/ops_backend.cs:_43e: nsrc/libswscale/ops_tmpl_int.cd:i354a:n1(:b ewarning: ,unused parameter 'Z' [-Wunused-parameter] 1)src/libswscale/ops_backend.h : 142| :^60 : src/libswscale/input.cnote: :expanded from macro 'DECL_PATTERN'1475 :82: note: 142expanded from macro 'rgbf32_funcs_endian' | D E1475C | L _ F U N C ( N A M E , c o n s t b o o l X , c o n s t b o o l Y , c o n s t b o o li nZt, wc,o nisntt 3b2o_otl *Wr)g b 2| y ^u v,In file included from src/libswscale/ops_backend.cv:o43i: dsrc/libswscale/ops_tmpl_int.c :*354o:p1q:) warning: unused parameter 'W' [-Wunused-parameter] src/libswscale/ops_backend.h : 142 : 74 : note: expanded from macro 'DECL_PATTERN' \ 142| | ^ DECL_FUNC(NAME, const bool X, const bool Y, cosrc/libswscale/input.cn:s1524t: 1b:o owarning: lunused parameter 'opq' [-Wunused-parameter] Z,src/libswscale/input.c :c1481o:n54s:t note: bexpanded from macro 'rgbf32_funcs_endian'o ol W) 1481 | | ^ void *opq) \ | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:369:1: warning: src/libswscale/input.cunused parameter 'X' [-Wunused-parameter]: 1524:1 :369 | warning: Dunused parameter 'opq' [-Wunused-parameter]E CLsrc/libswscale/input.c_:P1486A:T78T:E Rnote: Nexpanded from macro 'rgbf32_funcs_endian'( rshif t1486) | | ^ src/libswscale/ops_backend.h : 142 : 32 : note: expanded from macro 'DECL_PATTERN' 142 | D E C L _ F U N C ( N A M E , c o n s ti nbto owl, Xi,n tc3o2n_stt *brogobl2 yYu,v ,c ovnositd b*oooplq )Z , c o n s t b o o l W ) | ^\ | In file included from ^src/libswscale/ops_backend.c :43: src/libswscale/ops_tmpl_int.c:369:1: warning: unused parameter 'Y' [-Wunused-parameter] src/libswscale/ops_backend.h:142:46: note: expanded from macro 'DECL_PATTERN' 142 | DECLsrc/libswscale/input.c_:F1524U:N1C:( Nwarning: Aunused parameter 'opq' [-Wunused-parameter]M E,src/libswscale/input.c :c1492o:n74s:t note: bexpanded from macro 'rgbf32_funcs_endian'o ol X, 1492c | o n s t b o o l Y , c o n s t b o o l Z , c o n s t b o o l W ) i| n ^t wIn file included from ,src/libswscale/ops_backend.c :u43i: nsrc/libswscale/ops_tmpl_int.ct:33692:_1t: *warning: runused parameter 'Z' [-Wunused-parameter]g b2src/libswscale/ops_backend.hy:u142v:,60 :v onote: iexpanded from macro 'DECL_PATTERN'd *op q142) | D E C L _ F U N C ( N A M E , c o n\s t | b ^o ol X, const bool Y, const bool Z, constsrc/libswscale/input.c :b1524o:o1l: Wwarning: )unused parameter 'opq' [-Wunused-parameter] | src/libswscale/input.c ^: 1500:In file included from 47src/libswscale/ops_backend.c:: 43note: : expanded from macro 'rgbf32_funcs_endian'src/libswscale/ops_tmpl_int.c :369:1: 1500warning: | unused parameter 'W' [-Wunused-parameter] src/libswscale/ops_backend.h : 142 : 74 : note: expanded from macro 'DECL_PATTERN' 142 | D E C L _ F U N C ( N A M E , c o nvsoti db o*oolp qX), c o n s t b o o l Y , c o n s t b o o l Z , c o n s t b o o l W ) | ^ \ | ^ src/libswscale/input.c:1524:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1506:78: note: expanded from macro 'rgbf32_funcs_endian' 1506 | int width, uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1524:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1512:82: note: expanded from macro 'rgbf32_funcs_endian' 1512 | int width, uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1524:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1518:82: note: expanded from macro 'rgbf32_funcs_endian' 1518 | int width, uint32_t *unused, void *opq) \ | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:397:1: warning: unused parameter 'X' [-Wunused-parameter] 397 | Dsrc/libswscale/input.cE:C1529L:_117P:A Twarning: Tunused parameter 'rgb2yuv' [-Wunused-parameter]E RN(conve r1529t | _sftlaotaitc) a v| _^a lwsrc/libswscale/ops_backend.ha:y142s:_32i:n lnote: iexpanded from macro 'DECL_PATTERN'n e vo i142d | p l a nDaErC_Lr_gFbUfN1C6(_NtAoM_Ea,( ucionnts8t_ tb o*odls tX,, ccoonnsstt ubionotl8 _Yt, *csorncs[t4 ]b,o oiln tZ ,w icdotnhs,t ibnoto li sW_)b e ,| ^i nt3In file included from 2src/libswscale/ops_backend.c_:t43 : *src/libswscale/ops_tmpl_int.cr:g397b:21y:u vwarning: ,unused parameter 'Y' [-Wunused-parameter] Hasrc/libswscale/ops_backend.hl:f1422:F46l:o anote: texpanded from macro 'DECL_PATTERN'T abl e142s | * h 2 fD_EtCbLl_)F U N| C ^( NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:397:1: warning: unused parameter 'Z' [-Wunused-parameter] src/libswscale/ops_backend.h:142:60: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:397:1: warning: unused parameter 'W' [-Wunused-parameter] src/libswscale/ops_backend.h:142:74: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ src/libswscale/input.c:1569:94: warning: unused parameter 'unused1' [-Wunused-parameter] 1569 | static av_always_inline void grayf16ToY16_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:1570:60: warning: unused parameter 'unused2' [-Wunused-parameter] 1570 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl) | ^ src/libswscale/input.c:1570:101: warning: unused parameter 'unused' [-Wunused-parameter] 1570 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl) | ^ src/libswscale/input.c:1579:98: warning: unused parameter 'unused1' [-Wunused-parameter] 1579 | static av_always_inline void read_yaf16_gray_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:1580:63: warning: unused parameter 'unused2' [-Wunused-parameter] 1580 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl) | ^ src/libswscale/input.c:1580:104: warning: unused parameter 'unused' [-Wunused-parameter] 1580 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl) | ^ src/libswscale/input.c:1588:99: warning: unused parameter 'unused1' [-Wunused-parameter] 1588 | static av_always_inline void read_yaf16_alpha_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:1589:63: warning: unused parameter 'unused2' [-Wunused-parameter] 1589 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl) | ^ src/libswscale/input.c:1589:104: warning: unused parameter 'unused' [-Wunused-parameter] 1589 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl) | ^ In file included from src/libswscale/ops_backend.c:43: src/libswscale/ops_tmpl_int.c:480:16: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 480 | .entries = { | ^ src/libswscale/ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'unused' [-Wunused-parameter] 1814 | rgbaf16_funcs_endian(le, 0) | ^ src/libswscale/input.c:1746:94: note: expanded from macro 'rgbaf16_funcs_endian' 1746 | static void rgbaf16##endian_name##ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1747:83: note: expanded from macro 'rgbaf16_funcs_endian' 1747 | const uint8_t *src1, const uint8_t *src2, \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1757:89: note: expanded from macro 'rgbaf16_funcs_endian' 1757 | static void rgbaf16##endian_name##ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1758:78: note: expanded from macro 'rgbaf16_funcs_endian' 1758 | const uint8_t *src1, const uint8_t *src2, \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1768:92: note: expanded from macro 'rgbaf16_funcs_endian' 1768 | static void rgbaf16##endian_name##ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:1769:56: note: expanded from macro 'rgbaf16_funcs_endian' 1769 | const uint8_t *unused1, int width, uint32_t *_rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1776:92: note: expanded from macro 'rgbaf16_funcs_endian' 1776 | static void rgbaf16##endian_name##ToA_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:1777:56: note: expanded from macro 'rgbaf16_funcs_endian' 1777 | const uint8_t *unused1, int width, uint32_t *unusIn file included from esrc/libswscale/ops_backend.cd:247,: In file included from vsrc/libswscale/ops_tmpl_int.co:i59d: src/libswscale/ops_tmpl_common.c*:o190p:q23): warning: \comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] | ^ 190src/libswscale/input.c | : 1814 : 1 :f owarning: runused parameter 'unused2' [-Wunused-parameter] (isrc/libswscale/input.cn:t1777 :i86 := note: 0expanded from macro 'rgbaf16_funcs_endian'; i < f1777i | l t e r - > n u m _ w e i g h t s ; i + + ) | ~ ^ ~~~~~~~~~~~~~~~~~~~ const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:1814:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1783:93: note: expanded from macro 'rgbaf16_funcs_endian' 1783 | static void rgbf16##endian_name##ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, conssrc/libswscale/ops_tmpl_common.ct: 200u:i1n:t 8warning: _unused parameter 'x' [-Wunused-parameter]t *u n200u | sDeEdC,L _ R E A D ( f\i l t| e ^r _vsrc/libswscale/input.c,: 1814c:o1n:s twarning: unused parameter 'src2' [-Wunused-parameter]i ntsrc/libswscale/input.c :e1784l:e83m:s )note: expanded from macro 'rgbaf16_funcs_endian' | ^ src/libswscale/ops_backend.h1784: | 85 : 5 : note: expanded from macro 'DECL_READ' 85 | D E C L _ F U N C ( N A M E , c o n s t p i x e l _ tc o*nrsets turiinctt8 _itn 0*,s rcco1n,s tc opnisxte lu_itn t*8r_ets t*rsircct2 ,i n 1 , \ | ^ src/libswscale/ops_backend.h : 80 : 51 :\ note: expanded from macro 'DECL_FUNC'| ^ 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:47: In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c:200:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME,src/libswscale/input.c :c1814o:n1s:t warning: punused parameter 'unused' [-Wunused-parameter]i xesrc/libswscale/input.cl:_1794t: 88*:r enote: sexpanded from macro 'rgbaf16_funcs_endian't rict i n17940 | ,s tcaotnisct vpoiixde lr_gtb f*1r6e#s#ternidcita ni_nn1a,m e # #\T o U| V ^_ csrc/libswscale/ops_backend.h(:u80i:n62t:8 _note: texpanded from macro 'DECL_FUNC' *_ds t80U | , u i n t 8 _ t * _ d s t V , c o n s t u i n t 8 _ t * u n u s e d , b l o c k _ t x ,\ b l| o ^c k_tsrc/libswscale/input.c :y1814,: 1 : warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c : 1795 : 78 : note: expanded from macro 'rgbaf16_funcs_endian'\ | ^ 1795In file included from | src/libswscale/ops_backend.c : 47 : In file included from src/libswscale/ops_tmpl_int.c : 59 : src/libswscale/ops_tmpl_common.c : 200 : 1 : warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/ops_backend.h : 85 : 5 : note: expanded from macro 'DECL_READ' 85 | D EcCoLn_sFtU NuCi(nNtA8M_Et, *csorncs1t, pcioxneslt_ tu i*nrte8s_ttr i*cstr ci2n,0 , c o n s t p i x e l _ t * r e s t r i c\t i| n ^1 , \ | ^ src/libswscale/ops_backend.h:81:51: note: expanded from macro 'DECL_FUNC' 81 | block_t z,src/libswscale/input.c :b1814l:o1c:k _warning: tunused parameter 'unused0' [-Wunused-parameter] w,src/libswscale/input.c : 1805 : 91 : note: expanded from macro 'rgbaf16_funcs_endian' 1805 | \s t a| t ^i c vIn file included from osrc/libswscale/ops_backend.ci:d47 : rIn file included from gsrc/libswscale/ops_tmpl_int.cb:f591: 6src/libswscale/ops_tmpl_common.c#:#200e:n1d:i awarning: nunused parameter 'w' [-Wunused-parameter]_ nasrc/libswscale/ops_backend.hm:e85#:#5T:o Ynote: _expanded from macro 'DECL_READ'c (uin t858 | _ t * _DdEsCtL,_ FcUoNnCs(tN AuMiEn,t 8c_otn s*t_ spricx,e lc_otn s*tr eusitnrti8c_tt i*nu0n,u sceodn0s,t p i x e l _ t\ * r| e ^s trisrc/libswscale/input.cc:t1814 :i1n:1 ,warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c\: 1806 :| 56 ^: src/libswscale/ops_backend.hnote: :expanded from macro 'rgbaf16_funcs_endian'81 :62: note: expanded from macro 'DECL_FUNC'1806 | 81 | c o n s t u i n t 8 _ t b*luoncuks_etd 1z,, ibnlto cwki_dtt hw,, u i n t 3 2 _ t * _ r g b 2 y u\v , | v ^o id *opq) \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'unused' [-Wunused-parameter] 1815 | rgbaf16_funcs_endian(be, 1) | ^ src/libswscale/input.c:1746:94: note: expanded from macro 'rgbaf16_funcs_endian' 1746 | static void rgbaf16##endian_name##ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_tIn file included from src/libswscale/ops_backend.c*:u47n: uIn file included from ssrc/libswscale/ops_tmpl_int.ce:d59,: src/libswscale/ops_tmpl_common.c : 255 : 1 :\ warning: unused parameter 'x' [-Wunused-parameter]| ^ src/libswscale/input.c255: | 1815D:E1C:L _warning: Runused parameter 'src2' [-Wunused-parameter]E Asrc/libswscale/input.cD:(1747f:i83l:t enote: rexpanded from macro 'rgbaf16_funcs_endian'_ h, co n1747s | t i n t e l e m s ) | ^ src/libswscale/ops_backend.h : 85 : 5 : note: expanded from macro 'DECL_READ' 85 | D E C L _ F U N consCt( NuAiMnEt,8 _cto n*sstr cp1i,x eclo_nts t* rueisnttr8i_ctt *isnr0c,2 ,c o n s t p i x e l _ t * r e s t r\i c t| ^i n1, \ | ^ src/libswscale/ops_backend.h:80:51: note: expanded from macro 'DECL_FUNC' 80 | src/libswscale/input.c : 1815 : 1 :b lwarning: ounused parameter 'unused' [-Wunused-parameter]c k_src/libswscale/input.ct: 1757x:,89 :b lnote: oexpanded from macro 'rgbaf16_funcs_endian'c k_t y, 1757 | s t a t i c v o i d r g b\a f 1| 6 ^# #enIn file included from dsrc/libswscale/ops_backend.ci:a47n: _In file included from nsrc/libswscale/ops_tmpl_int.ca:m59e: #src/libswscale/ops_tmpl_common.c#:T255o:U1V:_ cwarning: (unused parameter 'y' [-Wunused-parameter]u insrc/libswscale/ops_backend.ht:885_:t5 :* _note: dexpanded from macro 'DECL_READ's tU, u85i | n t 8 _ tD E*C_Ld_sFtUVN,C (cNoAnMsEt, ucionnts8t_ tp i*xuenlu_ste d*,r e s t r i c t i n 0\, c| o ^n st src/libswscale/input.cp:i1815x:e1l:_ twarning: unused parameter 'src2' [-Wunused-parameter]* resrc/libswscale/input.cs:t1758r:i78c:t note: iexpanded from macro 'rgbaf16_funcs_endian'n 1, \1758 | | ^ src/libswscale/ops_backend.h : 80 : 62 : note: expanded from macro 'DECL_FUNC' 80 | c o n s t u i n t 8 _ t * s rbcl1o,c kc_otn sxt, ubilnotc8k__tt *ys,r c 2 , \ | ^ In file included from src/libswscale/ops_backend.c :\47 : In file included from | src/libswscale/ops_tmpl_int.c ^: 59: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_tsrc/libswscale/input.c :*1815r:e1s:t rwarning: iunused parameter 'unused0' [-Wunused-parameter]c t src/libswscale/input.ci:n17680:,92 :c onote: nexpanded from macro 'rgbaf16_funcs_endian's t pixe l1768_ | ts t*arteisct rviocitd irng1b,a f 1 6\# # e| n ^d iasrc/libswscale/ops_backend.hn:_81n:a51m:e #note: #expanded from macro 'DECL_FUNC'T oY_c (81u | i n t 8 _ t * _ d s t , c o n s t u i n t 8 _ t * _ s r c , c o n s t u ibnlto8c_kt_ t* uzn,u sbeldo0c,k _ t w , \ | ^ src/libswscale/input.c : 1815 : 1 : warning: \unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c| : ^1769 :56In file included from :src/libswscale/ops_backend.c :note: 47expanded from macro 'rgbaf16_funcs_endian': In file included from src/libswscale/ops_tmpl_int.c:59: src/libswscale/ops_tmpl_common.c1769: | 255 : 1 : warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/ops_backend.h : 85 : 5 : note: expanded from macro 'DECL_READ' 85 | D E C L _ F U N C ( N AcMoEn,s tc ounisntt 8p_itx e*lu_ntu s*erde1s,t riinctt wiind0t,h ,c ounisntt 3p2i_xte l*__tr g*br2eysutvr,i cvto iidn 1*,o p q )\ \ | ^| ^src/libswscale/ops_backend.h :81:62: note: expanded from macro 'DECL_FUNC' 81 | src/libswscale/input.c : 1815b:l1o:c kwarning: _unused parameter 'unused0' [-Wunused-parameter]t zsrc/libswscale/input.c,: 1776b:l92o:ck_t w, note: expanded from macro 'rgbaf16_funcs_endian' \1776 | s| t ^a tic void rgbaf16##endian_name##ToA_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:1777:56: note: expanded from macro 'rgbaf16_funcs_endian' 1777 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:1777:86: note: expanded from macro 'rgbaf16_funcs_endian' 1777 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1783:93: note: expanded from macro 'rgbaf16_funcs_endian' 1783 | static void rgbf16##endian_name##ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1784:83: note: expanded from macro 'rgbaf16_funcs_endian' 1784 | const uint8_t *src1, const uint8_t *src2, \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1794:88: note: expanded from macro 'rgbaf16_funcs_endian' 1794 | static void rgbf16##endian_name##ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1795:78: note: expanded from macro 'rgbaf16_funcs_endian' 1795 | const uint8_t *src1, const uint8_t *src2, \ | ^ src/libswscale/input.c:1815:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1805:In file included from 91src/libswscale/ops_backend.c:: 47note: : expanded from macro 'rgbaf16_funcs_endian'src/libswscale/ops_tmpl_int.c :77:1: 1805warning: | unused parameter 'in1' [-Wunused-parameter]s tati c77 | vDoEiCdL _rRgEbAfD1(6r#e#aedn_dpiaacnk_enda,m ec#o#nTsotY _icn(tu ienlte8m_st) * _| d^s t, src/libswscale/ops_backend.hc:o85n:s74t: unote: iexpanded from macro 'DECL_READ'n t8_t 85* | _ s r c ,D EcCoLn_sFtU NuCi(nNtA8M_Et, *cuonnusste dp0i,x e l _ t * r e\s t r| i ^c t isrc/libswscale/input.cn:01815,: 1c:o nwarning: sunused parameter 'unused1' [-Wunused-parameter]t psrc/libswscale/input.ci:x1806e:l56_:t note: *expanded from macro 'rgbaf16_funcs_endian'r estri c1806t | i n 1 , \ | ^ In file included from src/libswscale/ops_backend.c : 47 : src/libswscale/ops_tmpl_int.c : 77 : 1 : warning: unused parameter 'in2' [-Wunused-parameter] src/libswscale/ops_backend.h : 86 : 45 : note: expanded from macro 'DECL_READ' cons t86 | u i n t 8 _ t * u n u s e d 1 , i n tc ownisdtt hp,i xueiln_tt3 2*_rte s*t_rrigcbt2 yiunv2,, vcooinds t* oppiqx)e l\_ t | * ^r estrict in3, \ | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:77:1: warning: unused parameter 'in3' [-Wunused-parameter] src/libswscale/ops_backend.h:86:74: note: expanded from macro 'DECL_READ' 86 | const pixel_t *restrict in2, const pixel_t *restrict in3, \ | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:93:1: warning: unused parameter 'iter' [-Wunused-parameter] 93 | DECL_WRITE(write_planar, const int elems) | ^ src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:78:63: note: expanded from macro 'DECL_FUNC' 78 | static av_always_inline void fn(NAME)(SwsOpIter *restrict iter, \ | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:93:1: warning: unused parameter 'impl' [-Wunused-parameter] src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:79:69: note: expanded from macro 'DECL_FUNC' 79 | const SwsOpImpl *restrict impl, \ | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'iter' [-Wunused-parameter] 107 | DECL_WRITE(write_packed, const int elems) | ^ src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:78:63: note: expanded from macro 'DECL_FUNC' 78 | static av_always_inline void fn(NAME)(SwsOpIter *restrict iter, \ | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'impl' [-Wunused-parameter] src/libswscale/ops_backend.h:90:5: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ src/libswscale/ops_backend.h:79:69: note: expanded from macro 'DECL_FUNC' 79 | const SwsOpImpl *restrict impl, \ | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'out1' [-Wunused-parameter] src/libswscale/ops_backend.h:90:63: note: expanded from macro 'DECL_WRITE' 90 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'out2' [-Wunused-parameter] src/libswscale/ops_backend.h:91:39: note: expanded from macro 'DECL_WRITE' 91 | pixel_t *restrict out2, pixel_t *restrict out3, \ | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:107:1: warning: unused parameter 'out3' [-Wunused-parameter] src/libswscale/ops_backend.h:91:63: note: expanded from macro 'DECL_WRITE' 91 | pixel_t *restrict out2, pixel_t *restrict out3, \ | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:354:1: warning: unused parameter 'X' [-Wunused-parameter] 354 | DECL_PATTERN(lshift) | ^ src/libswscale/ops_backend.h:142:32: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:354:1: warning: unused parameter 'Y' [-Wunused-parameter] src/libswscale/ops_backend.h:142:46: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:354:1: warning: unused parameter 'Z' [-Wunused-parameter] src/libswscale/ops_backend.h:142:60: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:354:1: warning: unused parameter 'W' [-Wunused-parameter] src/libswscale/ops_backend.h:142:74: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:369:1: warning: unused parameter 'X' [-Wunused-parameter] 369 | DECL_PATTERN(rshift) | ^ src/libswscale/ops_backend.h:142:32: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:369:1: warning: unused parameter 'Y' [-Wunused-parameter] src/libswscale/ops_backend.h:142:46: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:369:1: warning: unused parameter 'Z' [-Wunused-parameter] src/libswscale/ops_backend.h:142:60: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:369:1: warning: unused parameter 'W' [-Wunused-parameter] src/libswscale/ops_backend.h:142:74: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:397:1: warning: unused parameter 'X' [-Wunused-parameter] 397 | DECL_PATTERN(convert_float) | ^ src/libswscale/ops_backend.h:142:32: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:397:1: warning: unused parameter 'Y' [-Wunused-parameter] src/libswscale/ops_backend.h:142:46: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:397:1: warning: unused parameter 'Z' [-Wunused-parameter] src/libswscale/ops_backend.h:142:60: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:397:1: warning: unused parameter 'W' [-Wunused-parameter] src/libswscale/ops_backend.h:142:74: note: expanded from macro 'DECL_PATTERN' 142 | DECL_FUNC(NAME, const bool X, const bool Y, const bool Z, const bool W) | ^ In file included from src/libswscale/ops_backend.c:47: src/libswscale/ops_tmpl_int.c:480:16: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 480 | .entries = { | ^ src/libswscale/ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ In file included from src/libswscale/ops_backend.c:48: In file included from src/libswscale/ops_tmpl_float.c:42: src/libswscale/ops_tmpl_common.c:190:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 190 | for (int i = 0; i < filter->num_weights; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/ops_tmpl_common.c:200:1: warning: unused parameter 'x' [-Wunused-parameter] 200 | DECL_READ(filter_v, const int elems) | ^ src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:51: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:48: In file included from src/libswscale/ops_tmpl_float.c:42: src/libswscale/ops_tmpl_common.c:200:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:62: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:48: In file included from src/libswscale/ops_tmpl_float.c:42: src/libswscale/ops_tmpl_common.c:200:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:81:51: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:48: In file included from src/libswscale/ops_tmpl_float.c:42: src/libswscale/ops_tmpl_common.c:200:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:81:62: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:48: In file included from src/libswscale/ops_tmpl_float.c:42: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'x' [-Wunused-parameter] 255 | DECL_READ(filter_h, const int elems) | ^ src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:51: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:48: In file included from src/libswscale/ops_tmpl_float.c:42: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:80:62: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:48: In file included from src/libswscale/ops_tmpl_float.c:42: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:81:51: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:48: In file included from src/libswscale/ops_tmpl_float.c:42: src/libswscale/ops_tmpl_common.c:255:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/ops_backend.h:85:5: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ src/libswscale/ops_backend.h:81:62: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:48: src/libswscale/ops_tmpl_float.c:220:16: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 220 | .entries = { | ^ src/libswscale/ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ 2 warnings generated. CC libswscale/ops_chain.o In file included from src/libswscale/ops_chain.c:25: In file included from src/libswscale/ops_chain.h:27: In file included from src/libswscale/ops_internal.h:26: In file included from src/libswscale/ops.h:30: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ STRIP libswresample/x86/audio_convert.o skipping strip -x libswresample/x86/audio_convert.o CC libswscale/ops_dispatch.o 1 warning generated. CC libswscale/ops_memcpy.o In file included from src/libswscale/ops_dispatch.c:27: In file included from src/libswscale/ops.h:30: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ src/libswscale/ops_dispatch.c:222:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 222 | block_size = FFMAX(block_size, p->tail_size_in); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libswscale/ops_dispatch.c:231:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 231 | block_size = FFMAX(block_size, p->tail_size_out); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libswscale/ops_dispatch.c:346:36: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 346 | copy_lines((uint8_t *) tail.in[i], tail.in_stride[i], | ^ src/libswscale/ops_dispatch.c:280:41: warning: unused parameter 'out' [-Wunused-parameter] 280 | static void op_pass_run(const SwsFrame *out, const SwsFrame *in, const int y, | ^ src/libswscale/ops_dispatch.c:280:62: warning: unused parameter 'in' [-Wunused-parameter] 280 | static void op_pass_run(const SwsFrame *out, const SwsFrame *in, const int y, | ^ In file included from src/libswscale/ops_memcpy.c:23: In file included from src/libswscale/ops_backend.h:40: In file included from src/libswscale/ops_chain.h:27: In file included from src/libswscale/ops_internal.h:26: In file included from src/libswscale/ops.h:30: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ src/libswscale/ops_memcpy.c:34:25: warning: unused parameter 'x_start' [-Wunused-parameter] 34 | int x_start, int y_start, int x_end, int y_end) | ^ src/libswscale/ops_memcpy.c:59:32: warning: unused parameter 'ctx' [-Wunused-parameter] 59 | static int compile(SwsContext *ctx, SwsOpList *ops, SwsCompiledOp *out) | ^ src/libswscale/ops_memcpy.c:102:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 102 | if (ref != op->clear.value[i].num) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libswscale/ops_optimizer.o In file included from src/libswscale/ops_optimizer.c:25: In file included from src/libswscale/ops.h:30: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ 6 warnings generated. CC libswscale/options.o In file included from src/libswscale/options.c:23: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/options.c:23: src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 81 | return (SwsInternal *) sws; | ^ src/libswscale/options.c:25:46: warning: unused parameter 'ptr' [-Wunused-parameter] 25 | static const char *sws_context_to_name(void *ptr) | ^ src/libswscale/options.c:68:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "param0", "scaler param 0", OFFSET(scaler_params[0]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, | ^ src/libswscale/options.c:69:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "param1", "scaler param 1", OFFSET(scaler_params[1]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, | ^ src/libswscale/options.c:71:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "srcw", "source width", OFFSET(src_w), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:72:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "srch", "source height", OFFSET(src_h), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:73:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "dstw", "destination width", OFFSET(dst_w), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:74:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "dsth", "destination height", OFFSET(dst_h), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:75:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "src_format", "source format", OFFSET(src_format), AV_OPT_TYPE_PIXEL_FMT, { .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ src/libswscale/options.c:76:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "dst_format", "destination format", OFFSET(dst_format), AV_OPT_TYPE_PIXEL_FMT, { .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ src/libswscale/options.c:77:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "src_range", "source is full range", OFFSET(src_range), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE }, | ^ src/libswscale/options.c:78:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "dst_range", "destination is full range", OFFSET(dst_range), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE }, | ^ src/libswscale/options.c:79:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "gamma", "gamma correct scaling", OFFSET(gamma_flag), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libswscale/options.c:81:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "src_v_chr_pos", "source vertical chroma position in luma grid/256" , OFFSET(src_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 1024, VE }, | ^ src/libswscale/options.c:82:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "src_h_chr_pos", "source horizontal chroma position in luma grid/256", OFFSET(src_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 1024, VE }, | ^ src/libswscale/options.c:83:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "dst_v_chr_pos", "destination vertical chroma position in luma grid/256" , OFFSET(dst_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 1024, VE }, | ^ src/libswscale/options.c:84:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "dst_h_chr_pos", "destination horizontal chroma position in luma grid/256", OFFSET(dst_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 1024, VE }, | ^ src/libswscale/options.c:108:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 108 | { NULL } | ^ 19 warnings generated. CC libswscale/output.o In file included from src/libswscale/output.c:38: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/output.c:38: src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 81 | return (SwsInternal *) sws; | ^ src/libswscale/output.c:190:57: warning: unused parameter 'chrDither' [-Wunused-parameter] 190 | yuv2nv12cX_16_c_template(int big_endian, const uint8_t *chrDither, | ^ src/libswscale/output.c:312:1: warning: unused parameter 'dither' [-Wunused-parameter] 312 | yuv2plane1_float(yuv2plane1_float_c_template, float, LE) | ^ src/libswscale/output.c:293:60: note: expanded from macro 'yuv2plane1_float' 293 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:312:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:293:72: note: expanded from macro 'yuv2plane1_float' 293 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:313:1: warning: unused parameter 'dither' [-Wunused-parameter] 313 | yuv2plane1_float(yuv2plane1_float_bswap_c_template, uint32_t, BE) | ^ src/libswscale/output.c:293:60: note: expanded from macro 'yuv2plane1_float' 293 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:313:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:293:72: note: expanded from macro 'yuv2plane1_float' 293 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:314:1: warning: unused parameter 'dither' [-Wunused-parameter] 314 | yuv2planeX_float(yuv2planeX_float_c_template, float, LE) | ^ src/libswscale/output.c:301:60: note: expanded from macro 'yuv2planeX_float' 301 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:314:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:301:72: note: expanded from macro 'yuv2planeX_float' 301 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:315:1: warning: unused parameter 'dither' [-Wunused-parameter] 315 | yuv2planeX_float(yuv2planeX_float_bswap_c_template, uint32_t, BE) | ^ src/libswscale/output.c:301:60: note: expanded from macro 'yuv2planeX_float' 301 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:315:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:301:72: note: expanded from macro 'yuv2planeX_float' 301 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:378:1: warning: unused parameter 'dither' [-Wunused-parameter] 378 | yuv2NBPS( 9, BE, 1, 10, int16_t) | ^ src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:378:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:378:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:378:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:379:1: warning: unused parameter 'dither' [-Wunused-parameter] 379 | yuv2NBPS( 9, LE, 0, 10, int16_t) | ^ src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:379:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:379:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:379:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:380:1: warning: unused parameter 'dither' [-Wunused-parameter] 380 | yuv2NBPS(10, BE, 1, 10, int16_t) | ^ src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:380:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:380:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:380:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:381:1: warning: unused parameter 'dither' [-Wunused-parameter] 381 | yuv2NBPS(10, LE, 0, 10, int16_t) | ^ src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:381:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:381:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:381:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:382:1: warning: unused parameter 'dither' [-Wunused-parameter] 382 | yuv2NBPS(12, BE, 1, 10, int16_t) | ^ src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:382:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:382:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:382:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:383:1: warning: unused parameter 'dither' [-Wunused-parameter] 383 | yuv2NBPS(12, LE, 0, 10, int16_t) | ^ src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:383:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:383:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:383:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:384:1: warning: unused parameter 'dither' [-Wunused-parameter] 384 | yuv2NBPS(14, BE, 1, 10, int16_t) | ^ src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:384:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:384:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:384:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:385:1: warning: unused parameter 'dither' [-Wunused-parameter] 385 | yuv2NBPS(14, LE, 0, 10, int16_t) | ^ src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:385:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:385:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:385:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:386:1: warning: unused parameter 'dither' [-Wunused-parameter] 386 | yuv2NBPS(16, BE, 1, 16, int32_t) | ^ src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:386:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:386:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:386:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:387:1: warning: unused parameter 'dither' [-Wunused-parameter] 387 | yuv2NBPS(16, LE, 0, 16, int32_t) | ^ src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:387:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS' 364 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:387:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:387:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS' 371 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:445:1: warning: unused parameter 'dither' [-Wunused-parameter] 445 | yuv2MSBNBPS(10, BE, 1, 10, int16_t) | ^ src/libswscale/output.c:431:46: note: expanded from macro 'yuv2MSBNBPS' 431 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:445:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:431:58: note: expanded from macro 'yuv2MSBNBPS' 431 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:445:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:438:46: note: expanded from macro 'yuv2MSBNBPS' 438 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:445:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:438:58: note: expanded from macro 'yuv2MSBNBPS' 438 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:446:1: warning: unused parameter 'dither' [-Wunused-parameter] 446 | yuv2MSBNBPS(10, LE, 0, 10, int16_t) | ^ src/libswscale/output.c:431:46: note: expanded from macro 'yuv2MSBNBPS' 431 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:446:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:431:58: note: expanded from macro 'yuv2MSBNBPS' 431 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:446:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:438:46: note: expanded from macro 'yuv2MSBNBPS' 438 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:446:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:438:58: note: expanded from macro 'yuv2MSBNBPS' 438 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:447:1: warning: unused parameter 'dither' [-Wunused-parameter] 447 | yuv2MSBNBPS(12, BE, 1, 10, int16_t) | ^ src/libswscale/output.c:431:46: note: expanded from macro 'yuv2MSBNBPS' 431 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:447:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:431:58: note: expanded from macro 'yuv2MSBNBPS' 431 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:447:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:438:46: note: expanded from macro 'yuv2MSBNBPS' 438 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:447:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:438:58: note: expanded from macro 'yuv2MSBNBPS' 438 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:448:1: warning: unused parameter 'dither' [-Wunused-parameter] 448 | yuv2MSBNBPS(12, LE, 0, 10, int16_t) | ^ src/libswscale/output.c:431:46: note: expanded from macro 'yuv2MSBNBPS' 431 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:448:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:431:58: note: expanded from macro 'yuv2MSBNBPS' 431 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:448:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:438:46: note: expanded from macro 'yuv2MSBNBPS' 438 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:448:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:438:58: note: expanded from macro 'yuv2MSBNBPS' 438 | const uint8_t *dither, int offset)\ | ^ src/libswscale/output.c:452:50: warning: unused parameter 'dstFormat' [-Wunused-parameter] 452 | static void yuv2nv12cX_16LE_c(enum AVPixelFormat dstFormat, const uint8_t *chrDither, | ^ src/libswscale/output.c:460:50: warning: unused parameter 'dstFormat' [-Wunused-parameter] 460 | static void yuv2nv12cX_16BE_c(enum AVPixelFormat dstFormat, const uint8_t *chrDither, | ^ src/libswscale/output.c:568:57: warning: unused parameter 'chrDither' [-Wunused-parameter] 568 | static void yuv2p01xcX_c(int big_endian, const uint8_t *chrDither, | ^ src/libswscale/output.c:650:1: warning: unused parameter 'dither' [-Wunused-parameter] 650 | yuv2p01x_wrapper(p010, 10, 6) | ^ src/libswscale/output.c:596:58: note: expanded from macro 'yuv2p01x_wrapper' 596 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:650:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:596:70: note: expanded from macro 'yuv2p01x_wrapper' 596 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:650:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:603:58: note: expanded from macro 'yuv2p01x_wrapper' 603 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:650:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:603:70: note: expanded from macro 'yuv2p01x_wrapper' 603 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:650:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:611:58: note: expanded from macro 'yuv2p01x_wrapper' 611 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:650:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:611:70: note: expanded from macro 'yuv2p01x_wrapper' 611 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:650:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:620:58: note: expanded from macro 'yuv2p01x_wrapper' 620 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:650:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:620:70: note: expanded from macro 'yuv2p01x_wrapper' 620 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:650:1: warning: unused parameter 'dstFormat' [-Wunused-parameter] src/libswscale/output.c:626:59: note: expanded from macro 'yuv2p01x_wrapper' 626 | static void yuv2 ## fmt ## cX_LE_c(enum AVPixelFormat dstFormat, \ | ^ src/libswscale/output.c:650:1: warning: unused parameter 'dstFormat' [-Wunused-parameter] src/libswscale/output.c:638:59: note: expanded from macro 'yuv2p01x_wrapper' 638 | static void yuv2 ## fmt ## cX_BE_c(enum AVPixelFormat dstFormat, \ | ^ src/libswscale/output.c:651:1: warning: unused parameter 'dither' [-Wunused-parameter] 651 | yuv2p01x_wrapper(p012, 12, 4) | ^ src/libswscale/output.c:596:58: note: expanded from macro 'yuv2p01x_wrapper' 596 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:651:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:596:70: note: expanded from macro 'yuv2p01x_wrapper' 596 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:651:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:603:58: note: expanded from macro 'yuv2p01x_wrapper' 603 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:651:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:603:70: note: expanded from macro 'yuv2p01x_wrapper' 603 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:651:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:611:58: note: expanded from macro 'yuv2p01x_wrapper' 611 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:651:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:611:70: note: expanded from macro 'yuv2p01x_wrapper' 611 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:651:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:620:58: note: expanded from macro 'yuv2p01x_wrapper' 620 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:651:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:620:70: note: expanded from macro 'yuv2p01x_wrapper' 620 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:651:1: warning: unused parameter 'dstFormat' [-Wunused-parameter] src/libswscale/output.c:626:59: note: expanded from macro 'yuv2p01x_wrapper' 626 | static void yuv2 ## fmt ## cX_LE_c(enum AVPixelFormat dstFormat, \ | ^ src/libswscale/output.c:651:1: warning: unused parameter 'dstFormat' [-Wunused-parameter] src/libswscale/output.c:638:59: note: expanded from macro 'yuv2p01x_wrapper' 638 | static void yuv2 ## fmt ## cX_BE_c(enum AVPixelFormat dstFormat, \ | ^ src/libswscale/output.c:652:1: warning: unused parameter 'dither' [-Wunused-parameter] 652 | yuv2p01x_wrapper(nv20, 10, 0) | ^ src/libswscale/output.c:596:58: note: expanded from macro 'yuv2p01x_wrapper' 596 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:652:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:596:70: note: expanded from macro 'yuv2p01x_wrapper' 596 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:652:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:603:58: note: expanded from macro 'yuv2p01x_wrapper' 603 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:652:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:603:70: note: expanded from macro 'yuv2p01x_wrapper' 603 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:652:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:611:58: note: expanded from macro 'yuv2p01x_wrapper' 611 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:652:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:611:70: note: expanded from macro 'yuv2p01x_wrapper' 611 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:652:1: warning: unused parameter 'dither' [-Wunused-parameter] src/libswscale/output.c:620:58: note: expanded from macro 'yuv2p01x_wrapper' 620 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:652:1: warning: unused parameter 'offset' [-Wunused-parameter] src/libswscale/output.c:620:70: note: expanded from macro 'yuv2p01x_wrapper' 620 | const uint8_t *dither, int offset) \ | ^ src/libswscale/output.c:652:1: warning: unused parameter 'dstFormat' [-Wunused-parameter] src/libswscale/output.c:626:59: note: expanded from macro 'yuv2p01x_wrapper' 626 | static void yuv2 ## fmt ## cX_LE_c(enum AVPixelFormat dstFormat, \ | ^ src/libswscale/output.c:652:1: warning: unused parameter 'dstFormat' [-Wunused-parameter] src/libswscale/output.c:638:59: note: expanded from macro 'yuv2p01x_wrapper' 638 | static void yuv2 ## fmt ## cX_BE_c(enum AVPixelFormat dstFormat, \ | ^ src/libswscale/output.c:667:38: warning: unused parameter 'chrFilter' [-Wunused-parameter] 667 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/output.c:667:65: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 667 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/output.c:668:39: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 668 | const int16_t **chrVSrc, int chrFilterSize, | ^ src/libswscale/output.c:668:52: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 668 | const int16_t **chrVSrc, int chrFilterSize, | ^ src/libswscale/output.c:669:39: warning: unused parameter 'alpSrc' [-Wunused-parameter] 669 | const int16_t **alpSrc, uint8_t *dest, int dstW, | ^ src/libswscale/output.c:719:38: warning: unused parameter 'ubuf' [-Wunused-parameter] 719 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/output.c:719:62: warning: unused parameter 'vbuf' [-Wunused-parameter] 719 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/output.c:720:38: warning: unused parameter 'abuf' [-Wunused-parameter] 720 | const int16_t *abuf[2], uint8_t *dest, int dstW, | ^ src/libswscale/output.c:721:39: warning: unused parameter 'uvalpha' [-Wunused-parameter] 721 | int yalpha, int uvalpha, int y, | ^ src/libswscale/output.c:781:38: warning: unused parameter 'ubuf' [-Wunused-parameter] 781 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/output.c:781:62: warning: unused parameter 'vbuf' [-Wunused-parameter] 781 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/output.c:782:38: warning: unused parameter 'abuf0' [-Wunused-parameter] 782 | const int16_t *abuf0, uint8_t *dest, int dstW, | ^ src/libswscale/output.c:783:27: warning: unused parameter 'uvalpha' [-Wunused-parameter] 783 | int uvalpha, int y, enum AVPixelFormat target) | ^ src/libswscale/output.c:884:35: warning: unused parameter 'c' [-Wunused-parameter] 884 | yuv2422_X_c_template(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/output.c:888:38: warning: unused parameter 'alpSrc' [-Wunused-parameter] 888 | const int16_t **alpSrc, uint8_t *dest, int dstW, | ^ src/libswscale/output.c:889:26: warning: unused parameter 'y' [-Wunused-parameter] 889 | int y, enum AVPixelFormat target) | ^ src/libswscale/output.c:923:35: warning: unused parameter 'c' [-Wunused-parameter] 923 | yuv2422_2_c_template(SwsInternal *c, const int16_t *buf[2], | ^ src/libswscale/output.c:925:37: warning: unused parameter 'abuf' [-Wunused-parameter] 925 | const int16_t *abuf[2], uint8_t *dest, int dstW, | ^ src/libswscale/output.c:926:51: warning: unused parameter 'y' [-Wunused-parameter] 926 | int yalpha, int uvalpha, int y, | ^ src/libswscale/output.c:956:35: warning: unused parameter 'c' [-Wunused-parameter] 956 | yuv2422_1_c_template(SwsInternal *c, const int16_t *buf0, | ^ src/libswscale/output.c:958:37: warning: unused parameter 'abuf0' [-Wunused-parameter] 958 | const int16_t *abuf0, uint8_t *dest, int dstW, | ^ src/libswscale/output.c:959:39: warning: unused parameter 'y' [-Wunused-parameter] 959 | int uvalpha, int y, enum AVPixelFormat target) | ^ src/libswscale/output.c:1016:36: warning: unused parameter 'c' [-Wunused-parameter] 1016 | yuv2ya16_X_c_template(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/output.c:1018:40: warning: unused parameter 'chrFilter' [-Wunused-parameter] 1018 | const int16_t *chrFilter, const int32_t **unused_chrUSrc, | ^ src/libswscale/output.c:1018:67: warning: unused parameter 'unused_chrUSrc' [-Wunused-parameter] 1018 | const int16_t *chrFilter, const int32_t **unused_chrUSrc, | ^ src/libswscale/output.c:1019:41: warning: unused parameter 'unused_chrVSrc' [-Wunused-parameter] 1019 | const int32_t **unused_chrVSrc, int unused_chrFilterSize, | ^ src/libswscale/output.c:1019:61: warning: unused parameter 'unused_chrFilterSize' [-Wunused-parameter] 1019 | const int32_t **unused_chrVSrc, int unused_chrFilterSize, | ^ src/libswscale/output.c:1021:29: warning: unused parameter 'y' [-Wunused-parameter] 1021 | int y, enum AVPixelFormat target, | ^ src/libswscale/output.c:1021:51: warning: unused parameter 'target' [-Wunused-parameter] 1021 | int y, enum AVPixelFormat target, | ^ src/libswscale/output.c:1022:29: warning: unused parameter 'unused_hasAlpha' [-Wunused-parameter] 1022 | int unused_hasAlpha, int unused_eightbytes, int is_be) | ^ src/libswscale/output.c:1022:50: warning: unused parameter 'unused_eightbytes' [-Wunused-parameter] 1022 | int unused_hasAlpha, int unused_eightbytes, int is_be) | ^ src/libswscale/output.c:1055:36: warning: unused parameter 'c' [-Wunused-parameter] 1055 | yuv2ya16_2_c_template(SwsInternal *c, const int32_t *buf[2], | ^ src/libswscale/output.c:1056:40: warning: unused parameter 'unused_ubuf' [-Wunused-parameter] 1056 | const int32_t *unused_ubuf[2], const int32_t *unused_vbuf[2], | ^ src/libswscale/output.c:1056:71: warning: unused parameter 'unused_vbuf' [-Wunused-parameter] 1056 | const int32_t *unused_ubuf[2], const int32_t *unused_vbuf[2], | ^ src/libswscale/output.c:1058:47: warning: unused parameter 'unused_uvalpha' [-Wunused-parameter] 1058 | int yalpha_param, int unused_uvalpha, int y, | ^ src/libswscale/output.c:1058:67: warning: unused parameter 'y' [-Wunused-parameter] 1058 | int yalpha_param, int unused_uvalpha, int y, | ^ src/libswscale/output.c:1059:44: warning: unused parameter 'target' [-Wunused-parameter] 1059 | enum AVPixelFormat target, int unused_hasAlpha, | ^ src/libswscale/output.c:1059:56: warning: unused parameter 'unused_hasAlpha' [-Wunused-parameter] 1059 | enum AVPixelFormat target, int unused_hasAlpha, | ^ src/libswscale/output.c:1060:29: warning: unused parameter 'unused_eightbytes' [-Wunused-parameter] 1060 | int unused_eightbytes, int is_be) | ^ src/libswscale/output.c:1089:36: warning: unused parameter 'c' [-Wunused-parameter] 1089 | yuv2ya16_1_c_template(SwsInternal *c, const int32_t *buf0, | ^ src/libswscale/output.c:1090:40: warning: unused parameter 'unused_ubuf' [-Wunused-parameter] 1090 | const int32_t *unused_ubuf[2], const int32_t *unused_vbuf[2], | ^ src/libswscale/output.c:1090:71: warning: unused parameter 'unused_vbuf' [-Wunused-parameter] 1090 | const int32_t *unused_ubuf[2], const int32_t *unused_vbuf[2], | ^ src/libswscale/output.c:1092:29: warning: unused parameter 'unused_uvalpha' [-Wunused-parameter] 1092 | int unused_uvalpha, int y, enum AVPixelFormat target, | ^ src/libswscale/output.c:1092:49: warning: unused parameter 'y' [-Wunused-parameter] 1092 | int unused_uvalpha, int y, enum AVPixelFormat target, | ^ src/libswscale/output.c:1092:71: warning: unused parameter 'target' [-Wunused-parameter] 1092 | int unused_uvalpha, int y, enum AVPixelFormat target, | ^ src/libswscale/output.c:1093:29: warning: unused parameter 'unused_hasAlpha' [-Wunused-parameter] 1093 | int unused_hasAlpha, int unused_eightbytes, int is_be) | ^ src/libswscale/output.c:1093:50: warning: unused parameter 'unused_eightbytes' [-Wunused-parameter] 1093 | int unused_hasAlpha, int unused_eightbytes, int is_be) | ^ src/libswscale/output.c:1121:28: warning: unused parameter 'y' [-Wunused-parameter] 1121 | int y, enum AVPixelFormat target, int hasAlpha, int eightbytes, | ^ src/libswscale/output.c:1202:65: warning: unused parameter 'y' [-Wunused-parameter] 1202 | int yalpha_param, int uvalpha_param, int y, | ^ src/libswscale/output.c:1270:41: warning: unused parameter 'y' [-Wunused-parameter] 1270 | int uvalpha, int y, enum AVPixelFormat target, | ^ src/libswscale/output.c:1379:28: warning: unused parameter 'y' [-Wunused-parameter] 1379 | int y, enum AVPixelFormat target, int hasAlpha, | ^ src/libswscale/output.c:1442:65: warning: unused parameter 'y' [-Wunused-parameter] 1442 | int yalpha_param, int uvalpha_param, int y, | ^ src/libswscale/output.c:1497:41: warning: unused parameter 'y' [-Wunused-parameter] 1497 | int uvalpha, int y, enum AVPixelFormat target, | ^ src/libswscale/output.c:2348:33: warning: unused parameter 'y' [-Wunused-parameter] 2348 | int dstW, int y) | ^ src/libswscale/output.c:2470:35: warning: unused parameter 'y' [-Wunused-parameter] 2470 | int dstW, int y) | ^ src/libswscale/output.c:2542:35: warning: unused parameter 'y' [-Wunused-parameter] 2542 | int dstW, int y) | ^ src/libswscale/output.c:2613:26: warning: unused parameter 'c' [-Wunused-parameter] 2613 | yuv2ya8_1_c(SwsInternal *c, const int16_t *buf0, | ^ src/libswscale/output.c:2614:28: warning: unused parameter 'ubuf' [-Wunused-parameter] 2614 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/output.c:2614:52: warning: unused parameter 'vbuf' [-Wunused-parameter] 2614 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/output.c:2616:17: warning: unused parameter 'uvalpha' [-Wunused-parameter] 2616 | int uvalpha, int y) | ^ src/libswscale/output.c:2616:30: warning: unused parameter 'y' [-Wunused-parameter] 2616 | int uvalpha, int y) | ^ src/libswscale/output.c:2639:26: warning: unused parameter 'c' [-Wunused-parameter] 2639 | yuv2ya8_2_c(SwsInternal *c, const int16_t *buf[2], | ^ src/libswscale/output.c:2640:28: warning: unused parameter 'ubuf' [-Wunused-parameter] 2640 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/output.c:2640:52: warning: unused parameter 'vbuf' [-Wunused-parameter] 2640 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/output.c:2642:29: warning: unused parameter 'uvalpha' [-Wunused-parameter] 2642 | int yalpha, int uvalpha, int y) | ^ src/libswscale/output.c:2642:42: warning: unused parameter 'y' [-Wunused-parameter] 2642 | int yalpha, int uvalpha, int y) | ^ src/libswscale/output.c:2670:26: warning: unused parameter 'c' [-Wunused-parameter] 2670 | yuv2ya8_X_c(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/output.c:2672:28: warning: unused parameter 'chrFilter' [-Wunused-parameter] 2672 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/output.c:2672:55: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 2672 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/output.c:2673:29: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 2673 | const int16_t **chrVSrc, int chrFilterSize, | ^ src/libswscale/output.c:2673:42: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 2673 | const int16_t **chrVSrc, int chrFilterSize, | ^ src/libswscale/output.c:2674:66: warning: unused parameter 'y' [-Wunused-parameter] 2674 | const int16_t **alpSrc, uint8_t *dest, int dstW, int y) | ^ src/libswscale/output.c:2713:29: warning: unused parameter 'c' [-Wunused-parameter] 2713 | yuv2ayuv64_X_c(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/output.c:2717:70: warning: unused parameter 'y' [-Wunused-parameter] 2717 | const int16_t **_alpSrc, uint8_t *dest, int dstW, int y, | ^ src/libswscale/output.c:2785:35: warning: unused parameter 'c' [-Wunused-parameter] 2785 | yuv2v30_X_c_template(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/output.c:2789:38: warning: unused parameter 'alpSrc' [-Wunused-parameter] 2789 | const int16_t **alpSrc, uint8_t *dest, int dstW, int y, | ^ src/libswscale/output.c:2789:75: warning: unused parameter 'y' [-Wunused-parameter] 2789 | const int16_t **alpSrc, uint8_t *dest, int dstW, int y, | ^ src/libswscale/output.c:2840:27: warning: unused parameter 'c' [-Wunused-parameter] 2840 | yuv2xv36_X_c(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/output.c:2844:30: warning: unused parameter 'alpSrc' [-Wunused-parameter] 2844 | const int16_t **alpSrc, uint8_t *dest, int dstW, int y, int is_be) | ^ src/libswscale/output.c:2844:67: warning: unused parameter 'y' [-Wunused-parameter] 2844 | const int16_t **alpSrc, uint8_t *dest, int dstW, int y, int is_be) | ^ src/libswscale/output.c:2903:36: warning: unused parameter 'c' [-Wunused-parameter] 2903 | yuv2ayuv_1_c_template(SwsInternal *c, const int16_t *buf0, | ^ src/libswscale/output.c:2906:40: warning: unused parameter 'y' [-Wunused-parameter] 2906 | int uvalpha, int y, enum AVPixelFormat target) | ^ src/libswscale/output.c:2959:36: warning: unused parameter 'c' [-Wunused-parameter] 2959 | yuv2ayuv_2_c_template(SwsInternal *c, const int16_t *buf[2], | ^ src/libswscale/output.c:2962:52: warning: unused parameter 'y' [-Wunused-parameter] 2962 | int yalpha, int uvalpha, int y, | ^ src/libswscale/output.c:3001:36: warning: unused parameter 'c' [-Wunused-parameter] 3001 | yuv2ayuv_X_c_template(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/output.c:3006:27: warning: unused parameter 'y' [-Wunused-parameter] 3006 | int y, enum AVPixelFormat target) | ^ src/libswscale/output.c:3126:1: warning: unused parameter 'c' [-Wunused-parameter] 3126 | yuv2y2xx_wrapper(10) | ^ src/libswscale/output.c:3094:43: note: expanded from macro 'yuv2y2xx_wrapper' 3094 | yuv2y2 ## bits ## le_X_c(SwsInternal *c, const int16_t *lumFilter, \ | ^ src/libswscale/output.c:3126:1: warning: unused parameter 'alpSrc' [-Wunused-parameter] src/libswscale/output.c:3099:45: note: expanded from macro 'yuv2y2xx_wrapper' 3099 | const int16_t **alpSrc, \ | ^ src/libswscale/output.c:3126:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/output.c:3100:58: note: expanded from macro 'yuv2y2xx_wrapper' 3100 | uint8_t *dest, int dstW, int y) \ | ^ src/libswscale/output.c:3127:1: warning: unused parameter 'c' [-Wunused-parameter] 3127 | yuv2y2xx_wrapper(12) | ^ src/libswscale/output.c:3094:43: note: expanded from macro 'yuv2y2xx_wrapper' 3094 | yuv2y2 ## bits ## le_X_c(SwsInternal *c, const int16_t *lumFilter, \ | ^ src/libswscale/output.c:3127:1: warning: unused parameter 'alpSrc' [-Wunused-parameter] src/libswscale/output.c:3099:45: note: expanded from macro 'yuv2y2xx_wrapper' 3099 | const int16_t **alpSrc, \ | ^ src/libswscale/output.c:3127:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/output.c:3100:58: note: expanded from macro 'yuv2y2xx_wrapper' 3100 | uint8_t *dest, int dstW, int y) \ | ^ src/libswscale/output.c:3130:29: warning: unused parameter 'c' [-Wunused-parameter] 3130 | yuv2y216le_X_c(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/output.c:3135:32: warning: unused parameter '_alpSrc' [-Wunused-parameter] 3135 | const int16_t **_alpSrc, | ^ src/libswscale/output.c:3136:45: warning: unused parameter 'y' [-Wunused-parameter] 3136 | uint8_t *dest, int dstW, int y) | ^ src/libswscale/output.c:3171:29: warning: unused parameter 'c' [-Wunused-parameter] 3171 | yuv2vyu444_1_c(SwsInternal *c, const int16_t *buf0, | ^ src/libswscale/output.c:3173:31: warning: unused parameter 'abuf0' [-Wunused-parameter] 3173 | const int16_t *abuf0, uint8_t *dest, int dstW, | ^ src/libswscale/output.c:3174:33: warning: unused parameter 'y' [-Wunused-parameter] 3174 | int uvalpha, int y) | ^ src/libswscale/output.c:3216:29: warning: unused parameter 'c' [-Wunused-parameter] 3216 | yuv2vyu444_2_c(SwsInternal *c, const int16_t *buf[2], | ^ src/libswscale/output.c:3218:31: warning: unused parameter 'abuf' [-Wunused-parameter] 3218 | const int16_t *abuf[2], uint8_t *dest, int dstW, | ^ src/libswscale/output.c:3219:45: warning: unused parameter 'y' [-Wunused-parameter] 3219 | int yalpha, int uvalpha, int y) | ^ src/libswscale/output.c:3250:29: warning: unused parameter 'c' [-Wunused-parameter] 3250 | yuv2vyu444_X_c(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/output.c:3254:32: warning: unused parameter 'alpSrc' [-Wunused-parameter] 3254 | const int16_t **alpSrc, uint8_t *dest, int dstW, int y) | ^ src/libswscale/output.c:3254:69: warning: unused parameter 'y' [-Wunused-parameter] 3254 | const int16_t **alpSrc, uint8_t *dest, int dstW, int y) | ^ 1 warning generated. CC libswscale/rgb2rgb.o In file included from src/libswscale/rgb2rgb.c:33: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/rgb2rgb.c:33: src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 81 | return (SwsInternal *) sws; | ^ In file included from src/libswscale/rgb2rgb.c:118: src/libswscale/rgb2rgb_template.c:371:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 371 | for (i = 0; i < src_size; i += 3) { | ~ ^ ~~~~~~~~ 3 warnings generated. CC libswscale/slice.o In file included from src/libswscale/slice.c:22: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/slice.c:22: src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 81 | return (SwsInternal *) sws; | ^ 2 warnings generated. CC libswscale/swscale.o In file included from src/libswscale/swscale.c:36: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/swscale.c:36: src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 81 | return (SwsInternal *) sws; | ^ In file included from src/libswscale/swscale.c:39: In file included from src/libswscale/vulkan/ops.h:24: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libswscale/swscale.c:128:40: warning: unused parameter 'c' [-Wunused-parameter] 128 | static void hScale8To15_c(SwsInternal *c, int16_t *dst, int dstW, | ^ src/libswscale/swscale.c:144:40: warning: unused parameter 'c' [-Wunused-parameter] 144 | static void hScale8To19_c(SwsInternal *c, int16_t *_dst, int dstW, | ^ src/libswscale/swscale.c:394:50: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 394 | ff_init_slice_from_src(src_slice, (uint8_t**)src2, srcStride2, c->opts.src_w, | ^ src/libswscale/swscale.c:397:51: warning: cast from 'unsigned char *const *' to 'unsigned char **' drops const qualifier [-Wcast-qual] 397 | ff_init_slice_from_src(vout_slice, (uint8_t**)dst, dstStride, c->opts.dst_w, | ^ src/libswscale/swscale.c:580:37: warning: unused parameter 'src_bits' [-Wunused-parameter] 580 | int src_bits, int src_shift, int mult_shift, | ^ src/libswscale/swscale.c:811:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 811 | uint16_t *src16 = (uint16_t *) src; | ^ src/libswscale/swscale.c:1305:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1305 | c->src_ranges.ranges[0].len == sws->src_h)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libswscale/swscale.c:1308:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1308 | if ((slice_start > 0 || slice_height < sws->dst_h) && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libswscale/swscale.c:1340:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1340 | for (int i = 0; i < FF_ARRAY_ELEMS(dst); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/swscale.c:1354:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1354 | for (int i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/swscale.c:1540:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1540 | for (int i = 0; i < FF_ARRAY_ELEMS(s->graph); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/swscale.c:1580:43: warning: unused parameter 'nb_threads' [-Wunused-parameter] 1580 | int nb_jobs, int nb_threads) | ^ src/libswscale/swscale.c:1595:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1595 | for (int i = 0; i < FF_ARRAY_ELEMS(dst) && parent->frame_dst->data[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 129 warnings generated. CC libswscale/swscale_unscaled.o In file included from src/libswscale/swscale_unscaled.c:27: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/swscale_unscaled.c:27: src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 81 | return (SwsInternal *) sws; | ^ src/libswscale/swscale_unscaled.c:275:46: warning: cast from 'const unsigned char *const *' to 'const unsigned short **' drops const qualifier [-Wcast-qual] 275 | const uint16_t **src = (const uint16_t**)src8; | ^ src/libswscale/swscale_unscaled.c:687:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 687 | uint16_t *src_line = (uint16_t *)(src + srcStride * h); | ^ src/libswscale/swscale_unscaled.c:823:42: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 823 | uint32_t *src_line = (uint32_t *)(src + srcStride * h); | ^ src/libswscale/swscale_unscaled.c:1116:46: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1116 | const uint16_t *src102[] = { (uint16_t *)src[1], (uint16_t *)src[0], (uint16_t *)src[2], (uint16_t *)src[3] }; | ^ src/libswscale/swscale_unscaled.c:1116:66: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1116 | const uint16_t *src102[] = { (uint16_t *)src[1], (uint16_t *)src[0], (uint16_t *)src[2], (uint16_t *)src[3] }; | ^ src/libswscale/swscale_unscaled.c:1116:86: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1116 | const uint16_t *src102[] = { (uint16_t *)src[1], (uint16_t *)src[0], (uint16_t *)src[2], (uint16_t *)src[3] }; | ^ src/libswscale/swscale_unscaled.c:1116:106: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1116 | const uint16_t *src102[] = { (uint16_t *)src[1], (uint16_t *)src[0], (uint16_t *)src[2], (uint16_t *)src[3] }; | ^ src/libswscale/swscale_unscaled.c:1117:46: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1117 | const uint16_t *src201[] = { (uint16_t *)src[2], (uint16_t *)src[0], (uint16_t *)src[1], (uint16_t *)src[3] }; | ^ src/libswscale/swscale_unscaled.c:1117:66: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1117 | const uint16_t *src201[] = { (uint16_t *)src[2], (uint16_t *)src[0], (uint16_t *)src[1], (uint16_t *)src[3] }; | ^ src/libswscale/swscale_unscaled.c:1117:86: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1117 | const uint16_t *src201[] = { (uint16_t *)src[2], (uint16_t *)src[0], (uint16_t *)src[1], (uint16_t *)src[3] }; | ^ src/libswscale/swscale_unscaled.c:1117:106: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1117 | const uint16_t *src201[] = { (uint16_t *)src[2], (uint16_t *)src[0], (uint16_t *)src[1], (uint16_t *)src[3] }; | ^ src/libswscale/swscale_unscaled.c:2034:86: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 2034 | ((uint16_t*)c->formatConvBuffer)[j] = av_bswap16(((uint16_t*)srcPtr)[j]); | ^ src/libswscale/swscale_unscaled.c:2125:43: warning: unused parameter 'c' [-Wunused-parameter] 2125 | static int packedCopyWrapper(SwsInternal *c, const uint8_t *const src[], | ^ 17 warnings generated. CC libswscale/utils.o 654 warnings generated. CC libswscale/version.o In file included from src/libswscale/utils.c:64: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/utils.c:64: src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 81 | return (SwsInternal *) sws; | ^ CC libswscale/vscale.o In file included from src/libswscale/utils.c:68: In file included from src/libswscale/vulkan/ops.h:24: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ src/libswscale/utils.c:167:47: warning: unused parameter 's' [-Wunused-parameter] 167 | static av_cold int get_local_pos(SwsInternal *s, int chr_subsample, int pos, int dir) | ^ src/libswscale/utils.c:167:82: warning: unused parameter 'dir' [-Wunused-parameter] 167 | static av_cold int get_local_pos(SwsInternal *s, int chr_subsample, int pos, int dir) | ^ src/libswscale/utils.c:271:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 271 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:703:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 703 | for(i=0; i INT_MAX/ sizeof(double)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:2294:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2294 | for (i = 0; i < FF_ARRAY_ELEMS(c->graph); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:2400:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2400 | prev->flags == flags && | ~~~~~~~~~~~ ^ ~~~~~ In file included from src/libswscale/vscale.c:21: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/vscale.c:21: src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 81 | return (SwsInternal *) sws; | ^ src/libswscale/vscale.c:56:75: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 56 | inst->pfn.yuv2planarX(filter, inst->filter_size, (const int16_t**)src, dst[0], dstW, c->lumDither8, 0); | ^ src/libswscale/vscale.c:68:79: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 68 | inst->pfn.yuv2planarX(filter, inst->filter_size, (const int16_t**)src, dst[0], dstW, c->lumDither8, 0); | ^ src/libswscale/vscale.c:41:89: warning: unused parameter 'sliceH' [-Wunused-parameter] 41 | static int lum_planar_vscale(SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH) | ^ src/libswscale/vscale.c:96:119: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 96 | inst->pfn.yuv2interleavedX(c->opts.dst_format, c->chrDither8, filter, inst->filter_size, (const int16_t**)src1, (const int16_t**)src2, dst1[0], dstW); | ^ src/libswscale/vscale.c:96:142: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 96 | inst->pfn.yuv2interleavedX(c->opts.dst_format, c->chrDither8, filter, inst->filter_size, (const int16_t**)src1, (const int16_t**)src2, dst1[0], dstW); | ^ src/libswscale/vscale.c:101:79: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 101 | inst->pfn.yuv2planarX(filter, inst->filter_size, (const int16_t**)src1, dst1[0], dstW, c->chrDither8, 0); | ^ src/libswscale/vscale.c:102:79: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 102 | inst->pfn.yuv2planarX(filter, inst->filter_size, (const int16_t**)src2, dst2[0], dstW, c->chrDither8, inst->isMMX ? (c->uv_offx2 >> 1) : 3); | ^ src/libswscale/vscale.c:74:89: warning: unused parameter 'sliceH' [-Wunused-parameter] 74 | static int chr_planar_vscale(SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH) | ^ src/libswscale/vscale.c:136:74: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 136 | inst->pfn.yuv2packed1(c, (const int16_t*)*src0, (const int16_t**)src1, (const int16_t**)src2, | ^ src/libswscale/vscale.c:136:97: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 136 | inst->pfn.yuv2packed1(c, (const int16_t*)*src0, (const int16_t**)src1, (const int16_t**)src2, | ^ src/libswscale/vscale.c:142:74: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 142 | inst->pfn.yuv2packed1(c, (const int16_t*)*src0, (const int16_t**)src1, (const int16_t**)src2, | ^ src/libswscale/vscale.c:142:97: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 142 | inst->pfn.yuv2packed1(c, (const int16_t*)*src0, (const int16_t**)src1, (const int16_t**)src2, | ^ src/libswscale/vscale.c:156:51: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 156 | inst->pfn.yuv2packed2(c, (const int16_t**)src0, (const int16_t**)src1, (const int16_t**)src2, (const int16_t**)src3, | ^ src/libswscale/vscale.c:156:74: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 156 | inst->pfn.yuv2packed2(c, (const int16_t**)src0, (const int16_t**)src1, (const int16_t**)src2, (const int16_t**)src3, | ^ src/libswscale/vscale.c:156:97: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 156 | inst->pfn.yuv2packed2(c, (const int16_t**)src0, (const int16_t**)src1, (const int16_t**)src2, (const int16_t**)src3, | ^ src/libswscale/vscale.c:156:120: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 156 | inst->pfn.yuv2packed2(c, (const int16_t**)src0, (const int16_t**)src1, (const int16_t**)src2, (const int16_t**)src3, | ^ src/libswscale/vscale.c:167:38: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 167 | (const int16_t**)src0, lum_fsize, chr_filter + chrSliceY * chr_fsize, | ^ src/libswscale/vscale.c:168:38: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 168 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, *dst, dstW, sliceY); | ^ src/libswscale/vscale.c:168:61: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 168 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, *dst, dstW, sliceY); | ^ src/libswscale/vscale.c:168:95: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 168 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, *dst, dstW, sliceY); | ^ src/libswscale/vscale.c:109:85: warning: unused parameter 'sliceH' [-Wunused-parameter] 109 | static int packed_vscale(SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH) | ^ src/libswscale/vscale.c:207:31: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 207 | (const int16_t**)src0, lum_fsize, chr_filter + sliceY * chr_fsize, | ^ src/libswscale/vscale.c:208:31: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 208 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, dst, dstW, sliceY); | ^ src/libswscale/vscale.c:208:54: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 208 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, dst, dstW, sliceY); | ^ src/libswscale/vscale.c:208:88: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 208 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, dst, dstW, sliceY); | ^ src/libswscale/vscale.c:173:82: warning: unused parameter 'sliceH' [-Wunused-parameter] 173 | static int any_vscale(SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH) | ^ 28 warnings generated. CC libswscale/vulkan/ops.o In file included from src/libswscale/vulkan/ops.c:24: In file included from src/libswscale/vulkan/../ops_internal.h:26: In file included from src/libswscale/vulkan/../ops.h:30: In file included from src/libswscale/vulkan/../graph.h:30: src/libswscale/vulkan/../format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/vulkan/ops.c:25: src/libswscale/vulkan/../swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 81 | return (SwsInternal *) sws; | ^ In file included from src/libswscale/vulkan/ops.c:27: In file included from src/libswscale/vulkan/ops.h:24: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libswscale/vulkan/ops.c:30: src/libswscale/vulkan/spvasm.h:74:38: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 74 | if ((spi->off + strlen(str) + 4) > spi->dst_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libswscale/vulkan/spvasm.h:79:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 79 | for (int i = 0; i < strlen(str) + 1; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libswscale/vulkan/ops.c:33:48: warning: unused parameter 'opaque' [-Wunused-parameter] 33 | static void ff_sws_vk_uninit(AVRefStructOpaque opaque, void *obj) | ^ src/libswscale/vulkan/ops.c:105:34: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual] 105 | AVFrame *src_f = (AVFrame *) src->avframe; | ^ src/libswscale/vulkan/ops.c:106:34: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual] 106 | AVFrame *dst_f = (AVFrame *) dst->avframe; | ^ src/libswscale/vulkan/ops.c:97:67: warning: unused parameter 'y' [-Wunused-parameter] 97 | static void process(const SwsFrame *dst, const SwsFrame *src, int y, int h, | ^ src/libswscale/vulkan/ops.c:97:74: warning: unused parameter 'h' [-Wunused-parameter] 97 | static void process(const SwsFrame *dst, const SwsFrame *src, int y, int h, | ^ src/libswscale/vulkan/ops.c:308:65: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 308 | spi_OpDecorate(spi, id->in_vars[1], SpvDecorationNonWritable); | ^ src/libswscale/vulkan/spvasm.h:355:9: note: macro 'spi_OpDecorate' defined here 355 | #define spi_OpDecorate(spi, target, deco, ...) \ | ^ src/libswscale/vulkan/ops.c:313:65: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 313 | spi_OpDecorate(spi, id->in_vars[2], SpvDecorationNonReadable); | ^ src/libswscale/vulkan/spvasm.h:355:9: note: macro 'spi_OpDecorate' defined here 355 | #define spi_OpDecorate(spi, target, deco, ...) \ | ^ src/libswscale/vulkan/ops.c:322:72: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 322 | spi_OpDecorate(spi, id->dither[i].struct_id, SpvDecorationBlock); | ^ src/libswscale/vulkan/spvasm.h:355:9: note: macro 'spi_OpDecorate' defined here 355 | #define spi_OpDecorate(spi, target, deco, ...) \ | ^ src/libswscale/vulkan/ops.c:333:44: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 333 | av_assert0((id->nb_linear_ops + 1) <= FF_ARRAY_ELEMS(id->linear_deco_off)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libswscale/vulkan/ops.c:387:44: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 387 | av_assert0((id->nb_const_ids + 20) <= FF_ARRAY_ELEMS(id->const_ids)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libswscale/vulkan/ops.c:843:76: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 843 | spi_OpDecorate(spi, spi->id + i, SpvDecorationNoContraction); | ^ src/libswscale/vulkan/spvasm.h:355:9: note: macro 'spi_OpDecorate' defined here 355 | #define spi_OpDecorate(spi, target, deco, ...) \ | ^ 12 warnings generated. CC libswscale/vulkan/vulkan.o In file included from src/libswscale/vulkan/vulkan.c:19: In file included from src/libavutil/vulkan.c:25: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libswscale/vulkan/vulkan.c:19: In file included from src/libavutil/vulkan.c:26: src/libavutil/vulkan_loader.h:104:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:157:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:167:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 167 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libswscale/vulkan/vulkan.c:19: src/libavutil/vulkan.c:135:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 135 | if (s->qfs[j] == s->hwctx->qf[i].idx) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:223:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 223 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:251:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 251 | for (uint32_t i = 0; i < s->tot_nb_qfs; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/vulkan.c:271:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 271 | for (int i = 0; i < s->coop_mat_props_nb; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:548:50: warning: unused parameter 's' [-Wunused-parameter] 548 | FFVkExecContext *ff_vk_exec_get(FFVulkanContext *s, FFVkExecPool *pool) | ^ src/libavutil/vulkan.c:592:47: warning: unused parameter 's' [-Wunused-parameter] 592 | void ff_vk_exec_discard_deps(FFVulkanContext *s, FFVkExecContext *e) | ^ src/libavutil/vulkan.c:860:47: warning: unused parameter 's' [-Wunused-parameter] 860 | void ff_vk_exec_update_frame(FFVulkanContext *s, FFVkExecContext *e, AVFrame *f, | ^ src/libavutil/vulkan.c:996:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 996 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:1427:5: warning: missing field 'pNext' initializer [-Wmissing-field-initializers] 1427 | }; | ^ src/libavutil/vulkan.c:1905:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1905 | for (int i = 0; i < FF_ARRAY_ELEMS(fmts_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:2095:53: warning: unused parameter 'required_subgroup_size' [-Wunused-parameter] 2095 | uint32_t wg_size[3], uint32_t required_subgroup_size) | ^ src/libavutil/vulkan.c:2196:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 2196 | for (int i = 0; i < len; i++) { | ~ ^ ~~~ src/libavutil/vulkan.c:2245:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] 2245 | .pCode = (void *)spirv, | ^ src/libavutil/vulkan.c:2234:69: warning: unused parameter 'shd' [-Wunused-parameter] 2234 | static int create_shader_module(FFVulkanContext *s, FFVulkanShader *shd, | ^ src/libavutil/vulkan.c:2347:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2347 | (max_descriptors <= s->push_desc_props.maxPushDescriptors) && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:2397:49: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 2397 | VkSpecializationMapEntry *spe = (void *)shd->specialization_info->pMapEntries; | ^ src/libavutil/vulkan.c:2406:35: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 2406 | uint8_t *spd = (uint8_t *)shd->specialization_info->pData; | ^ src/libavutil/vulkan.c:2477:25: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 2477 | av_free((void *)spirv); | ^ src/libavutil/vulkan.c:2503:54: warning: unused parameter 's' [-Wunused-parameter] 2503 | int ff_vk_shader_add_descriptor_set(FFVulkanContext *s, FFVulkanShader *shd, | ^ src/libavutil/vulkan.c:2755:46: warning: unused parameter 'fmt' [-Wunused-parameter] 2755 | VkFormat fmt) | ^ 25 warnings generated. CC libswscale/vulkan/vulkan_shaderc.o In file included from src/libswscale/vulkan/vulkan_shaderc.c:19: In file included from src/libavutil/vulkan_shaderc.c:22: In file included from src/libavutil/vulkan_spirv.h:22: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libswscale/vulkan/vulkan_shaderc.c:19: src/libavutil/vulkan_shaderc.c:100:24: warning: cast from 'const char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 100 | *data = (uint8_t *)shaderc_result_get_bytes(res); | ^ src/libavutil/vulkan_shaderc.c:93:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 93 | status = ret < FF_ARRAY_ELEMS(shdc_result) ? shdc_result[ret] : "unknown"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_shaderc.c:107:49: warning: unused parameter 'ctx' [-Wunused-parameter] 107 | static void shdc_shader_free(FFVkSPIRVCompiler *ctx, void **opaque) | ^ 5 warnings generated. CC libswscale/x86/hscale_fast_bilinear_simd.o In file included from src/libswscale/x86/hscale_fast_bilinear_simd.c:21: In file included from src/libswscale/x86/../swscale_internal.h:29: In file included from src/libswscale/x86/../graph.h:30: src/libswscale/x86/../format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ 17 warnings generated. In file included from src/libswscale/x86/hscale_fast_bilinear_simd.c:21: src/libswscale/x86/../swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 81 | return (SwsInternal *) sws; | ^ X86ASM libswscale/x86/input.o 2 warnings generated. CC libswscale/x86/ops.o In file included from src/libswscale/x86/ops.c:26: In file included from src/libswscale/x86/../ops_chain.h:27: In file included from src/libswscale/x86/../ops_internal.h:26: In file included from src/libswscale/x86/../ops.h:30: In file included from src/libswscale/x86/../graph.h:30: src/libswscale/x86/../format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ src/libswscale/x86/ops.c:323:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 323 | for (int i = 0; i < filter->num_weights; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:378:27: warning: comparison of integers of different signs: 'const int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 378 | const int elems = FFMIN(block_size, filter->dst_size - x); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libswscale/x86/ops.c:817:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 817 | DECL_FUNCS_8(16, _m1_sse4, SSE4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:596:16: note: expanded from macro 'DECL_FUNCS_8' 596 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ src/libswscale/x86/ops.c:818:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 818 | DECL_FUNCS_8(32, _m1_avx2, AVX2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:596:16: note: expanded from macro 'DECL_FUNCS_8' 596 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ src/libswscale/x86/ops.c:819:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 819 | DECL_FUNCS_8(32, _m2_sse4, SSE4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:596:16: note: expanded from macro 'DECL_FUNCS_8' 596 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ src/libswscale/x86/ops.c:820:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 820 | DECL_FUNCS_8(64, _m2_avx2, AVX2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:596:16: note: expanded from macro 'DECL_FUNCS_8' 596 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ src/libswscale/x86/ops.c:822:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 822 | DECL_FUNCS_16(16, _m1_avx2, AVX2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:681:16: note: expanded from macro 'DECL_FUNCS_16' 681 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ src/libswscale/x86/ops.c:823:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 823 | DECL_FUNCS_16(32, _m2_avx2, AVX2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:681:16: note: expanded from macro 'DECL_FUNCS_16' 681 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ src/libswscale/x86/ops.c:825:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 825 | DECL_FUNCS_32(16, _avx2, AVX2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:754:16: note: expanded from macro 'DECL_FUNCS_32' 754 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:162:23: note: initialized flexible array member 'entries' is here 162 | const SwsOpEntry *entries[]; /* terminated by NULL */ | ^ 10 warnings generated. X86ASM libswscale/x86/ops_float.o 15 warnings generated. X86ASM libswscale/x86/ops_int.o STRIP libswscale/x86/input.o skipping strip -x libswscale/x86/input.o X86ASM libswscale/x86/output.o 204 warnings generated. X86ASM libswscale/x86/range_convert.o STRIP libswscale/x86/range_convert.o skipping strip -x libswscale/x86/range_convert.o CC libswscale/x86/rgb2rgb.o In file included from src/libswscale/x86/rgb2rgb.c:37: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/x86/rgb2rgb.c:37: src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 81 | return (SwsInternal *) sws; | ^ src/libswscale/x86/rgb2rgb.c:1118:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1118 | for (unsigned i = 0; i < src_size; i +=3) { | ~ ^ ~~~~~~~~ 3 warnings generated. X86ASM libswscale/x86/rgb_2_rgb.o STRIP libswscale/x86/rgb_2_rgb.o skipping strip -x libswscale/x86/rgb_2_rgb.o X86ASM libswscale/x86/scale.o STRIP libswscale/x86/ops_int.o skipping strip -x libswscale/x86/ops_int.o X86ASM libswscale/x86/scale_avx2.o STRIP libswscale/x86/scale_avx2.o skipping strip -x libswscale/x86/scale_avx2.o CC libswscale/x86/swscale.o In file included from src/libswscale/x86/swscale.c:24: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/x86/swscale.c:24: src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 81 | return (SwsInternal *) sws; | ^ In file included from src/libswscale/x86/swscale.c:56: src/libswscale/x86/swscale_template.c:262:9: warning: string literal of length 8150 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 262 | YSCALEYUV2PACKEDX_ACCURATE | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | YSCALEYUV2RGBX | ~~~~~~~~~~~~~~ 264 | "movq %%mm2, "U_TEMP"(%0) \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | "movq %%mm4, "V_TEMP"(%0) \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "movq %%mm5, "Y_TEMP"(%0) \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | YSCALEYUV2PACKEDX_ACCURATE_YA(ALP_MMX_FILTER_OFFSET) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "movq "Y_TEMP"(%0), %%mm5 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "psraw $3, %%mm1 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "psraw $3, %%mm7 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "packuswb %%mm7, %%mm1 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | WRITEBGR32(%4, "%5", %%FF_REGa, %%mm3, %%mm4, %%mm5, %%mm1, %%mm0, %%mm7, %%mm2, %%mm6) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/swscale_template.c:187:5: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE' 187 | YSCALEYUV2PACKEDX_ACCURATE_UV \ | ^ src/libswscale/x86/swscale_template.c:91:9: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE_UV' 91 | "xor %%"FF_REG_a", %%"FF_REG_a" \n\t"\ | ^ src/libswscale/x86/swscale_template.c:275:9: warning: string literal of length 5824 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 275 | YSCALEYUV2PACKEDX_ACCURATE | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | YSCALEYUV2RGBX | ~~~~~~~~~~~~~~ 277 | "pcmpeqd %%mm7, %%mm7 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | WRITEBGR32(%4, "%5", %%FF_REGa, %%mm2, %%mm4, %%mm5, %%mm7, %%mm0, %%mm1, %%mm3, %%mm6) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/swscale_template.c:187:5: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE' 187 | YSCALEYUV2PACKEDX_ACCURATE_UV \ | ^ src/libswscale/x86/swscale_template.c:91:9: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE_UV' 91 | "xor %%"FF_REG_a", %%"FF_REG_a" \n\t"\ | ^ src/libswscale/x86/swscale_template.c:250:67: warning: unused parameter 'lumFilter' [-Wunused-parameter] 250 | static void RENAME(yuv2rgb32_X_ar)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:251:52: warning: unused parameter 'lumSrc' [-Wunused-parameter] 251 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:251:64: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 251 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:252:51: warning: unused parameter 'chrFilter' [-Wunused-parameter] 252 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:252:78: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 252 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:253:52: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 253 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:254:40: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 254 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:254:71: warning: unused parameter 'alpSrc' [-Wunused-parameter] 254 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:255:65: warning: unused parameter 'dstY' [-Wunused-parameter] 255 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:295:9: warning: string literal of length 4179 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 295 | YSCALEYUV2PACKEDX | ^~~~~~~~~~~~~~~~~ 296 | YSCALEYUV2RGBX | ~~~~~~~~~~~~~~ 297 | YSCALEYUV2PACKEDX_YA(ALP_MMX_FILTER_OFFSET, %%mm0, %%mm3, %%mm6, %%mm1, %%mm7) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "psraw $3, %%mm1 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "psraw $3, %%mm7 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "packuswb %%mm7, %%mm1 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | WRITEBGR32(%4, "%5", %%FF_REGa, %%mm2, %%mm4, %%mm5, %%mm1, %%mm0, %%mm7, %%mm3, %%mm6) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/swscale_template.c:78:5: note: expanded from macro 'YSCALEYUV2PACKEDX' 78 | YSCALEYUV2PACKEDX_UV \ | ^ src/libswscale/x86/swscale_template.c:35:9: note: expanded from macro 'YSCALEYUV2PACKEDX_UV' 35 | "xor %%"FF_REG_a", %%"FF_REG_a" \n\t"\ | ^ src/libswscale/x86/swscale_template.c:283:64: warning: unused parameter 'lumFilter' [-Wunused-parameter] 283 | static void RENAME(yuv2rgb32_X)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:284:49: warning: unused parameter 'lumSrc' [-Wunused-parameter] 284 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:284:61: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 284 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:285:48: warning: unused parameter 'chrFilter' [-Wunused-parameter] 285 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:285:75: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 285 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:286:49: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 286 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:287:37: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 287 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:287:68: warning: unused parameter 'alpSrc' [-Wunused-parameter] 287 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:288:62: warning: unused parameter 'dstY' [-Wunused-parameter] 288 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:324:9: warning: string literal of length 4179 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 324 | YSCALEYUV2PACKEDX | ^~~~~~~~~~~~~~~~~ 325 | YSCALEYUV2RGBX | ~~~~~~~~~~~~~~ 326 | YSCALEYUV2PACKEDX_YA(ALP_MMX_FILTER_OFFSET, %%mm0, %%mm3, %%mm6, %%mm1, %%mm7) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | "psraw $3, %%mm1 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | "psraw $3, %%mm7 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | "packuswb %%mm7, %%mm1 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | WRITEBGR32(%4, "%5", %%FF_REGa, %%mm5, %%mm4, %%mm2, %%mm1, %%mm0, %%mm7, %%mm3, %%mm6) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/swscale_template.c:78:5: note: expanded from macro 'YSCALEYUV2PACKEDX' 78 | YSCALEYUV2PACKEDX_UV \ | ^ src/libswscale/x86/swscale_template.c:35:9: note: expanded from macro 'YSCALEYUV2PACKEDX_UV' 35 | "xor %%"FF_REG_a", %%"FF_REG_a" \n\t"\ | ^ src/libswscale/x86/swscale_template.c:312:64: warning: unused parameter 'lumFilter' [-Wunused-parameter] 312 | static void RENAME(yuv2bgr32_X)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:313:49: warning: unused parameter 'lumSrc' [-Wunused-parameter] 313 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:313:61: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 313 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:314:48: warning: unused parameter 'chrFilter' [-Wunused-parameter] 314 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:314:75: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 314 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:315:49: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 315 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:316:37: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 316 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:316:68: warning: unused parameter 'alpSrc' [-Wunused-parameter] 316 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:317:62: warning: unused parameter 'dstY' [-Wunused-parameter] 317 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:380:5: warning: string literal of length 5851 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 380 | YSCALEYUV2PACKEDX_ACCURATE | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | YSCALEYUV2RGBX | ~~~~~~~~~~~~~~ 382 | "pxor %%mm7, %%mm7 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~ 383 | /* mm2=B, %%mm4=G, %%mm5=R, %%mm7=0 */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "paddusb "BLUE_DITHER"(%0), %%mm2\n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | "paddusb "GREEN_DITHER"(%0), %%mm4\n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386 | "paddusb "RED_DITHER"(%0), %%mm5\n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | WRITERGB16(%4, "%5", %%FF_REGa) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/swscale_template.c:187:5: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE' 187 | YSCALEYUV2PACKEDX_ACCURATE_UV \ | ^ src/libswscale/x86/swscale_template.c:91:9: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE_UV' 91 | "xor %%"FF_REG_a", %%"FF_REG_a" \n\t"\ | ^ src/libswscale/x86/swscale_template.c:369:68: warning: unused parameter 'lumFilter' [-Wunused-parameter] 369 | static void RENAME(yuv2rgb565_X_ar)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:370:53: warning: unused parameter 'lumSrc' [-Wunused-parameter] 370 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:370:65: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 370 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:371:52: warning: unused parameter 'chrFilter' [-Wunused-parameter] 371 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:371:79: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 371 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:372:53: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 372 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:373:41: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 373 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:373:72: warning: unused parameter 'alpSrc' [-Wunused-parameter] 373 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:374:66: warning: unused parameter 'dstY' [-Wunused-parameter] 374 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:391:65: warning: unused parameter 'lumFilter' [-Wunused-parameter] 391 | static void RENAME(yuv2rgb565_X)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:392:50: warning: unused parameter 'lumSrc' [-Wunused-parameter] 392 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:392:62: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 392 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:393:49: warning: unused parameter 'chrFilter' [-Wunused-parameter] 393 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:393:76: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 393 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:394:50: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 394 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:395:38: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 395 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:395:69: warning: unused parameter 'alpSrc' [-Wunused-parameter] 395 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:396:63: warning: unused parameter 'dstY' [-Wunused-parameter] 396 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:453:5: warning: string literal of length 5880 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 453 | YSCALEYUV2PACKEDX_ACCURATE | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | YSCALEYUV2RGBX | ~~~~~~~~~~~~~~ 455 | "pxor %%mm7, %%mm7 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~ 456 | /* mm2=B, %%mm4=G, %%mm5=R, %%mm7=0 */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | "paddusb "BLUE_DITHER"(%0), %%mm2\n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458 | "paddusb "GREEN_DITHER"(%0), %%mm4\n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459 | "paddusb "RED_DITHER"(%0), %%mm5\n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | WRITERGB15(%4, "%5", %%FF_REGa) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/swscale_template.c:187:5: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE' 187 | YSCALEYUV2PACKEDX_ACCURATE_UV \ | ^ src/libswscale/x86/swscale_template.c:91:9: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE_UV' 91 | "xor %%"FF_REG_a", %%"FF_REG_a" \n\t"\ | ^ src/libswscale/x86/swscale_template.c:442:68: warning: unused parameter 'lumFilter' [-Wunused-parameter] 442 | static void RENAME(yuv2rgb555_X_ar)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:443:53: warning: unused parameter 'lumSrc' [-Wunused-parameter] 443 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:443:65: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 443 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:444:52: warning: unused parameter 'chrFilter' [-Wunused-parameter] 444 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:444:79: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 444 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:445:53: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 445 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:446:41: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 446 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:446:72: warning: unused parameter 'alpSrc' [-Wunused-parameter] 446 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:447:66: warning: unused parameter 'dstY' [-Wunused-parameter] 447 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:464:65: warning: unused parameter 'lumFilter' [-Wunused-parameter] 464 | static void RENAME(yuv2rgb555_X)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:465:50: warning: unused parameter 'lumSrc' [-Wunused-parameter] 465 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:465:62: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 465 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:466:49: warning: unused parameter 'chrFilter' [-Wunused-parameter] 466 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:466:76: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 466 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:467:50: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 467 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:468:38: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 468 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:468:69: warning: unused parameter 'alpSrc' [-Wunused-parameter] 468 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:469:63: warning: unused parameter 'dstY' [-Wunused-parameter] 469 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:549:5: warning: string literal of length 6272 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 549 | YSCALEYUV2PACKEDX_ACCURATE | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | YSCALEYUV2RGBX | ~~~~~~~~~~~~~~ 551 | "pxor %%mm7, %%mm7 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~ 552 | "lea (%%"FF_REG_a", %%"FF_REG_a", 2), %%"FF_REG_c"\n\t" //FIXME optimize | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 | "add %4, %%"FF_REG_c" \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554 | WRITEBGR24(%%FF_REGc, "%5", %%FF_REGa) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/swscale_template.c:187:5: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE' 187 | YSCALEYUV2PACKEDX_ACCURATE_UV \ | ^ src/libswscale/x86/swscale_template.c:91:9: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE_UV' 91 | "xor %%"FF_REG_a", %%"FF_REG_a" \n\t"\ | ^ src/libswscale/x86/swscale_template.c:538:67: warning: unused parameter 'lumFilter' [-Wunused-parameter] 538 | static void RENAME(yuv2bgr24_X_ar)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:539:52: warning: unused parameter 'lumSrc' [-Wunused-parameter] 539 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:539:64: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 539 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:540:51: warning: unused parameter 'chrFilter' [-Wunused-parameter] 540 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:540:78: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 540 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:541:52: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 541 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:542:40: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 542 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:542:71: warning: unused parameter 'alpSrc' [-Wunused-parameter] 542 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:543:65: warning: unused parameter 'dstY' [-Wunused-parameter] 543 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:563:64: warning: unused parameter 'lumFilter' [-Wunused-parameter] 563 | static void RENAME(yuv2bgr24_X)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:564:49: warning: unused parameter 'lumSrc' [-Wunused-parameter] 564 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:564:61: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 564 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:565:48: warning: unused parameter 'chrFilter' [-Wunused-parameter] 565 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:565:75: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 565 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:566:49: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 566 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:567:37: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 567 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:567:68: warning: unused parameter 'alpSrc' [-Wunused-parameter] 567 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:568:62: warning: unused parameter 'dstY' [-Wunused-parameter] 568 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:617:5: warning: string literal of length 4578 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 617 | YSCALEYUV2PACKEDX_ACCURATE | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 618 | /* mm2=B, %%mm4=G, %%mm5=R, %%mm7=0 */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619 | "psraw $3, %%mm3 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | "psraw $3, %%mm4 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | "psraw $3, %%mm1 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | "psraw $3, %%mm7 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 623 | WRITEYUY2(%4, "%5", %%FF_REGa) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/swscale_template.c:187:5: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE' 187 | YSCALEYUV2PACKEDX_ACCURATE_UV \ | ^ src/libswscale/x86/swscale_template.c:91:9: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE_UV' 91 | "xor %%"FF_REG_a", %%"FF_REG_a" \n\t"\ | ^ src/libswscale/x86/swscale_template.c:606:69: warning: unused parameter 'lumFilter' [-Wunused-parameter] 606 | static void RENAME(yuv2yuyv422_X_ar)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:607:54: warning: unused parameter 'lumSrc' [-Wunused-parameter] 607 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:607:66: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 607 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:608:53: warning: unused parameter 'chrFilter' [-Wunused-parameter] 608 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:608:80: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 608 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:609:54: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 609 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:610:42: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 610 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:610:73: warning: unused parameter 'alpSrc' [-Wunused-parameter] 610 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:611:67: warning: unused parameter 'dstY' [-Wunused-parameter] 611 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:627:66: warning: unused parameter 'lumFilter' [-Wunused-parameter] 627 | static void RENAME(yuv2yuyv422_X)(SwsInternal *c, const int16_t *lumFilter, | ^ src/libswscale/x86/swscale_template.c:628:51: warning: unused parameter 'lumSrc' [-Wunused-parameter] 628 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:628:63: warning: unused parameter 'lumFilterSize' [-Wunused-parameter] 628 | const int16_t **lumSrc, int lumFilterSize, | ^ src/libswscale/x86/swscale_template.c:629:50: warning: unused parameter 'chrFilter' [-Wunused-parameter] 629 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:629:77: warning: unused parameter 'chrUSrc' [-Wunused-parameter] 629 | const int16_t *chrFilter, const int16_t **chrUSrc, | ^ src/libswscale/x86/swscale_template.c:630:51: warning: unused parameter 'chrVSrc' [-Wunused-parameter] 630 | const int16_t **chrVSrc, | ^ src/libswscale/x86/swscale_template.c:631:39: warning: unused parameter 'chrFilterSize' [-Wunused-parameter] 631 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:631:70: warning: unused parameter 'alpSrc' [-Wunused-parameter] 631 | int chrFilterSize, const int16_t **alpSrc, | ^ src/libswscale/x86/swscale_template.c:632:64: warning: unused parameter 'dstY' [-Wunused-parameter] 632 | uint8_t *dest, int dstW, int dstY) | ^ src/libswscale/x86/swscale_template.c:729:72: warning: unused parameter 'vbuf' [-Wunused-parameter] 729 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/x86/swscale_template.c:731:37: warning: unused parameter 'dstW' [-Wunused-parameter] 731 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:731:47: warning: unused parameter 'yalpha' [-Wunused-parameter] 731 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:731:59: warning: unused parameter 'uvalpha' [-Wunused-parameter] 731 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:731:72: warning: unused parameter 'y' [-Wunused-parameter] 731 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:793:72: warning: unused parameter 'vbuf' [-Wunused-parameter] 793 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/x86/swscale_template.c:794:48: warning: unused parameter 'abuf' [-Wunused-parameter] 794 | const int16_t *abuf[2], uint8_t *dest, | ^ src/libswscale/x86/swscale_template.c:795:37: warning: unused parameter 'dstW' [-Wunused-parameter] 795 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:795:47: warning: unused parameter 'yalpha' [-Wunused-parameter] 795 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:795:59: warning: unused parameter 'uvalpha' [-Wunused-parameter] 795 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:795:72: warning: unused parameter 'y' [-Wunused-parameter] 795 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:816:73: warning: unused parameter 'vbuf' [-Wunused-parameter] 816 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/x86/swscale_template.c:817:49: warning: unused parameter 'abuf' [-Wunused-parameter] 817 | const int16_t *abuf[2], uint8_t *dest, | ^ src/libswscale/x86/swscale_template.c:818:38: warning: unused parameter 'dstW' [-Wunused-parameter] 818 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:818:48: warning: unused parameter 'yalpha' [-Wunused-parameter] 818 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:818:60: warning: unused parameter 'uvalpha' [-Wunused-parameter] 818 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:818:73: warning: unused parameter 'y' [-Wunused-parameter] 818 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:843:73: warning: unused parameter 'vbuf' [-Wunused-parameter] 843 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/x86/swscale_template.c:844:49: warning: unused parameter 'abuf' [-Wunused-parameter] 844 | const int16_t *abuf[2], uint8_t *dest, | ^ src/libswscale/x86/swscale_template.c:845:38: warning: unused parameter 'dstW' [-Wunused-parameter] 845 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:845:48: warning: unused parameter 'yalpha' [-Wunused-parameter] 845 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:845:60: warning: unused parameter 'uvalpha' [-Wunused-parameter] 845 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:845:73: warning: unused parameter 'y' [-Wunused-parameter] 845 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:910:74: warning: unused parameter 'vbuf' [-Wunused-parameter] 910 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/x86/swscale_template.c:911:50: warning: unused parameter 'abuf' [-Wunused-parameter] 911 | const int16_t *abuf[2], uint8_t *dest, | ^ src/libswscale/x86/swscale_template.c:912:39: warning: unused parameter 'dstW' [-Wunused-parameter] 912 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:912:49: warning: unused parameter 'yalpha' [-Wunused-parameter] 912 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:912:61: warning: unused parameter 'uvalpha' [-Wunused-parameter] 912 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:912:74: warning: unused parameter 'y' [-Wunused-parameter] 912 | int dstW, int yalpha, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:1049:72: warning: unused parameter 'vbuf' [-Wunused-parameter] 1049 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/x86/swscale_template.c:1051:37: warning: unused parameter 'dstW' [-Wunused-parameter] 1051 | int dstW, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:1051:60: warning: unused parameter 'y' [-Wunused-parameter] 1051 | int dstW, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:1118:72: warning: unused parameter 'vbuf' [-Wunused-parameter] 1118 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/x86/swscale_template.c:1119:48: warning: unused parameter 'abuf0' [-Wunused-parameter] 1119 | const int16_t *abuf0, uint8_t *dest, | ^ src/libswscale/x86/swscale_template.c:1120:37: warning: unused parameter 'dstW' [-Wunused-parameter] 1120 | int dstW, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:1120:60: warning: unused parameter 'y' [-Wunused-parameter] 1120 | int dstW, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:1159:73: warning: unused parameter 'vbuf' [-Wunused-parameter] 1159 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/x86/swscale_template.c:1160:49: warning: unused parameter 'abuf0' [-Wunused-parameter] 1160 | const int16_t *abuf0, uint8_t *dest, | ^ src/libswscale/x86/swscale_template.c:1161:38: warning: unused parameter 'dstW' [-Wunused-parameter] 1161 | int dstW, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:1161:61: warning: unused parameter 'y' [-Wunused-parameter] 1161 | int dstW, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:1208:73: warning: unused parameter 'vbuf' [-Wunused-parameter] 1208 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/x86/swscale_template.c:1209:49: warning: unused parameter 'abuf0' [-Wunused-parameter] 1209 | const int16_t *abuf0, uint8_t *dest, | ^ src/libswscale/x86/swscale_template.c:1210:38: warning: unused parameter 'dstW' [-Wunused-parameter] 1210 | int dstW, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:1210:61: warning: unused parameter 'y' [-Wunused-parameter] 1210 | int dstW, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:1294:74: warning: unused parameter 'vbuf' [-Wunused-parameter] 1294 | const int16_t *ubuf[2], const int16_t *vbuf[2], | ^ src/libswscale/x86/swscale_template.c:1295:50: warning: unused parameter 'abuf0' [-Wunused-parameter] 1295 | const int16_t *abuf0, uint8_t *dest, | ^ src/libswscale/x86/swscale_template.c:1296:39: warning: unused parameter 'dstW' [-Wunused-parameter] 1296 | int dstW, int uvalpha, int y) | ^ src/libswscale/x86/swscale_template.c:1296:62: warning: unused parameter 'y' [-Wunused-parameter] 1296 | int dstW, int uvalpha, int y) | ^ src/libswscale/x86/swscale.c:95:55: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 95 | const int16_t **tmpY = (const int16_t **) lumPlane->tmp; | ^ src/libswscale/x86/swscale.c:107:59: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 107 | const int16_t **tmpA = (const int16_t **) alpPlane->tmp; | ^ src/libswscale/x86/swscale.c:118:55: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 118 | const int16_t **tmpU = (const int16_t **) chrUPlane->tmp; | ^ src/libswscale/x86/swscale.c:213:1: warning: unused parameter 'src' [-Wunused-parameter] 213 | YUV2YUVX_FUNC_MMX(mmxext, 16) | ^ src/libswscale/x86/swscale.c:182:44: note: expanded from macro 'YUV2YUVX_FUNC_MMX' 182 | const int16_t **src, uint8_t *dest, int dstW, \ | ^ 161 warnings generated. CC libswscale/x86/yuv2rgb.o In file included from src/libswscale/x86/yuv2rgb.c:35: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/x86/yuv2rgb.c:35: src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 81 | return (SwsInternal *) sws; | ^ 2 warnings generated. X86ASM libswscale/x86/yuv2yuvX.o STRIP libswscale/x86/yuv2yuvX.o skipping strip -x libswscale/x86/yuv2yuvX.o X86ASM libswscale/x86/yuv_2_rgb.o STRIP libswscale/x86/yuv_2_rgb.o skipping strip -x libswscale/x86/yuv_2_rgb.o CC libswscale/yuv2rgb.o In file included from src/libswscale/yuv2rgb.c:33: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/yuv2rgb.c:33: src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 81 | return (SwsInternal *) sws; | ^ STRIP libswscale/x86/scale.o skipping strip -x libswscale/x86/scale.o CC libavutil/adler32.o CC libavutil/aes.o src/libavutil/aes.c:172:47: warning: unused parameter 'decrypt' [-Wunused-parameter] 172 | int count, uint8_t *iv, int decrypt) | ^ 1 warning generated. CC libavutil/aes_ctr.o CC libavutil/ambient_viewing_environment.o CC libavutil/audio_fifo.o src/libavutil/audio_fifo.c:109:18: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 109 | if (buf_size > cur_size) { | ~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. CC libavutil/avsscanf.o src/libavutil/avsscanf.c:177:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (x=0; c-'0'<10U && x<=UINT_MAX/10-1; c=shgetc(f)) | ~~~~~^~~~ src/libavutil/avsscanf.c:179:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | for (y=x; c-'0'<10U && y<=ULLONG_MAX/10 && 10*y<=ULLONG_MAX-(c-'0'); c=shgetc(f)) | ~~~~~^~~~ src/libavutil/avsscanf.c:181:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | if (c-'0'>=10U) goto done; | ~~~~~^ ~~~ src/libavutil/avsscanf.c:225:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | if (c-'0'>=10U && pok) shunget(f); | ~~~~~^ ~~~ src/libavutil/avsscanf.c:227:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (c-'0'>=10U) { | ~~~~~^ ~~~ src/libavutil/avsscanf.c:231:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | for (x=0; c-'0'<10U && x (b) ? (a) : (b)) | ~ ^ ~ 16 warnings generated. CC libavutil/base64.o 3 warnings generated. CC libavutil/blowfish.o src/libavutil/base64.c:156:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 156 | if (in_size >= UINT_MAX / 4 || | ~~~~~~~ ^ ~~~~~~~~~~~~ 1 warning generated. CC libavutil/bprint.o CC libavutil/buffer.o src/libavutil/bprint.c:114:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 114 | if (extra_len < room) | ~~~~~~~~~ ^ ~~~~ src/libavutil/buffer.c:72:35: warning: unused parameter 'opaque' [-Wunused-parameter] 72 | void av_buffer_default_free(void *opaque, uint8_t *data) | ^ src/libavutil/buffer.c:345:56: warning: unused parameter 'data' [-Wunused-parameter] 345 | static void pool_release_buffer(void *opaque, uint8_t *data) | ^ 1 warning generated. CC libavutil/camellia.o 2 warnings generated. CC libavutil/cast5.o CC libavutil/channel_layout.o src/libavutil/channel_layout.c:155:28: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] 155 | char *endptr = (char *)str; | ^ src/libavutil/channel_layout.c:165:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 165 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:321:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 321 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:606:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 606 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:678:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 678 | if (idx >= channel_layout->nb_channels) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:686:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 686 | if (idx < ambi_channels) | ~~~ ^ ~~~~~~~~~~~~~ src/libavutil/channel_layout.c:759:34: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 759 | av_strlcpy(buf, str, FFMIN(sizeof(buf), chname - str)); | ^ ~~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/channel_layout.c:842:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 842 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/container_fifo.o src/libavutil/container_fifo.c:69:34: warning: unused parameter 'flags' [-Wunused-parameter] 69 | unsigned flags) | ^ src/libavutil/container_fifo.c:190:32: warning: unused parameter 'opaque' [-Wunused-parameter] 190 | static void *frame_alloc(void *opaque) | ^ src/libavutil/container_fifo.c:195:31: warning: unused parameter 'opaque' [-Wunused-parameter] 195 | static void frame_reset(void *opaque, void *obj) | ^ src/libavutil/container_fifo.c:200:30: warning: unused parameter 'opaque' [-Wunused-parameter] 200 | static void frame_free(void *opaque, void *obj) | ^ src/libavutil/container_fifo.c:206:33: warning: unused parameter 'opaque' [-Wunused-parameter] 206 | static int frame_transfer(void *opaque, void *dst, void *src, unsigned flags) | ^ src/libavutil/container_fifo.c:215:59: warning: unused parameter 'flags' [-Wunused-parameter] 215 | AVContainerFifo *av_container_fifo_alloc_avframe(unsigned flags) | ^ 6 warnings generated. CC libavutil/cpu.o src/libavutil/cpu.c:215:16: warning: missing field 'help' initializer [-Wmissing-field-initializers] 215 | { NULL }, | ^ 1 warning generated. CC libavutil/crc.o 8 warnings generated. CC libavutil/csp.o In file included from src/libavutil/crc.c:31: In file included from src/libavutil/x86/crc.h:34: src/libavutil/crc_internal.h:29:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 29 | for (i = 0; i < (deg / 8); i += 1) { | ~ ^ ~~~~~~~ In file included from src/libavutil/crc.c:31: src/libavutil/x86/crc.h:108:82: warning: unused parameter 'ctx_size' [-Wunused-parameter] 108 | static inline void crc_init_x86(AVCRC *ctx, int le, int bits, uint32_t poly, int ctx_size) | ^ src/libavutil/csp.c:580:44: warning: unused parameter 'Lw' [-Wunused-parameter] 580 | static src/libavutil/crc.cv:o379i:d18 :e owarning: tcomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]f _smpt e379_ | s t 2 0 8i4f( c(ocntsxt_ sdiozueb l>e= Lswi,z ecoofn(sAtV CdRoCu)b l*e 1L0b2,4 )d o u| b ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~l e E[3]) | ^ src/libavutil/csp.c:580:61: warning: unused parameter 'Lb' [-Wunused-parameter] 580 | static void eotf_smpte_st2084(const double Lw, const double Lb, double E[3]) | ^ src/libavutil/csp.c:586:48: warning: unused parameter 'Lw' [-Wunused-parameter] 586 | static void eotf_smpte_st2084_inv(const double Lw, const double Lb, double L[3]) | ^ src/libavutil/csp.c:586:65: warning: unused parameter 'Lb' [-Wunused-parameter] 586 | static void eotf_smpte_st2084_inv(const double Lw, const double Lb, double L[3]) | ^ 4 warnings generated. CC libavutil/des.o 3 warnings generated. CC libavutil/detection_bbox.o In file included from src/libavutil/detection_bbox.c:19: src/libavutil/detection_bbox.h:87:43: warning: cast from 'const struct AVDetectionBBoxHeader *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 87 | return (AVDetectionBBox *)((uint8_t *)header + header->bboxes_offset + | ^ 1 warning generated. CC libavutil/dict.o src/libavutil/dict.c:81:37: warning: cast from 'const struct AVDictionaryEntry *' to 'struct AVDictionaryEntry *' drops const qualifier [-Wcast-qual] 81 | return (AVDictionaryEntry *)entry; | ^ src/libavutil/dict.c:95:30: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 95 | copy_value = (void *)value; | ^ src/libavutil/dict.c:103:28: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 103 | copy_key = (void *)key; | ^ STRIP libswscale/x86/ops_float.o skipping strip -x libswscale/x86/ops_float.o CC libavutil/display.o CC libavutil/dovi_meta.o In file included from src/libavutil/dovi_meta.c:23: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ 4 warnings generated. 3 warnings generated. CC libavutil/downmix_info.o CC libavutil/encryption_info.o CC libavutil/error.o CC libavutil/eval.o CC libavutil/executor.o src/libavutil/eval.c:158:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | return !IS_IDENTIFIER_CHAR(s[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:149:81: note: expanded from macro 'IS_IDENTIFIER_CHAR' 149 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_') | ~~~~~~~~~ ^ ~~~ src/libavutil/eval.c:158:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | return !IS_IDENTIFIER_CHAR(s[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:149:61: note: expanded from macro 'IS_IDENTIFIER_CHAR' 149 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_') | ~~~~~~~~~ ^ ~~~ src/libavutil/eval.c:158:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | return !IS_IDENTIFIER_CHAR(s[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:149:42: note: expanded from macro 'IS_IDENTIFIER_CHAR' 149 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_') | ~~~~~~~~~ ^ ~~ src/libavutil/eval.c:191:28: warning: unused parameter 'v' [-Wunused-parameter] 191 | static double etime(double v) | ^ src/libavutil/eval.c:411:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 411 | for (i = 0; i < FF_ARRAY_ELEMS(constants); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/fifo.o CC libavutil/file.o src/libavutil/file.c:80:18: warning: comparison of integers of different signs: 'off_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 80 | if (off_size > SIZE_MAX) { | ~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. CC libavutil/file_open.o CC libavutil/film_grain_params.o CC libavutil/fixed_dsp.o 5 warnings generated. CC libavutil/float_dsp.o CC libavutil/float_scalarproduct.o src/libavutil/fixed_dsp.c:151:48: warning: unused parameter 'bit_exact' [-Wunused-parameter] 151 | AVFixedDSPContext * avpriv_alloc_fixed_dsp(int bit_exact) | ^ src/libavutil/float_dsp.c:135:55: warning: unused parameter 'bit_exact' [-Wunused-parameter] 135 | av_cold AVFloatDSPContext *avpriv_float_dsp_alloc(int bit_exact) | ^ CC libavutil/frame.o 1 warning generated. CC libavutil/hash.o src/libavutil/frame.c:180:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 180 | if (frame->linesize[0] > SIZE_MAX - align) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/frame.c:313:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 313 | for (int i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:353:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 353 | if (ch <= 0 || ch > SIZE_MAX / sizeof(*dst->extended_data)) { | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:412:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 412 | for (int i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:460:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 460 | if (ch <= 0 || ch > SIZE_MAX / sizeof(*dst->extended_data)) { | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:503:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 503 | for (int i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:543:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 543 | for (int i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavutil/frame.c:621:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 621 | for (int i = 0; i < FF_ARRAY_ELEMS(frame->buf) && frame->buf[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:662:31: warning: cast from 'const struct AVFrameSideData *' to 'struct AVFrameSideData *' drops const qualifier [-Wcast-qual] 662 | return (AVFrameSideData *)av_frame_side_data_get( | ^ src/libavutil/frame.c:772:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 772 | (frame->crop_top + frame->crop_bottom) >= frame->height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/frame.c:771:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 771 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavutil/hdr_dynamic_metadata.o src/libavutil/hash.c:220:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 220 | memcpy(dst, buf, FFMIN(size, rsize)); | ^ ~~~~ ~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:221:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 221 | if (size > rsize) | ~~~~ ^ ~~~~~ src/libavutil/hash.c:231:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | for (i = 0; i < FFMIN(rsize, size / 2); i++) | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:243:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 243 | memcpy(dst, b64, FFMIN(osize, size)); | ^ ~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:244:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 244 | if (size < osize) | ~~~~ ^ ~~~~~ 5 warnings generated. CC libavutil/hdr_dynamic_vivid_metadata.o In file included from src/libavutil/hdr_dynamic_metadata.c:26: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavutil/hmac.o src/libavutil/hmac.c:159:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 159 | if (keylen > c->blocklen) { | ~~~~~~ ^ ~~~~~~~~~~~ 11 warnings generated. src/libavutil/hmac.c:185:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | if (outlen < c->hashlen) | ~~~~~~ ^ ~~~~~~~~~~ CC libavutil/hwcontext.o 2 warnings generated. CC libavutil/hwcontext_amf.o src/libavutil/hwcontext.c:113:25: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 113 | for (type = 0; type < FF_ARRAY_ELEMS(hw_type_names); type++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext.c:157:37: warning: unused parameter 'opaque' [-Wunused-parameter] 157 | static void hwdevice_ctx_free(void *opaque, uint8_t *data) | ^ src/libavutil/hwcontext.c:241:36: warning: unused parameter 'opaque' [-Wunused-parameter] 241 | static void hwframe_ctx_free(void *opaque, uint8_t *data) | ^ src/libavutil/hwcontext.c:388:71: warning: unused parameter 'flags' [-Wunused-parameter] 388 | enum AVPixelFormat **formats, int flags) | ^ src/libavutil/hwcontext.c:506:73: warning: unused parameter 'flags' [-Wunused-parameter] 506 | int av_hwframe_get_buffer(AVBufferRef *hwframe_ref, AVFrame *frame, int flags) | ^ 5 warnings generated. CC libavutil/hwcontext_drm.o src/libavutil/hwcontext_amf.c:78:65: warning: unused parameter 'pThis' [-Wunused-parameter] 78 | static void AMF_CDECL_CALL AMFTraceWriter_Flush(AMFTraceWriter *pThis) | ^ src/libavutil/hwcontext_amf.c:136:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 136 | for (i = 0; i < amf_countof(format_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_amf.c:147:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 147 | for (i = 0; i < amf_countof(format_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_amf.c:340:58: warning: unused parameter 'ctx' [-Wunused-parameter] 340 | static int amf_frames_get_constraints(AVHWDeviceContext *ctx, | ^ src/libavutil/hwcontext_amf.c:341:52: warning: unused parameter 'hwconfig' [-Wunused-parameter] 341 | const void *hwconfig, | ^ src/libavutil/hwcontext_amf.c:351:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 351 | for (i = 0; i < FF_ARRAY_ELEMS(supported_formats); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_amf.c:365:34: warning: unused parameter 'opaque' [-Wunused-parameter] 365 | static void amf_dummy_free(void *opaque, uint8_t *data) | ^ src/libavutil/hwcontext_amf.c:365:51: warning: unused parameter 'data' [-Wunused-parameter] 365 | static void amf_dummy_free(void *opaque, uint8_t *data) | ^ src/libavutil/hwcontext_amf.c:370:57: warning: unused parameter 'size' [-Wunused-parameter] 370 | static AVBufferRef *amf_pool_alloc(void *opaque, size_t size) | ^ src/libavutil/hwcontext_amf.c:387:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 387 | for (i = 0; i < FF_ARRAY_ELEMS(supported_formats); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_amf.c:418:56: warning: unused parameter 'ctx' [-Wunused-parameter] 418 | static int amf_transfer_get_formats(AVHWFramesContext *ctx, | ^ src/libavutil/hwcontext_amf.c:419:70: warning: unused parameter 'dir' [-Wunused-parameter] 419 | enum AVHWFrameTransferDirection dir, | ^ src/libavutil/hwcontext_amf.c:428:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 428 | for (i = 0; i < FF_ARRAY_ELEMS(supported_transfer_formats); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_amf.c:436:39: warning: unused parameter 'opaque' [-Wunused-parameter] 436 | static void amf_free_amfsurface(void *opaque, uint8_t *data) | ^ src/libavutil/hwcontext_amf.c:475:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 475 | av_assert0(planes < FF_ARRAY_ELEMS(dst_data)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavutil/hwcontext_amf.c:509:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 509 | av_assert0(planes < FF_ARRAY_ELEMS(src_data)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavutil/hwcontext_amf.c:551:27: warning: equality comparison between function pointer and void pointer ('void *' and 'void (*)(void *)') [-Wpedantic] 551 | if (amf_ctx->lock_ctx == amf_lock_default) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_amf.c:635:43: warning: unused parameter 'device' [-Wunused-parameter] 635 | const char *device, | ^ src/libavutil/hwcontext_amf.c:636:45: warning: unused parameter 'opts' [-Wunused-parameter] 636 | AVDictionary *opts, int flags) | ^ src/libavutil/hwcontext_amf.c:636:55: warning: unused parameter 'flags' [-Wunused-parameter] 636 | AVDictionary *opts, int flags) | ^ src/libavutil/hwcontext_drm.c:52:44: warning: unused parameter 'opts' [-Wunused-parameter] 52 | AVDictionary *opts, int flags) | ^ src/libavutil/hwcontext_drm.c:52:54: warning: unused parameter 'flags' [-Wunused-parameter] 52 | AVDictionary *opts, int flags) | ^ src/libavutil/hwcontext_drm.c:105:48: warning: unused parameter 'hwfc' [-Wunused-parameter] 105 | static void drm_unmap_frame(AVHWFramesContext *hwfc, | ^ src/libavutil/hwcontext_drm.c:207:69: warning: unused parameter 'dir' [-Wunused-parameter] 207 | enum AVHWFrameTransferDirection dir, | ^ 4 warnings generated. 20 warnings generated. CC libavutil/hwcontext_vulkan.o CC libavutil/iamf.o In file included from src/libavutil/iamf.c:27: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ src/libavutil/iamf.c:67:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "subblock_duration", "set subblock_duration", OFFSET(subblock_duration), AV_OPT_TYPE_UINT, {.i64 = 1 }, 1, UINT_MAX, FLAGS }, | ^ src/libavutil/iamf.c:68:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "animation_type", "set animation_type", OFFSET(animation_type), AV_OPT_TYPE_UINT, {.i64 = 0 }, 0, 2, FLAGS }, | ^ src/libavutil/iamf.c:69:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "start_point_value", "set start_point_value", OFFSET(start_point_value), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, -128.0, 128.0, FLAGS }, | ^ src/libavutil/iamf.c:70:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "end_point_value", "set end_point_value", OFFSET(end_point_value), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, -128.0, 128.0, FLAGS }, | ^ src/libavutil/iamf.c:71:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "control_point_value", "set control_point_value", OFFSET(control_point_value), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, -128.0, 128.0, FLAGS }, | ^ src/libavutil/iamf.c:72:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "control_point_relative_time", "set control_point_relative_time", OFFSET(control_point_relative_time), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, 0.0, 1.0, FLAGS }, | ^ src/libavutil/iamf.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL }, | ^ src/libavutil/iamf.c:86:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "subblock_duration", "set subblock_duration", OFFSET(subblock_duration), AV_OPT_TYPE_UINT, {.i64 = 1 }, 1, UINT_MAX, FLAGS }, | ^ src/libavutil/iamf.c:87:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "dmixp_mode", "set dmixp_mode", OFFSET(dmixp_mode), AV_OPT_TYPE_UINT, {.i64 = 0 }, 0, 6, FLAGS }, | ^ src/libavutil/iamf.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL }, | ^ src/libavutil/iamf.c:101:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "subblock_duration", "set subblock_duration", OFFSET(subblock_duration), AV_OPT_TYPE_UINT, {.i64 = 1 }, 1, UINT_MAX, FLAGS }, | ^ src/libavutil/iamf.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL }, | ^ src/libavutil/iamf.c:115:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "parameter_id", "set parameter_id", OFFSET(parameter_id), AV_OPT_TYPE_UINT, {.i64 = 0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavutil/iamf.c:116:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "parameter2_ warningrsa generatedt. e", "set parameter_rate", OFFSET(parameter_rate), AV_OPT_TYPE_UINT, {.i64 = 0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavutil/iamf.c:117:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "duration", "set duration", OFFSET(duration), AV_OPT_TYPE_UINT, {.i64 = 0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavutil/iamf.c:118:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "constant_subblock_duration", "set constant_subblock_duration", OFFSET(constant_subblock_duration), AV_OPT_TYPE_UINT, {.i64 = 0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavutil/iamf.c:119:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 119 | { NULL }, | ^ src/libavutil/iamf.c:213:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 213 | for (int i = 0; i < nb_subblocks; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavutil/iamf.c:245:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 245 | { "ch_layout", "set ch_layout", OFFSET(ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL }, 0, 0, FLAGS }, | ^ src/libavutil/iamf.c:264:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 264 | { "output_gain", "set output_gain", OFFSET(output_gain), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, -128.0, 128.0, FLAGS }, | ^ src/libavutil/iamf.c:273:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 273 | { .arr = &demixing_matrix_def }, -1.0, 1.0, FLAGS }, | ^ src/libavutil/iamf.c:274:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 274 | { NULL }, | ^ src/libavutil/iamf.c:294:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "default_w", "set default_w", OFFSET(default_w), AV_OPT_TYPE_UINT, {.i64 = 0 }, 0, 10, FLAGS }, | ^ src/libavutil/iamf.c:295:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 295 | { NULL }, | ^ CC libavutil/imgutils.o src/libavutil/iamf.c:345:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 345 | for (int i = 0; i < audio_element->nb_layers; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/iamf.c:371:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "default_mix_gain", "Default mix gain", OFFSET(default_mix_gain), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, -128.0, 128.0, FLAGS }, | ^ src/libavutil/iamf.c:372:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | { "annotations", "Annotations", OFFSET(annotations), AV_OPT_TYPE_DICT, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavutil/iamf.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL }, | ^ src/libavutil/iamf.c:419:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 419 | { "sound_system", "Sound System", OFFSET(sound_system), AV_OPT_TYPE_CHLAYOUT, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavutil/iamf.c:420:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "integrated_loudness", "Integrated loudness", OFFSET(integrated_loudness), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, -128.0, 128.0, FLAGS }, | ^ src/libavutil/iamf.c:421:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "digital_peak", "Digital peak", OFFSET(digital_peak), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, -128.0, 128.0, FLAGS }, | ^ src/libavutil/iamf.c:422:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | { "true_peak", "True peak", OFFSET(true_peak), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, -128.0, 128.0, FLAGS }, | ^ src/libavutil/iamf.c:423:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { "dialog_anchored_loudness", "Anchored loudness (Dialog)", OFFSET(dialogue_anchored_loudness), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, -128.0, 128.0, FLAGS }, | ^ src/libavutil/iamf.c:424:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 424 | { "album_anchored_loudness", "Anchored loudness (Album)", OFFSET(album_anchored_loudness), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, -128.0, 128.0, FLAGS }, | ^ src/libavutil/iamf.c:425:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 425 | { NULL }, | ^ src/libavutil/iamf.c:440:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 440 | { "default_mix_gain", "Default mix gain", OFFSET(default_mix_gain), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, -128.0, 128.0, FLAGS }, | ^ src/libavutil/iamf.c:441:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 441 | { NULL }, | ^ src/libavutil/iamf.c:489:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 489 | { "annotations", "set annotations", OFFSET(annotations), AV_OPT_TYPE_DICT, {.str = NULL }, 0, 0, FLAGS }, | ^ src/libavutil/iamf.c:490:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 490 | { NULL }, | ^ src/libavutil/iamf.c:543:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 543 | for (int i = 0; i < mix_presentation->nb_submixes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/iamf.c:545:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 545 | for (int j = 0; j < sub_mix->nb_elements; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/iamf.c:552:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | for (int j = 0; j < sub_mix->nb_layouts; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 43 warnings generated. src/libavutil/imgutils.c:54:39: warning: unused parameter 'plane' [-Wunused-parameter] 54 | int image_get_linesize(int width, int plane, | ^ CC libavutil/integer.o src/libavutil/imgutils.c:122:22: warning: comparison of integers of different signs: 'const ptrdiff_t' (aka 'const long') and 'unsigned long' [-Wsign-compare] 122 | if (linesizes[0] > SIZE_MAX / height) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavutil/imgutils.c:137:26: warning: comparison of integers of different signs: 'const ptrdiff_t' (aka 'const long') and 'unsigned long' [-Wsign-compare] 137 | if (linesizes[i] > SIZE_MAX / h) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/imgutils.c:163:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 163 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavutil/hwcontext_vulkan.c:44: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavutil/hwcontext_vulkan.c:45: src/libavutil/vulkan_loader.h:104:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/imgutils.c:463:73: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 463 | return av_image_fill_pointers(dst_data, pix_fmt, height, (uint8_t *)src, dst_linesize); | ^ src/libavutil/imgutils.c:494:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 494 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:157:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:167:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 167 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/imgutils.c:559:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 559 | for (i = 0; i < clear_size; i++) { | ~ ^ ~~~~~~~~~~ src/libavutil/imgutils.c:584:52: warning: unused parameter 'flags' [-Wunused-parameter] 584 | int width, int height, int flags) | ^ src/libavutil/hwcontext_vulkan.c:657:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 657 | for (int i = 0; i < FF_ARRAY_ELEMS(lib_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:752:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 752 | for (int i = 0; i < FF_ARRAY_ELEMS(optional_instance_exts) - 1; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:766:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 766 | for (int i = 0; i < FF_ARRAY_ELEMS(optional_device_exts); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:775:69: warning: unused parameter 'messageType' [-Wunused-parameter] 775 | VkDebugUtilsMessageTypeFlagsEXT messageType, | ^ src/libavutil/hwcontext_vulkan.c:800:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 800 | for (int i = 0; i < data->cmdBufLabelCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:834:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 834 | for (int i = 0; i < p->mprops.memoryTypeCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1018:5: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 1018 | RELEASE_PROPS(extension_names, extensions_found); | ^ src/libavutil/hwcontext_vulkan.c:823:29: note: expanded from macro 'RELEASE_PROPS' 823 | av_free((void *)((props)[i])); \ | ^ src/libavutil/hwcontext_vulkan.c:933:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 933 | for (int j = 0; j < sup_ext_count; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:953:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 953 | for (int j = 0; j < sup_ext_count; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:974:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 974 | for (int j = 0; j < sup_ext_count; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:993:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 993 | for (int j = 0; j < sup_ext_count; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1161:9: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 1161 | RELEASE_PROPS(enabled_layers, enabled_layers_count); | ^ src/libavutil/hwcontext_vulkan.c:823:29: note: expanded from macro 'RELEASE_PROPS' 823 | av_free((void *)((props)[i])); \ | ^ src/libavutil/hwcontext_vulkan.c:1058:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1058 | for (int i = 0; i < sup_layer_count; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1091:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1091 | for (int i = 0; i < sup_layer_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1130:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1130 | for (int j = 0; j < sup_layer_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1161:9: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1161 | RELEASE_PROPS(enabled_layers, enabled_layers_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:822:27: note: expanded from macro 'RELEASE_PROPS' 822 | for (int i = 0; i < count; i++) \ | ~ ^ ~~~~~ src/libavutil/hwcontext_vulkan.c:1304:5: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 1304 | RELEASE_PROPS(inst_props.ppEnabledLayerNames, inst_props.enabledLayerCount); | ^ src/libavutil/hwcontext_vulkan.c:823:29: note: expanded from macro 'RELEASE_PROPS' 823 | av_free((void *)((props)[i])); \ | ^ src/libavutil/hwcontext_vulkan.c:1304:19: warning: cast from 'const char *const *' to 'void *' drops const qualifier [-Wcast-qual] 1304 | RELEASE_PROPS(inst_props.ppEnabledLayerNames, inst_props.enabledLayerCount); | ^ src/libavutil/hwcontext_vulkan.c:1304:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1304 | RELEASE_PROPS(inst_props.ppEnabledLayerNames, inst_props.enabledLayerCount); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:822:27: note: expanded from macro 'RELEASE_PROPS' 822 | for (int i = 0; i < count; i++) \ | ~ ^ ~~~~~ src/libavutil/hwcontext_vulkan.c:1391:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1391 | for (int i = 0; i < num; i++) { | ~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1410:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1410 | for (int i = 0; i < num; i++) { | ~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1420:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1420 | for (int i = 0; i < num; i++) { | ~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1435:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1435 | for (int i = 0; i < num; i++) { | ~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1447:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1447 | for (int i = 0; i < num; i++) { | ~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1459:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1459 | for (int i = 0; i < num; i++) { | ~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1470:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1470 | if (select->index < num) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1509:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1509 | for (int i = 0; i < num_qf; i++) { | ~ ^ ~~~~~~ src/libavutil/hwcontext_vulkan.c:1539:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1539 | for (int i = 0; i < num_qf; i++) { | ~ ^ ~~~~~~ src/libavutil/hwcontext_vulkan.c:1704:33: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] 1704 | av_free((void *)cd->pQueueCreateInfos[i].pQueuePriorities); | ^ src/libavutil/hwcontext_vulkan.c:1705:29: warning: cast from 'const struct VkDeviceQueueCreateInfo *' to 'void *' drops const qualifier [-Wcast-qual] 1705 | av_free((void *)cd->pQueueCreateInfos); | ^ src/libavutil/hwcontext_vulkan.c:1712:41: warning: cast from 'const struct VkDeviceQueueCreateInfo *' to 'struct VkDeviceQueueCreateInfo *' drops const qualifier [-Wcast-qual] 1712 | pc = (VkDeviceQueueCreateInfo *)cd->pQueueCreateInfos; | ^ src/libavutil/hwcontext_vulkan.c:1601:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1601 | for (int i = 0; i < num; i++) { | ~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1659:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1659 | PICK_QF(VK_QUEUE_GRAPHICS_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1631:17: note: expanded from macro 'PICK_QF' 1631 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1659:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1659 | PICK_QF(VK_QUEUE_GRAPHICS_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1634:23: note: expanded from macro 'PICK_QF' 1634 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1659:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1659 | PICK_QF(VK_QUEUE_GRAPHICS_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1635:34: note: expanded from macro 'PICK_QF' 1635 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1659:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1659 | PICK_QF(VK_QUEUE_GRAPHICS_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1641:15: note: expanded from macro 'PICK_QF' 1641 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1660:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1660 | PICK_QF(VK_QUEUE_COMPUTE_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1631:17: note: expanded from macro 'PICK_QF' 1631 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1660:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1660 | PICK_QF(VK_QUEUE_COMPUTE_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1634:23: note: expanded from macro 'PICK_QF' 1634 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1660:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1660 | PICK_QF(VK_QUEUE_COMPUTE_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1635:34: note: expanded from macro 'PICK_QF' 1635 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1660:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1660 | PICK_QF(VK_QUEUE_COMPUTE_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1641:15: note: expanded from macro 'PICK_QF' 1641 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1661:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1661 | PICK_QF(VK_QUEUE_TRANSFER_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1631:17: note: expanded from macro 'PICK_QF' 1631 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1661:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1661 | PICK_QF(VK_QUEUE_TRANSFER_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1634:23: note: expanded from macro 'PICK_QF' 1634 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1661:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1661 | PICK_QF(VK_QUEUE_TRANSFER_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1635:34: note: expanded from macro 'PICK_QF' 1635 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1661:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1661 | PICK_QF(VK_QUEUE_TRANSFER_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1641:15: note: expanded from macro 'PICK_QF' 1641 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1663:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1663 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1631:17: note: expanded from macro 'PICK_QF' 1631 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1663:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1663 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1634:23: note: expanded from macro 'PICK_QF' 1634 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1663:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1663 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1635:34: note: expanded from macro 'PICK_QF' 1635 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1663:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1663 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1641:15: note: expanded from macro 'PICK_QF' 1641 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1664:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1664 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1631:17: note: expanded from macro 'PICK_QF' 1631 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1664:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1664 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1634:23: note: expanded from macro 'PICK_QF' 1634 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1664:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1664 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1635:34: note: expanded from macro 'PICK_QF' 1635 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1664:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1664 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1641:15: note: expanded from macro 'PICK_QF' 1641 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1666:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1666 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1631:17: note: expanded from macro 'PICK_QF' 1631 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1666:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1666 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1634:23: note: expanded from macro 'PICK_QF' 1634 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1666:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1666 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1635:34: note: expanded from macro 'PICK_QF' 1635 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1666:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1666 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1641:15: note: expanded from macro 'PICK_QF' 1641 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1667:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1667 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1631:17: note: expanded from macro 'PICK_QF' 1631 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1667:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1667 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1634:23: note: expanded from macro 'PICK_QF' 1634 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1667:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1667 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1635:34: note: expanded from macro 'PICK_QF' 1635 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1667:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1667 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1641:15: note: expanded from macro 'PICK_QF' 1641 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1670:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1670 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1631:17: note: expanded from macro 'PICK_QF' 1631 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1670:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1670 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1634:23: note: expanded from macro 'PICK_QF' 1634 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1670:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1670 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1635:34: note: expanded from macro 'PICK_QF' 1635 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1670:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1670 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1641:15: note: expanded from macro 'PICK_QF' 1641 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1674:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1674 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1631:17: note: expanded from macro 'PICK_QF' 1631 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1674:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1674 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1634:23: note: expanded from macro 'PICK_QF' 1634 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1674:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1674 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1635:34: note: expanded from macro 'PICK_QF' 1635 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1674:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1674 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1641:15: note: expanded from macro 'PICK_QF' 1641 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1676:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1676 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1631:17: note: expanded from macro 'PICK_QF' 1631 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1676:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1676 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1634:23: note: expanded from macro 'PICK_QF' 1634 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1676:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1676 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1635:34: note: expanded from macro 'PICK_QF' 1635 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1676:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1676 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1641:15: note: expanded from macro 'PICK_QF' 1641 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1688:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1688 | for (uint32_t i = 0; i < hwctx->nb_qf; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1693:34: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1693 | if (hwctx->qf[i].idx == cd->pQueueCreateInfos[j].queueFamilyIndex) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1709:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1709 | for (uint32_t j = 0; j < hwctx->qf[i].num; j++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1738:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1738 | for (uint32_t i = 0; i < hwctx->nb_qf; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1777:5: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 1777 | RELEASE_PROPS(hwctx->enabled_inst_extensions, hwctx->nb_enabled_inst_extensions); | ^ src/libavutil/hwcontext_vulkan.c:823:29: note: expanded from macro 'RELEASE_PROPS' 823 | av_free((void *)((props)[i])); \ | ^ src/libavutil/hwcontext_vulkan.c:1777:19: warning: cast from 'const char *const *' to 'void *' drops const qualifier [-Wcast-qual] 1777 | RELEASE_PROPS(hwctx->enabled_inst_extensions, hwctx->nb_enabled_inst_extensions); | ^ src/libavutil/hwcontext_vulkan.c:1778:5: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 1778 | RELEASE_PROPS(hwctx->enabled_dev_extensions, hwctx->nb_enabled_dev_extensions); | ^ src/libavutil/hwcontext_vulkan.c:823:29: note: expanded from macro 'RELEASE_PROPS' 823 | av_free((void *)((props)[i])); \ | ^ src/libavutil/hwcontext_vulkan.c:1778:19: warning: cast from 'const char *const *' to 'void *' drops const qualifier [-Wcast-qual] 1778 | RELEASE_PROPS(hwctx->enabled_dev_extensions, hwctx->nb_enabled_dev_extensions); | ^ src/libavutil/hwcontext_vulkan.c:1826:29: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] 1826 | av_free((void *)dev_info.pQueueCreateInfos[i].pQueuePriorities); | ^ src/libavutil/hwcontext_vulkan.c:1827:25: warning: cast from 'const struct VkDeviceQueueCreateInfo *' to 'void *' drops const qualifier [-Wcast-qual] 1827 | av_free((void *)dev_info.pQueueCreateInfos); | ^ src/libavutil/hwcontext_vulkan.c:1855:25: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] 1855 | av_free((void *)dev_info.pQueueCreateInfos[i].pQueuePriorities); | ^ src/libavutil/hwcontext_vulkan.c:1856:21: warning: cast from 'const struct VkDeviceQueueCreateInfo *' to 'void *' drops const qualifier [-Wcast-qual] 1856 | av_free((void *)dev_info.pQueueCreateInfos); | ^ src/libavutil/hwcontext_vulkan.c:1862:29: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 1862 | av_free((void *)dev_info.ppEnabledExtensionNames[i]); | ^ src/libavutil/hwcontext_vulkan.c:1863:25: warning: cast from 'const char *const *' to 'void *' drops const qualifier [-Wcast-qual] 1863 | av_free((void *)dev_info.ppEnabledExtensionNames); | ^ src/libavutil/hwcontext_vulkan.c:1797:66: warning: unused parameter 'flags' [-Wunused-parameter] 1797 | AVDictionary *opts, int flags) | ^ src/libavutil/hwcontext_vulkan.c:1825:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1825 | for (int i = 0; i < dev_info.queueCreateInfoCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1854:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1854 | for (int i = 0; i < dev_info.queueCreateInfoCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1861:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1861 | for (int i = 0; i < dev_info.enabledExtensionCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1927:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1927 | for (int j = 0; j < FF_ARRAY_ELEMS(optional_device_exts); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2072:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2072 | CHECK_QUEUE("graphics", 0, graph_index, hwctx->queue_family_index, hwctx->nb_graphics_queues); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2050:27: note: expanded from macro 'CHECK_QUEUE' 2050 | } else if (ctx_qf >= qf_num) { \ | ~~~~~~ ^ ~~~~~~ src/libavutil/hwcontext_vulkan.c:2073:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2073 | CHECK_QUEUE("compute", 1, comp_index, hwctx->queue_family_comp_index, hwctx->nb_comp_queues); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2050:27: note: expanded from macro 'CHECK_QUEUE' 2050 | } else if (ctx_qf >= qf_num) { \ | ~~~~~~ ^ ~~~~~~ src/libavutil/hwcontext_vulkan.c:2074:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2074 | CHECK_QUEUE("upload", 1, tx_index, hwctx->queue_family_tx_index, hwctx->nb_tx_queues); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2050:27: note: expanded from macro 'CHECK_QUEUE' 2050 | } else if (ctx_qf >= qf_num) { \ | ~~~~~~ ^ ~~~~~~ src/libavutil/hwcontext_vulkan.c:2075:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2075 | CHECK_QUEUE("decode", 0, dec_index, hwctx->queue_family_decode_index, hwctx->nb_decode_queues); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2050:27: note: expanded from macro 'CHECK_QUEUE' 2050 | } else if (ctx_qf >= qf_num) { \ | ~~~~~~ ^ ~~~~~~ src/libavutil/hwcontext_vulkan.c:2076:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2076 | CHECK_QUEUE("encode", 0, enc_index, hwctx->queue_family_encode_index, hwctx->nb_encode_queues); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2050:27: note: expanded from macro 'CHECK_QUEUE' 2050 | } else if (ctx_qf >= qf_num) { \ | ~~~~~~ ^ ~~~~~~ src/libavutil/hwcontext_vulkan.c:2276:54: warning: unused parameter 'hwconfig' [-Wunused-parameter] 2276 | const void *hwconfig, | ^ src/libavutil/hwcontext_vulkan.c:2338:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2338 | for (int i = 0; i < p->mprops.memoryTypeCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2427:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2427 | while (nb_sems < FF_ARRAY_ELEMS(f->sem) && f->sem[nb_sems]) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2510:65: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 2510 | use_ded_mem ? &ded_alloc : (void *)ded_alloc.pNext, | ^ src/libavutil/hwcontext_vulkan.c:2641:70: warning: unused parameter 'ectx' [-Wunused-parameter] 2641 | static int switch_layout_host(AVHWFramesContext *hwfc, FFVkExecPool *ectx, | ^ src/libavutil/hwcontext_vulkan.c:2655:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2655 | for (i = 0; i < p->vkctx.host_image_props.copyDstLayoutCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2659:11: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2659 | if (i == p->vkctx.host_image_props.copyDstLayoutCount) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2901:60: warning: unused parameter 'size' [-Wunused-parameter] 2901 | static AVBufferRef *vulkan_pool_alloc(void *opaque, size_t size) | ^ src/libavutil/hwcontext_vulkan.c:2980:43: warning: unused parameter 'fc' [-Wunused-parameter] 2980 | static void lock_frame(AVHWFramesContext *fc, AVVkFrame *vkf) | ^ src/libavutil/hwcontext_vulkan.c:2985:45: warning: unused parameter 'fc' [-Wunused-parameter] 2985 | static void unlock_frame(AVHWFramesContext *fc, AVVkFrame *vkf) | ^ src/libavutil/hwcontext_vulkan.c:3254:72: warning: unused parameter 'dir' [-Wunused-parameter] 3254 | enum AVHWFrameTransferDirection dir, | ^ src/libavutil/hwcontext_vulkan.c:3314:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3314 | for (int i = 0; i < FF_ARRAY_ELEMS(vulkan_drm_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:4152:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4152 | for (int i = 0; i < FF_ARRAY_ELEMS(vulkan_drm_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:4236:54: warning: unused parameter 'flags' [-Wunused-parameter] 4236 | const AVFrame *src, int flags) | ^ src/libavutil/hwcontext_vulkan.c:4614:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 4614 | for (int j = 0; j < p->vkctx.host_image_props.copySrcLayoutCount; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:4893:59: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual] 4893 | return vulkan_transfer_frame(hwfc, (AVFrame *)src, dst, 1); | ^ src/libavutil/hwcontext_vulkan.c:5013:64: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual] 5013 | return vulkan_transfer_frame(hwfc, dst, (AVFrame *)src, 0); | ^ src/libavutil/hwcontext_vulkan.c:5018:55: warning: unused parameter 'src_fc' [-Wunused-parameter] 5018 | AVHWFramesContext *src_fc, int flags) | ^ src/libavutil/hwcontext_vulkan.c:5018:67: warning: unused parameter 'flags' [-Wunused-parameter] 5018 | AVHWFramesContext *src_fc, int flags) | ^ CC libavutil/intmath.o CC libavutil/lfg.o 8 warnings generated. CC libavutil/lls.o CC libavutil/log.o CC libavutil/log2_tab.o src/libavutil/log.c:339:56: warning: format specifies type 'void *' but the argument has type 'AVClass **' (aka 'struct AVClass **') [-Wformat-pedantic] 338 | av_bprintf(part+0, "[%s @ %p] ", | ~~ 339 | item_name(parent, *parent), parent); | ^~~~~~ src/libavutil/log.c:463:12: warning: initializing 'void (*)(void *, int, const char *, struct __va_list_tag *)' with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic] 463 | void (*log_callback)(void*, int, const char*, va_list) = | ^ 464 | (void *)atomic_load_explicit(&av_log_callback, memory_order_relaxed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/lzo.o 2 warnings generated. CC libavutil/mastering_display_metadata.o CC libavutil/mathematics.o CC libavutil/md5.o src/libavutil/mathematics.c:105:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 105 | a1 += a0 < r; | ~~ ^ ~ src/libavutil/mathematics.c:110:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 110 | if (c <= a1) { | ~ ^ ~~ src/libavutil/mathematics.c:163:11: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 163 | if (c > (mod >> 1)) | ~ ^ ~~~~~~~~ 3 warnings generated. src/libavutil/md5.c:162:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 162 | int cnt = FFMIN(len, 64 - j); | ^ ~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavutil/mem.o 1 warning generated. CC libavutil/murmur3.o CC libavutil/opt.o CC libavutil/parseutils.o src/libavutil/opt.c:53:31: warning: cast from 'const void *' to 'const struct AVClass **' drops const qualifier [-Wcast-qual] 53 | class = *(const AVClass**)obj; | ^ src/libavutil/opt.c:125:24: warning: cast from 'const void *const *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 125 | return (unsigned *)((const void * const *)parray + 1); | ^ src/libavutil/opt.c:180:34: warning: comparison of integers of different signs: 'const enum AVOptionType' and 'int' [-Wsign-compare] 180 | if (require_type && (o->type != require_type)) { | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/opt.c:236:35: warning: cast from 'const void *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 236 | *intnum = *(unsigned int*)dst; | ^ src/libavutil/opt.c:239:42: warning: cast from 'const void *' to 'enum AVPixelFormat *' drops const qualifier [-Wcast-qual] 239 | *intnum = *(enum AVPixelFormat *)dst; | ^ src/libavutil/opt.c:242:43: warning: cast from 'const void *' to 'enum AVSampleFormat *' drops const qualifier [-Wcast-qual] 242 | *intnum = *(enum AVSampleFormat *)dst; | ^ src/libavutil/opt.c:246:27: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 246 | *intnum = *(int *)dst; | ^ src/libavutil/opt.c:249:36: warning: cast from 'const void *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 249 | *intnum = *(unsigned int *)dst; | ^ src/libavutil/opt.c:254:31: warning: cast from 'const void *' to 'long *' drops const qualifier [-Wcast-qual] 254 | *intnum = *(int64_t *)dst; | ^ src/libavutil/opt.c:257:26: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 257 | *num = *(float *)dst; | ^ src/libavutil/opt.c:260:27: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 260 | *num = *(double *)dst; | ^ src/libavutil/opt.c:263:34: warning: cast from 'const void *' to 'struct AVRational *' drops const qualifier [-Wcast-qual] 263 | *intnum = ((AVRational *)dst)->num; | ^ src/libavutil/opt.c:264:34: warning: cast from 'const void *' to 'struct AVRational *' drops const qualifier [-Wcast-qual] 264 | *den = ((AVRational *)dst)->den; | ^ src/libavutil/opt.c:358:36: warning: unused parameter 'obj' [-Wunused-parameter] 358 | static int set_string_binary(void *obj, const AVOption *o, const char *val, uint8_t **dst) | ^ src/libavutil/opt.c:358:57: warning: unused parameter 'o' [-Wunused-parameter] 358 | static int set_string_binary(void *obj, const AVOption *o, const char *val, uint8_t **dst) | ^ src/libavutil/opt.c:392:29: warning: unused parameter 'obj' [-Wunused-parameter] 392 | static int set_string(void *obj, const AVOption *o, const char *val, uint8_t **dst) | ^ src/libavutil/opt.c:392:50: warning: unused parameter 'o' [-Wunused-parameter] 392 | static int set_string(void *obj, const AVOption *o, const char *val, uint8_t **dst) | ^ src/libavutil/opt.c:435:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 435 | for (; i < sizeof(buf) - 1 && val[i] && val[i] != '+' && val[i] != '-'; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavutil/opt.c:458:40: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 458 | if (ci + 6 >= FF_ARRAY_ELEMS(const_values)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:592:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 592 | if (*tail || (unsigned)fmt >= fmt_nb) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavutil/opt.c:642:34: warning: unused parameter 'obj' [-Wunused-parameter] 642 | static int set_string_dict(void *obj, const AVOption *o, const char *val, uint8_t **dst) | ^ src/libavutil/opt.c:642:55: warning: unused parameter 'o' [-Wunused-parameter] 642 | static int set_string_dict(void *obj, const AVOption *o, const char *val, uint8_t **dst) | ^ src/libavutil/opt.c:660:44: warning: unused parameter 'obj' [-Wunused-parameter] 660 | static int set_string_channel_layout(void *obj, const AVOption *o, | ^ src/libavutil/opt.c:660:65: warning: unused parameter 'o' [-Wunused-parameter] 660 | static int set_string_channel_layout(void *obj, const AVOption *o, | ^ src/libavutil/parseutils.c:374:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 374 | FFMIN(slen-hex_offset+1, sizeof(color_string2))); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/parseutils.c:387:64: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 387 | strspn(color_string2, "0123456789ABCDEFabcdef") == len) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/parseutils.c:570:19: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] 570 | return (char*)p; | ^ src/libavutil/parseutils.c:627:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 627 | for (i = 0; i < FF_ARRAY_ELEMS(date_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:648:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 648 | for (i = 0; i < FF_ARRAY_ELEMS(time_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:718:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 718 | for (i = 0; i < FF_ARRAY_ELEMS(tz_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1047:68: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 1047 | ret = snprsrc/libavutil/parseutils.ci:n767t:f27(:* pwarning: bcomparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]u f, bu f767_ | l e n , " % s " , g eitf_ b(o(oql _-n atmaeg()* (num, ((AVRational *)dst)->den); | ^ src/libavutil/opt.c:1072:90: warning: cast from 'const void *' to 'struct AVRational *' drops const qualifier [-Wcast-qual] 1072 | ret = snprintf(*pbuf, buf_len, "%d/%d", ((AVRational *)dst)->num, ((AVRational *)dst)->den); | ^ src/libavutil/opt.c:1078:26: warning: cast from 'const void *' to 'unsigned char **' drops const qualifier [-Wcast-qual] 1078 | if (*(uint8_t **)dst) { | ^ src/libavutil/opt.c:1079:44: warning: cast from 'const void *' to 'unsigned char **' drops const qualifier [-Wcast-qual] 1079 | *pbuf = av_strdup(*(uint8_t **)dst); | ^ src/libavutil/opt.c:1091:27: warning: cast from 'const void *' to 'unsigned char **' drops const qualifier [-Wcast-qual] 1091 | if (!*(uint8_t **)dst && (search_flags & AV_OPT_ALLOW_NULL)) { | ^ src/libavutil/opt.c:1095:36: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1095 | len = *(int *)(((uint8_t *)dst) + sizeof(uint8_t *)); | ^ src/libavutil/opt.c:1104:28: warning: cast from 'const void *' to 'unsigned char **' drops const qualifier [-Wcast-qual] 1104 | bin = *(uint8_t **)dst; | ^ src/libavutil/opt.c:1110:57: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 1110 | ret = snprintf(*pbuf, buf_len, "%dx%d", ((int *)dst)[0], ((int *)dst)[1]); | ^ src/libavutil/opt.c:1110:74: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 1110 | ret = snprintf(*pbuf, buf_len, "%dx%d", ((int *)dst)[0], ((int *)dst)[1]); | ^ src/libavutil/opt.c:1113:110: warning: cast from 'const void *' to 'enum AVPixelFormat *' drops const qualifier [-Wcast-qual] 1113 | ret = snprintf(*pbuf, buf_len, "%s", (char *)av_x_if_null(av_get_pix_fmt_name(*(enum AVPixelFormat *)dst), "none")); | ^ src/libavutil/opt.c:1116:114: warning: cast from 'const void *' to 'enum AVSampleFormat *' drops const qualifier [-Wcast-qual] 1116 | ret = snprintf(*pbuf, buf_len, "%s", (char *)av_x_if_null(av_get_sample_fmt_name(*(enum AVSampleFormat *)dst), "none")); | ^ src/libavutil/opt.c:1119:35: warning: cast from 'const void *' to 'long *' drops const qualifier [-Wcast-qual] 1119 | int64_t i64 = *(int64_t *)dst; | ^ src/libavutil/opt.c:1126:41: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1126 | (int)((uint8_t *)dst)[0], (int)((uint8_t *)dst)[1], | ^ src/libavutil/opt.c:1126:67: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1126 | (int)((uint8_t *)dst)[0], (int)((uint8_t *)dst)[1], | ^ src/libavutil/opt.c:1127:41: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1127 | (int)((uint8_t *)dst)[2], (int)((uint8_t *)dst)[3]); | ^ src/libavutil/opt.c:1127:67: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1127 | (int)((uint8_t *)dst)[2], (int)((uint8_t *)dst)[3]); | ^ src/libavutil/opt.c:1133:32: warning: cast from 'const void *' to 'struct AVDictionary **' drops const qualifier [-Wcast-qual] 1133 | if (!*(AVDictionary **)dst && (search_flags & AV_OPT_ALLOW_NULL)) { | ^ src/libavutil/opt.c:1137:53: warning: cast from 'const void *' to 'struct AVDictionary **' drops const qualifier [-Wcast-qual] 1137 | return av_dict_get_string(*(AVDictionary **)dst, (char **)pbuf, '=', ':'); | ^ src/libavutil/opt.c:1242:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1242 | if (ret >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavutil/opt.c:2132:57: warning: cast from 'const void *const *' to 'void **' drops const qualifier [-Wcast-qual] 2132 | opt_array_pelem(o, *(void**)psrc, i)); | ^ src/libavutil/opt.c:2154:22: warning: cast from 'const void *' to 'struct AVClass **' drops const qualifier [-Wcast-qual] 2154 | c = *(AVClass **)src; | ^ src/libavutil/opt.c:2160:38: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 2160 | void *field_src = (uint8_t *)src + o->offset; | ^ src/libavutil/opt.c:2218:55: warning: cast from 'const void *' to 'void **' drops const qualifier [-Wcast-qual] 2218 | const void *src = opt_array_pelem(o, *(void**)parray, start_elem + i); | ^ src/libavutil/opt.c:2369:37: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 2369 | const void *src = (uint8_t*)val + i * elem_size_val; | ^ src/libavutil/opt.c:2394:68: warning: cast from 'const void *' to 'const char **' drops const qualifier [-Wcast-qual] 2394 | ret = opt_set_elem(obj, target_obj, o, *(const char **)src, dst); | ^ src/libavutil/opt.c:2404:57: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 2404 | case AV_OPT_TYPE_INT: intnum = *(int*)src; break; | ^ src/libavutil/opt.c:2405:61: warning: cast from 'const void *' to 'long *' drops const qualifier [-Wcast-qual] 2405 | case AV_OPT_TYPE_INT64: intnum = *(int64_t*)src; break; | ^ src/libavutil/opt.c:2406:59: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 2406 | case AV_OPT_TYPE_FLOAT: num = *(float*)src; break; | ^ src/libavutil/opt.c:2407:60: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 2407 | case AV_OPT_TYPE_DOUBLE: num = *(double*)src; break; | ^ src/libavutil/opt.c:2408:64: warning: cast from 'const void *' to 'struct AVRational *' drops const qualifier [-Wcast-qual] 2408 | case AV_OPT_TYPE_RATIONAL: intnum = ((AVRational*)src)->num; | ^ src/libavutil/opt.c:2409:64: warning: cast from 'const void *' to 'struct AVRational *' drops const qualifier [-Wcast-qual] 2409 | den = ((AVRational*)src)->den; break; | ^ 7 warnings generated. CC libavutil/pixdesc.o src/libavutil/pixdesc.c:55:45: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 55 | const uint32_t *p = (uint32_t *)byte_p; | ^ src/libavutil/pixdesc.c:137:39: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 137 | uint32_t *p = (uint32_t *)byte_p; | ^ src/libavutil/pixdesc.c:3467:42: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3467 | while (prev - av_pix_fmt_descriptors < FF_ARRAY_ELEMS(av_pix_fmt_descriptors) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3506:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3506 | for (i = 0; i < FF_ARRAY_ELEMS(planes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3782:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3782 | for (i = 0; i < FF_ARRAY_ELEMS(color_range_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3804:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3804 | for (i = 0; i < FF_ARRAY_ELEMS(color_primaries_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3812:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3812 | for (i = 0; i < FF_ARRAY_ELEMS(color_primaries_names_ext); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3837:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3837 | for (i = 0; i < FF_ARRAY_ELEMS(color_transfer_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3845:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3845 | for (i = 0; i < FF_ARRAY_ELEMS(color_transfer_names_ext); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3866:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3866 | for (i = 0; i < FF_ARRAY_ELEMS(color_space_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3887:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3887 | for (i = 0; i < FF_ARRAY_ELEMS(chroma_location_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3929:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3929 | for (int i = 0; i < FF_ARRAY_ELEMS(alpha_mode_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 warnings generated. CC libavutil/pixelutils.o src/libavutil/pixelutils.c:82:90: warning: unused parameter 'log_ctx' [-Wunused-parameter] 82 | av_pixelutils_sad_fn av_pixelutils_get_sad_fn(int w_bits, int h_bits, int aligned, void *log_ctx) | ^ src/libavutil/pixelutils.c:94:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 94 | h_bits < 1 || h_bits > FF_ARRAY_ELEMS(sad)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/pixelutils.c:93:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 93 | if (w_bits < 1 || w_bits > FF_ARRAY_ELEMS(sad) || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavutil/random_seed.o src/libavutil/random_seed.c:88:28: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 88 | av_assert0(sizeof(tmp) >= av_sha_size); | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ 1 warning generated. CC libavutil/rational.o 12 warnings generated. CC libavutil/rc4.o src/libavutil/rational.c:59:29: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 59 | if (a1.den) x = FFMIN(x, (max - a0.den) / a1.den); | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/rational.c:61:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 61 | if (den * (2 * x * a1.den + a0.den) > num * a1.den) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 63 warnings generated. CC libavutil/refstruct.o src/libavutil/rc4.c:34:65: warning: unused parameter 'decrypt' [-Wunused-parameter] 34 | int av_rc4_init(AVRC4 *r, const uint8_t *key, int key_bits, int decrypt) { | ^ src/libavutil/rc4.c:55:83: warning: unused parameter 'iv' [-Wunused-parameter] 55 | void av_rc4_crypt(AVRC4 *r, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int decrypt) { | ^ src/libavutil/rc4.c:55:91: warning: unused parameter 'decrypt' [-Wunused-parameter] 55 | void av_rc4_crypt(AVRC4 *r, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int decrypt) { | ^ 3 warnings generated. CC libavutil/reverse.o 2 warnings generated. src/libavutil/refstruct.c:153:41: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 153 | RefCount *ref = get_refcount((void*)obj); | ^ src/libavutil/refstruct.c:180:52: warning: cast from 'const _Atomic(unsigned long) *' to '_Atomic(unsigned long) *' drops const qualifier [-Wcast-qual] 180 | return atomic_load_explicit((atomic_uintptr_t*)&ref->refcount, memory_order_acquire) == 1; | ^ CC libavutil/ripemd.o src/libavutil/refstruct.c:316:53: warning: unused parameter 'unused' [-Wunused-parameter] 316 | static void refstruct_pool_uninit(AVRefStructOpaque unused, void *obj) | ^ CC libavutil/samplefmt.o 3 warnings generated. CC libavutil/sha.o src/libavutil/samplefmt.c:175:32: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 175 | audio_data[0] = (uint8_t *)buf; | ^ 1 warning generated. CC libavutil/sha512.o STRIP libswscale/x86/output.o skipping strip -x libswscale/x86/output.o CC libavutil/side_data.o src/libavutil/side_data.c:29:87: warning: missing field 'props' initializer [-Wmissing-field-initializers] 29 | [AV_FRAME_DATA_A53_CC] = { "ATSC A53 Part 4 Closed Captions" }, | ^ src/libavutil/side_data.c:32:81: warning: missing field 'props' initializer [-Wmissing-field-initializers] 32 | [AV_FRAME_DATA_AFD] = { "Active format description" }, | ^ src/libavutil/side_data.c:34:68: warning: missing field 'props' initializer [-Wmissing-field-initializers] 34 | [AV_FRAME_DATA_SKIP_SAMPLES] = { "Skip samples" }, | ^ src/libavutil/side_data.c:35:68: warning: missing field 'props' initializer [-Wmissing-field-initializers] 35 | [AV_FRAME_DATA_GOP_TIMECODE] = { "GOP timecode" }, | ^ src/libavutil/side_data.c:36:75: warning: missing field 'props' initializer [-Wmissing-field-initializers] 36 | [AV_FRAME_DATA_S12M_TIMECODE] = { "SMPTE 12-1 timecode" }, | ^ src/libavutil/side_data.c:41:81: warning: missing field 'props' initializer [-Wmissing-field-initializers] 41 | [AV_FRAME_DATA_VIDEO_ENC_PARAMS] = { "Video encoding parameters" }, | ^ src/libavutil/side_data.c:42:77: warning: missing field 'props' initializer [-Wmissing-field-initializers] 42 | [AV_FRAME_DATA_FILM_GRAIN_PARAMS] = { "Film grain parameters" }, | ^ src/libavutil/side_data.c:47:63: warning: missing field 'props' initializer [-Wmissing-field-initializers] 47 | [AV_FRAME_DATA_VIEW_ID] = { "View ID" }, | ^ src/libavutil/side_data.c:210:35: warning: cast from 'const struct AVFrameSideData *' to 'struct AVFrameSideData *' drops const qualifier [-Wcast-qual] 210 | (ret = (AVFrameSideData *)av_frame_side_data_get(*sd, *nb_sd, type))) { | ^ src/libavutil/side_data.c:237:38: warning: cast from 'const struct AVFrameSideData *' to 'struct AVFrameSideData *' drops const qualifier [-Wcast-qual] 237 | (sd_dst = (AVFrameSideData *)av_frame_side_data_get(*sd, *nb_sd, type))) { | ^ src/libavutil/side_data.c:264:38: warning: cast from 'const struct AVFrameSideData *' to 'struct AVFrameSideData *' drops const qualifier [-Wcast-qual] 264 | (sd_dst = (AVFrameSideData *)av_frame_side_data_get(*sd, *nb_sd, src->type))) { | ^ 11 warnings generated. CC libavutil/slicethread.o CC libavutil/spherical.o src/libavutil/spherical.c:80:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 80 | for (i = 0; i < FF_ARRAY_ELEMS(spherical_projection_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/stereo3d.o 1 warning generated. CC libavutil/tdrdi.o CC libavutil/tea.o src/libavutil/stereo3d.c:104:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (i = 0; i < FF_ARRAY_ELEMS(stereo3d_type_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/stereo3d.c:124:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 124 | for (i = 0; i < FF_ARRAY_ELEMS(stereo3d_view_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/threadmessage.o src/libavutil/stereo3d.c:144:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 144 | for (i = 0; i < FF_ARRAY_ELEMS(stereo3d_primary_eye_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavutil/time.o CC libavutil/timecode.o CC libavutil/timecode_internal.o CC libavutil/timestamp.o CC libavutil/tree.o src/libavutil/timecode.c:166:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 166 | for (i = 0; i < FF_ARRAY_ELEMS(supported_fps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/twofish.o CC libavutil/tx.o CC libavutil/tx_double.o 1 warning generated. CC libavutil/tx_float.o In file included from src/libavutil/tx_double.c:21: src/libavutil/tx_template.c:155:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 155 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx.c:304:71: warning: unused parameter 'cd' [-Wunused-parameter] 304 | static av_cold int ff_tx_null_init(AVTXContext *s, const FFTXCodelet *cd, | ^ src/libavutil/tx.c:305:45: warning: unused parameter 'flags' [-Wunused-parameter] 305 | uint64_t flags, FFTXCodeletOptions *opts, | ^ src/libavutil/tx.c:305:72: warning: unused parameter 'opts' [-Wunused-parameter] 305 | uint64_t flags, FFTXCodeletOptions *opts, | ^ src/libavutil/tx.c:306:40: warning: unused parameter 'len' [-Wunused-parameter] 306 | int len, int inv, const void *scale) | ^ src/libavutil/tx.c:306:49: warning: unused parameter 'inv' [-Wunused-parameter] 306 | int len, int inv, const void *scale) | ^ src/libavutil/tx.c:306:66: warning: unused parameter 'scale' [-Wunused-parameter] 306 | int len, int inv, const void *scale) | ^ src/libavutil/tx.c:315:37: warning: unused parameter 's' [-Wunused-parameter] 315 | static void ff_tx_null(AVTXContext *s, void *_out, void *_in, ptrdiff_t stride) | ^ src/libavutil/tx.c:374:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 374 | for (int i = 0; i < FF_ARRAY_ELEMS(cpu_slow_penalties); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:479:70: warning: unused parameter 'cd' [-Wunused-parameter] 479 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:482:64: warning: unused parameter 'inv' [-Wunused-parameter] 482 | int len, int inv, | ^ src/libavutil/tx_template.c:483:63: warning: unused parameter 'scale' [-Wunused-parameter] 483 | const void *scale) | ^ src/libavutil/tx_template.c:534:1: warning: unused parameter 's' [-Wunused-parameter] 534 | DECL_FACTOR_F(3) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:535:1: warning: unused parameter 's' [-Wunused-parameter] 535 | DECL_FACTOR_F(5) | ^ src/libavutil/tx_template.c:517:80: note: src/libavutil/tx.cexpanded from macro 'DECL_FACTOR_F': 525:63: 517warning: | unused parameter 'opts' [-Wunused-parameter]# defin e525 | DiEnCtL _fFfA_CtTxO_Rg_eFn(_nd)e f a u l t _ m a p ( A V T X C o n t e x t * s , F F T X C o d e l e t O p t i o n s * o p t s ) | ^\ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:155:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 155 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:536:1: warning: unused parameter 's' [-Wunused-parameter] 536 | DECL_FACTOR_F(7) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:537:1: warning: unused parameter 's' [-Wunused-parameter] 537 | DECL_FACTOR_F(9) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:538:1: warning: unused parameter 's' [-Wunused-parameter] 538 | DECL_FACTOR_S(15) | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro 'DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:589:74: warning: unused parameter 'cd' [-Wunused-parameter] 589 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:590:64: warning: unused parameter 'flags' [-Wunused-parameter] 590 | uint64_t flags, | ^ src/libavutil/tx_template.c:592:68: warning: unused parameter 'inv' [-Wunused-parameter] 592 | int len, int inv, | ^ src/libavutil/tx_template.c:593:67: warning: unused parameter 'scale' [-Wunused-parameter] 593 | const void *scale) | ^ src/libavutil/tx_template.c:631:49: warning: unused parameter 's' [-Wunused-parameter] 631 | static void TX_NAME(ff_tx_fft2_ns)(AVTXContext *s, void *_dst, | ^ src/libavutil/tx_template.c:632:58: warning: unused parameter 'stride' [-Wunused-parameter] 632 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:643:49: warning: unused parameter 's' [-Wunused-parameter] 643 | static void TX_NAME(ff_tx_fft4_ns)(AVTXContext *s, void *_dst, | ^ src/libavutil/tx_template.c:644:58: warning: unused parameter 'stride' [-Wunused-parameter] 644 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:479:70: warning: unused parameter 'cd' [-Wunused-parameter] 479 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:482:64: warning: unused parameter 'inv' [-Wunused-parameter] 482 | int len, int inv, | ^ src/libavutil/tx_template.c:483:63: warning: unused parameter 'scale' [-Wunused-parameter] 483 | const void *scale) | ^ src/libavutil/tx_template.c:534:1: warning: unused parameter 's' [-Wunused-parameter] 534 | DECL_FACTOR_F(3) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:535:1: warning: unused parameter 's' [-Wunused-parameter] 535 | DECL_FACTOR_F(5) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:536:1: warning: unused parameter 's' [-Wunused-parameter] 536 | DECL_FACTOR_F(7) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:537:1: warning: unused parameter 's' [-Wunused-parameter] 537 | DECL_FACTOR_F(9) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:538:1: warning: unused parameter 's' [-Wunused-parameter] 538 | DECL_FACTOR_S(15) | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro 'DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:725:63: warning: unused parameter 'cd' [-Wunused-parameter] 725 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:727:64: warning: unused parameter 'opts' [-Wunused-parameter] 727 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:847:75: warning: unused parameter 'cd' [-Wunused-parameter] 847 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:848:65: warning: unused parameter 'flags' [-Wunused-parameter] 848 | uint64_t flags, | ^ src/libavutil/tx_template.c:849:76: warning: unused parameter 'opts' [-Wunused-parameter] 849 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.csrc/libavutil/tx_template.c::589850::7469:: warning: warning: unused parameter 'cd' [-Wunused-parameter]unused parameter 'inv' [-Wunused-parameter] 850589 | | cionnts tl eFnF,T XiCnotd eilnevt, * c| d ^, src/libavutil/tx_template.c| : ^851 :68:src/libavutil/tx_template.c :warning: 590unused parameter 'scale' [-Wunused-parameter]: 64: warning: unused parameter 'flags' [-Wunused-parameter]851 | 590 | c o n s tu ivnoti6d4 _*ts cfallaeg)s , | ^| ^ src/libavutil/tx_template.c:592:68: warning: unused parameter 'inv' [-Wunused-parameter] 592 | int len, int inv, | ^ src/libavutil/tx_template.c:593:67: warning: unused parameter 'scale' [-Wunused-parameter] 593 | const void *scale) | ^ src/libavutil/tx_template.c:631:49: warning: unused parameter 's' [-Wunused-parameter] 631 | static void TX_NAME(ff_tx_fft2_ns)(AVTXContext *s, void *_dst, | ^ src/libavutil/tx_template.c:632:58: warning: unused parameter 'stride' [-Wunused-parameter] 632 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:643:49: warning: unused parameter 's' [-Wunused-parameter] 643 | static void TX_NAME(ff_tx_fft4_ns)(AVTXContext *s, void *_dst, | ^ src/libavutil/tx_template.c:644:58: warning: unused parameter 'stride' [-Wunused-parameter] 644 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:949:67: warning: unused parameter 'cd' [-Wunused-parameter] 949 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1139:34: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 1139 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1133:70: warning: unused parameter 'cd' [-Wunused-parameter] 1133 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1134:60: warning: unused parameter 'flags' [-Wunused-parameter] 1134 | uint64_t flags, | ^ src/libavutil/tx_template.c:1135:71: warning: unused parameter 'opts' [-Wunused-parameter] 1135 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1136:55: warning: unused parameter 'len' [-Wunused-parameter] 1136 | int len, int inv, | ^ src/libavutil/tx_template.c:1136:64: warning: unused parameter 'inv' [-Wunused-parameter] 1136 | int len, int inv, | ^ src/libavutil/tx_template.c:1235:34: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 1235 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1224:64: warning: unused parameter 'cd' [-Wunused-parameter] 1224 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1226:65: warning: unused parameter 'opts' [-Wunused-parameter] 1226 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:725:63: warning: unused parameter 'cd' [-Wunused-parameter] 725 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:727:64: warning: unused parameter 'opts' [-Wunused-parameter] 727 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1381:34: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 1381 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1373:73: warning: unused parameter 'cd' [-Wunused-parameter] 1373 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1375:74: warning: unused parameter 'opts' [-Wunused-parameter] 1375 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1376:67: warning: unused parameter 'inv' [-Wunused-parameter] 1376 | int len, int inv, | ^ src/libavutil/tx_template.c:847:75: warning: unused parameter 'cd' [-Wunused-parameter] 847 | src/libavutil/tx_template.c : 1438 : 34 : warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 1438 | s - > s c a l e _ d = c*o(n(sStC AFLFET_XTCYoPdEe l*e)ts c*aclde,) ; | ^| ^ src/libavutil/tx_template.c:848:65: warning: unused parameter 'flags' [-Wunused-parameter] 848 | uint64_t flags, | ^ src/libavutil/tx_template.c:849:76: warning: unused parameter 'opts' [-Wunused-parameter] 849 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:850:69: warning: unused parameter 'inv' [-Wunused-parameter] 850 | int len, int inv, | ^ src/libavutil/tx_template.c:851:68: warning: unused parameter 'scale' [-Wunused-parameter] 851 | const void *scale) | ^ src/libavutil/tx_template.c:949:67: warning: unused parameter 'cd' [-Wunused-parameter] 949 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1139:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1139 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1133:70: warning: unused parameter 'cd' [-Wunused-parameter] 1133 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1134:60: warning: unused parameter 'flags' [-Wunused-parameter] 1134 | uint64_t flags, | ^ src/libavutil/tx_template.c:1135:71: warning: unused parameter 'opts' [-Wunused-parameter] 1135 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1136:55: warning: unused parameter 'len' [-Wunused-parameter] 1136 | int len, int inv, | ^ src/libavutil/tx_template.c:1136:64: warning: unused parameter 'inv' [-Wunused-parameter] 1136 | int len, int inv, | ^ src/libavutil/tx_template.c:1235:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1235 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1224:64: warning: unused parameter 'cd' [-Wunused-parameter] 1224 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1226:65: warning: unused parameter 'opts' [-Wunused-parameter] 1226 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1381:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1381 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1373:73: warning: unused parameter 'cd' [-Wunused-parameter] 1373 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1375:74: warning: unused parameter 'opts' [-Wunused-parameter] 1375 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1376:67: warning: unused parameter 'inv' [-Wunused-parameter] 1376 | int len, int inv, | ^ src/libavutil/tx_template.c:1614:34: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 1614 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1438:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1438 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1602:64: warning: unused parameter 'cd' [-Wunused-parameter] 1602 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1604:65: warning: unused parameter 'opts' [-Wunused-parameter] 1604 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1723:1: warning: unused parameter 'stride' [-Wunused-parameter] 1723 | DECL_RDFT(r2c, 0) | ^ src/libavutil/tx_template.c:1657:60: note: expanded from macro 'DECL_RDFT' 1657 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1724:1: warning: unused parameter 'stride' [-Wunused-parameter] 1724 | DECL_RDFT(c2r, 1) | ^ src/libavutil/tx_template.c:1657:60: note: expanded from macro 'DECL_RDFT' 1657 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1827:1: warning: unused parameter 'stride' [-Wunused-parameter] 1827 | DECL_RDFT_HALF(r2r, AV_TX_REAL_TO_REAL, 0) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1828:1: warning: unused parameter 'stride' [-Wunused-parameter] 1828 | DECL_RDFT_HALF(r2r_mod2, AV_TX_REAL_TO_REAL, 1) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1829:1: warning: unused parameter 'stride' [-Wunused-parameter] 1829 | DECL_RDFT_HALF(r2i, AV_TX_REAL_TO_IMAGINARY, 0) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1830:1: warning: unused parameter 'stride' [-Wunused-parameter] 1830 | DECL_RDFT_HALF(r2i_mod2, AV_TX_REAL_TO_IMAGINARY, 1) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1842:38: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 1842 | SCALE_TYPE rsc = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1614:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1614 | s->scale_d = *((SCALE_TYPE *)src/libavutil/tx_template.cs:c1833a:l63e:) ;warning: unused parameter 'cd' [-Wunused-parameter] | ^ 1833 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1835:64: warning: unused parameter 'opts' [-Wunused-parameter] 1835 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1602:64: warning: unused parameter 'cd' [-Wunused-parameter] 1602 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1604:65: warning: unused parameter 'opts' [-Wunused-parameter] 1604 | src/libavutil/tx_template.c : 1876 : 56 : warning: unused parameter 'stride' [-Wunused-parameter] 1876 | F F T X C o d e l e t O p t i o n s * o p t s , | v ^o id *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:1936:57: warning: unused parameter 'stride' [-Wunused-parameter] 1936 | src/libavutil/tx_template.c : 1723 : 1 : warning: unused parameter 'stride' [-Wunused-parameter] 1723 | D E C L _ R D F T ( rv2oci,d *0_)s r c| ,^ ptsrc/libavutil/tx_template.cr:d1657i:f60f:_ tnote: expanded from macro 'DECL_RDFT's trid e1657) | | ^ void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:2014:38: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 2014 | SCALE_TYPE rsc = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:2009:66: warning: unused parameter 'opts' [-Wunused-parameter] 2009 | src/libavutil/tx_template.c : 1724 : 1 : warning: unused parameter 'stride' [-Wunused-parameter] FF T1724X | CDoEdCeLl_eRtDOFpTt(ico2nrs, * o1p)t s ,| ^ | ^src/libavutil/tx_template.c :1657:60: note: expanded from macro 'DECL_RDFT' 1657 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1827:1: warning: unused parameter 'stride' [-Wunused-parameter] 1827 | DECL_RDFT_HALF(r2r, AV_TX_REAL_TO_REAL, 0) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1828:1: warning: unused parameter 'stride' [-Wunused-parameter] 1828 | DECL_RDFT_HALF(r2r_mod2, AV_TX_REAL_TO_REAL, 1) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1829:1: warning: unused parameter 'stride' [-Wunused-parameter] 1829 | DECL_RDFT_HALF(r2i, AV_TX_REAL_TO_IMAGINARY, 0) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1830:1: warning: unused parameter 'stride' [-Wunused-parameter] 1830 | DECL_RDFT_HALF(r2i_mod2, AV_TX_REAL_TO_IMAGINARY, 1) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1842:38: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1842 | SCALE_TYPE rsc = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1833:63: warning: unused parameter 'cd' [-Wunused-parameter] 1833 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1835:64: warning: unused parameter 'opts' [-Wunused-parameter] 1835 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1876:56: warning: unused parameter 'stride' [-Wunused-parameter] 1876 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:1936:57: warning: unused parameter 'stride' [-Wunused-parameter] 1936 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:2014:38: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 2014 | SCALE_TYPE rsc = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:2009:66: warning: unused parameter 'opts' [-Wunused-parameter] 2009 | FFTXCodeletOptions *opts, | ^ CC libavutil/tx_int32.o In file included from src/libavutil/tx_int32.c:21: src/libavutil/tx_template.c:155:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 155 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:479:70: warning: unused parameter 'cd' [-Wunused-parameter] 479 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:482:64: warning: unused parameter 'inv' [-Wunused-parameter] 482 | int len, int inv, | ^ src/libavutil/tx_template.c:483:63: warning: unused parameter 'scale' [-Wunused-parameter] 483 | const void *scale) | ^ src/libavutil/tx_template.c:534:1: warning: unused parameter 's' [-Wunused-parameter] 534 | DECL_FACTOR_F(3) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:535:1: warning: unused parameter 's' [-Wunused-parameter] 535 | DECL_FACTOR_F(5) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:536:1: warning: unused parameter 's' [-Wunused-parameter] 536 | DECL_FACTOR_F(7) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:537:1: warning: unused parameter 's' [-Wunused-parameter] 537 | DECL_FACTOR_F(9) | ^ src/libavutil/tx_template.c:517:80: note: expanded from macro 'DECL_FACTOR_F' 517 | #define DECL_FACTOR_F(n) \ | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro '\ DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:538:1: warning: unused parameter 's' [-Wunused-parameter] 538 | DECL_FACTOR_S(15) | ^ src/libavutil/tx_template.c:497:48: note: expanded from macro 'DECL_FACTOR_S' 497 | static void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:589:74: warning: unused parameter 'cd' [-Wunused-parameter] 589 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:590:64: warning: unused parameter 'flags' [-Wunused-parameter] 590 | uint64_t flags, | ^ src/libavutil/tx_template.c:592:68: warning: unused parameter 'inv' [-Wunused-parameter] 592 | int len, int inv, | ^ src/libavutil/tx_template.c:593:67: warning: unused parameter 'scale' [-Wunused-parameter] 593 | const void *scale) | ^ src/libavutil/tx_template.c:631:49: warning: unused parameter 's' [-Wunused-parameter] 631 | static void TX_NAME(ff_tx_fft2_ns)(AVTXContext *s, void *_dst, | ^ src/libavutil/tx_template.c:632:58: warning: unused parameter 'stride' [-Wunused-parameter] 632 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:643:49: warning: unused parameter 's' [-Wunused-parameter] 643 | static void TX_NAME(ff_tx_fft4_ns)(AVTXContext *s, void *_dst, | ^ src/libavutil/tx_template.c:644:58: warning: unused parameter 'stride' [-Wunused-parameter] 644 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:725:63: warning: unused parameter 'cd' [-Wunused-parameter] 725 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:727:64: warning: unused parameter 'opts' [-Wunused-parameter] 727 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:847:75: warning: unused parameter 'cd' [-Wunused-parameter] 847 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:848:65: warning: unused parameter 'flags' [-Wunused-parameter] 848 | uint64_t flags, | ^ src/libavutil/tx_template.c:849:76: warning: unused parameter 'opts' [-Wunused-parameter] 849 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:850:69: warning: unused parameter 'inv' [-Wunused-parameter] 850 | int len, int inv, | ^ src/libavutil/tx_template.c:851:68: warning: unused parameter 'scale' [-Wunused-parameter] 851 | const void *scale) | ^ src/libavutil/tx_template.c:949:67: warning: unused parameter 'cd' [-Wunused-parameter] 949 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1139:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1139 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1133:70: warning: unused parameter 'cd' [-Wunused-parameter] 1133 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1134:60: warning: unused parameter 'flags' [-Wunused-parameter] 1134 | uint64_t flags, | ^ src/libavutil/tx_template.c:1135:71: warning: unused parameter 'opts' [-Wunused-parameter] 1135 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1136:55: warning: unused parameter 'len' [-Wunused-parameter] 1136 | int len, int inv, | ^ src/libavutil/tx_template.c:1136:64: warning: unused parameter 'inv' [-Wunused-parameter] 1136 | int len, int inv, | ^ src/libavutil/tx_template.c:1235:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1235 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1224:64: warning: unused parameter 'cd' [-Wunused-parameter] 1224 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1226:65: warning: unused parameter 'opts' [-Wunused-parameter] 1226 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1381:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1381 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1373:73: warning: unused parameter 'cd' [-Wunused-parameter] 1373 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1375:74: warning: unused parameter 'opts' [-Wunused-parameter] 1375 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1376:67: warning: unused parameter 'inv' [-Wunused-parameter] 1376 | int len, int inv, | ^ src/libavutil/tx_template.c:1438:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1438 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1614:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1614 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1602:64: warning: unused parameter 'cd' [-Wunused-parameter] 1602 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1604:65: warning: unused parameter 'opts' [-Wunused-parameter] 1604 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1723:1: warning: unused parameter 'stride' [-Wunused-parameter] 1723 | DECL_RDFT(r2c, 0) | ^ src/libavutil/tx_template.c:1657:60: note: expanded from macro 'DECL_RDFT' 1657 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1724:1: warning: unused parameter 'stride' [-Wunused-parameter] 1724 | DECL_RDFT(c2r, 1) | ^ src/libavutil/tx_template.c:1657:60: note: expanded from macro 'DECL_RDFT' 1657 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1827:1: warning: unused parameter 'stride' [-Wunused-parameter] 1827 | DECL_RDFT_HALF(r2r, AV_TX_REAL_TO_REAL, 0) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1828:1: warning: unused parameter 'stride' [-Wunused-parameter] 1828 | DECL_RDFT_HALF(r2r_mod2, AV_TX_REAL_TO_REAL, 1) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1829:1: warning: unused parameter 'stride' [-Wunused-parameter] 1829 | DECL_RDFT_HALF(r2i, AV_TX_REAL_TO_IMAGINARY, 0) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1830:1: warning: unused parameter 'stride' [-Wunused-parameter] 1830 | DECL_RDFT_HALF(r2i_mod2, AV_TX_REAL_TO_IMAGINARY, 1) | ^ src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF' 1728 | void *_src, ptrdiff_t stride) \ | ^ src/libavutil/tx_template.c:1842:38: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1842 | SCALE_TYPE rsc = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:1833:63: warning: unused parameter 'cd' [-Wunused-parameter] 1833 | const FFTXCodelet *cd, | ^ src/libavutil/tx_template.c:1835:64: warning: unused parameter 'opts' [-Wunused-parameter] 1835 | FFTXCodeletOptions *opts, | ^ src/libavutil/tx_template.c:1876:56: warning: unused parameter 'stride' [-Wunused-parameter] 1876 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:1936:57: warning: unused parameter 'stride' [-Wunused-parameter] 1936 | void *_src, ptrdiff_t stride) | ^ src/libavutil/tx_template.c:2014:38: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 2014 | SCALE_TYPE rsc = *((SCALE_TYPE *)scale); | ^ src/libavutil/tx_template.c:2009:66: warning: unused parameter 'opts' [-Wunused-parameter] 2009 | FFTXCodeletOptions *opts, | ^ 9 warnings generated. CC libavutil/utils.o src/libavutil/utils.c:65:13: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 65 | case 1: LIST_LENGTH(uint8_t); break; | ^ src/libavutil/utils.c:63:35: note: expanded from macro 'LIST_LENGTH' 63 | { type t = term, *l = (type *)list; for (i = 0; l[i] != t; i++); } | ^ src/libavutil/utils.c:66:13: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 66 | case 2: LIST_LENGTH(uint16_t); break; | ^ src/libavutil/utils.c:63:35: note: expanded from macro 'LIST_LENGTH' 63 | { type t = term, *l = (type *)list; for (i = 0; l[i] != t; i++); } | ^ src/libavutil/utils.c:67:13: warning: cast from 'const void *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 67 | case 4: LIST_LENGTH(uint32_t); break; | ^ src/libavutil/utils.c:63:35: note: expanded from macro 'LIST_LENGTH' 63 | { type t = term, *l = (type *)list; for (i = 0; l[i] != t; i++); } | ^ src/libavutil/utils.c:68:13: warning: cast from 'const void *' to 'unsigned long *' drops const qualifier [-Wcast-qual] 68 | case 8: LIST_LENGTH(uint64_t); break; | ^ src/libavutil/utils.c:63:35: note: expanded from macro 'LIST_LENGTH' 63 | { type t = term, *l = (type *)list; for (i = 0; l[i] != t; i++); } | ^ src/libavutil/utils.c:91:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 91 | buf_size = buf_size > len ? buf_size - len : 0; | ~~~~~~~~ ^ ~~~ 5 warnings generated. CC libavutil/uuid.o CC libavutil/version.o CC libavutil/video_enc_params.o CC libavutil/video_hint.o In file included from src/libavutil/video_hint.c:27: src/libavutil/video_hint.h:68:39: warning: cast from 'const struct AVVideoHint *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 68 | return (AVVideoRect *)((uint8_t *)hints + hints->rect_offset); | ^ src/libavutil/video_hint.h:73:39: warning: cast from 'const struct AVVideoHint *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 73 | return (AVVideoRect *)((uint8_t *)hints + hints->rect_offset + idx * hints->rect_size); | ^ 2 warnings generated. CC libavutil/vulkan.o In file included from src/libavutil/vulkan.c:25: src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 394 | out->pNext = (void *)in; | ^ In file included from src/libavutil/vulkan.c:26: src/libavutil/vulkan_loader.h:104:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:157:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:167:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 167 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:135:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 135 | if (s->qfs[j] == s->hwctx->qf[i].idx) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:223:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 223 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:251:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 251 | for (uint32_t i = 0; i < s->tot_nb_qfs; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/vulkan.c:271:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 271 | for (int i = 0; i < s->coop_mat_props_nb; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:548:50: warning: unused parameter 's' [-Wunused-parameter] 548 | FFVkExecContext *ff_vk_exec_get(FFVulkanContext *s, FFVkExecPool *pool) | ^ src/libavutil/vulkan.c:592:47: warning: unused parameter 's' [-Wunused-parameter] 592 | void ff_vk_exec_discard_deps(FFVulkanContext *s, FFVkExecContext *e) | ^ src/libavutil/vulkan.c:860:47: warning: unused parameter 's' [-Wunused-parameter] 860 | void ff_vk_exec_update_frame(FFVulkanContext *s, FFVkExecContext *e, AVFrame *f, | ^ src/libavutil/vulkan.c:996:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 996 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:1427:5: warning: missing field 'pNext' initializer [-Wmissing-field-initializers] 1427 | }; | ^ src/libavutil/vulkan.c:1905:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1905 | for (int i = 0; i < FF_ARRAY_ELEMS(fmts_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:2095:53: warning: unused parameter 'required_subgroup_size' [-Wunused-parameter] 2095 | uint32_t wg_size[3], uint32_t required_subgroup_size) | ^ src/libavutil/vulkan.c:2196:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 2196 | for (int i = 0; i < len; i++) { | ~ ^ ~~~ src/libavutil/vulkan.c:2245:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] 2245 | .pCode = (void *)spirv, | ^ src/libavutil/vulkan.c:2234:69: warning: unused parameter 'shd' [-Wunused-parameter] 2234 | static int create_shader_module(FFVulkanContext *s, FFVulkanShader *shd, | ^ src/libavutil/vulkan.c:2347:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2347 | (max_descriptors <= s->push_desc_props.maxPushDescriptors) && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:2397:49: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 2397 | VkSpecializationMapEntry *spe = (void *)shd->specialization_info->pMapEntries; | ^ src/libavutil/vulkan.c:2406:35: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 2406 | uint8_t *spd = (uint8_t *)shd->specialization_info->pData; | ^ src/libavutil/vulkan.c:2477:25: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 2477 | av_free((void *)spirv); | ^ src/libavutil/vulkan.c:2503:54: warning: unused parameter 's' [-Wunused-parameter] 2503 | int ff_vk_shader_add_descriptor_set(FFVulkanContext *s, FFVulkanShader *shd, | ^ src/libavutil/vulkan.c:2755:46: warning: unused parameter 'fmt' [-Wunused-parameter] 2755 | VkFormat fmt) | ^ 55 warnings generated. X86ASM libavutil/x86/aes.o 55 warnings generated. CC libavutil/x86/aes_init.o CC libavutil/x86/cpu.o src/libavutil/x86/cpu.c:175:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 175 | if (max_ext_level >= 0x80000001) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 1 warning generated. X86ASM libavutil/x86/cpuid.o STRIP libavutil/x86/cpuid.o skipping strip -x libavutil/x86/cpuid.o X86ASM libavutil/x86/crc.o STRIP libavutil/x86/aes.o skipping strip -x libavutil/x86/aes.o X86ASM libavutil/x86/fixed_dsp.o STRIP libavutil/x86/fixed_dsp.o skipping strip -x libavutil/x86/fixed_dsp.o CC libavutil/x86/fixed_dsp_init.o 25 warnings generated. X86ASM libavutil/x86/float_dsp.o CC libavutil/x86/float_dsp_init.o X86ASM libavutil/x86/imgutils.o 55 warnings generated. CC libavutil/x86/imgutils_init.o STRIP libavutil/x86/imgutils.o skipping strip -x libavutil/x86/imgutils.o X86ASM libavutil/x86/lls.o STRIP libavutil/x86/crc.o skipping strip -x libavutil/x86/crc.o CC libavutil/x86/lls_init.o X86ASM libavutil/x86/pixelutils.o X86ASM libavutil/x86/tx_float.o STRIP libavutil/x86/lls.o skipping strip -x libavutil/x86/lls.o CC libavutil/x86/tx_float_init.o src/libavutil/x86/tx_float_init.c:87:1: warning: unused parameter 'flags' [-Wunused-parameter] 87 | DECL_INIT_FN(8, 0) | ^ src/libavutil/x86/tx_float_init.c:74:57: note: expanded from macro 'DECL_INIT_FN' 74 | uint64_t flags, \ | ^ src/libavutil/x86/tx_float_init.c:87:1: warning: unused parameter 'scale' [-Wunused-parameter] src/libavutil/x86/tx_float_init.c:77:60: note: expanded from macro 'DECL_INIT_FN' 77 | const void *scale) \ | ^ src/libavutil/x86/tx_float_init.c:88:1: warning: unused parameter 'flags' [-Wunused-parameter] 88 | DECL_INIT_FN(8, 2) | ^ src/libavutil/x86/tx_float_init.c:74:57: note: expanded from macro 'DECL_INIT_FN' 74 | uint64_t flags, \ | ^ src/libavutil/x86/tx_float_init.c:88:1: warning: unused parameter 'scale' [-Wunused-parameter] src/libavutil/x86/tx_float_init.c:77:60: note: expanded from macro 'DECL_INIT_FN' 77 | const void *scale) \ | ^ src/libavutil/x86/tx_float_init.c:90:67: warning: unused parameter 'cd' [-Wunused-parameter] 90 | static av_cold int factor_init(AVTXContext *s, const FFTXCodelet *cd, | ^ src/libavutil/x86/tx_float_init.c:91:41: warning: unused parameter 'flags' [-Wunused-parameter] 91 | uint64_t flags, FFTXCodeletOptions *opts, | ^ src/libavutil/x86/tx_float_init.c:91:68: warning: unused parameter 'opts' [-Wunused-parameter] 91 | uint64_t flags, FFTXCodeletOptions *opts, | ^ src/libavutil/x86/tx_float_init.c:92:45: warning: unused parameter 'inv' [-Wunused-parameter] 92 | int len, int inv, const void *scale) | ^ src/libavutil/x86/tx_float_init.c:92:62: warning: unused parameter 'scale' [-Wunused-parameter] 92 | int len, int inv, const void *scale) | ^ src/libavutil/x86/tx_float_init.c:144:34: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 144 | s->scale_d = *((SCALE_TYPE *)scale); | ^ src/libavutil/x86/tx_float_init.c:137:66: warning: unused parameter 'cd' [-Wunused-parameter] 137 | static av_cold int m_inv_init(AVTXContext *s, const FFTXCodelet *cd, | ^ src/libavutil/x86/tx_float_init.c:138:67: warning: unused parameter 'opts' [-Wunused-parameter] 138 | uint64_t flags, FFTXCodeletOptions *opts, | ^ 12 warnings generated. CC libavutil/xga_font_data.o CC libavutil/xtea.o STRIP libavutil/x86/float_dsp.o skipping strip -x libavutil/x86/float_dsp.o HOSTLD doc/print_options STRIP libavutil/x86/pixelutils.o skipping strip -x libavutil/x86/pixelutils.o CC fftools/ffmpeg_dec.o CC fftools/ffmpeg_demux.o src/fftools/ffmpeg_dec.c:135:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 135 | for (int i = 0; i < FF_ARRAY_ELEMS(dp->sub_prev); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_dec.c:472:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 472 | for (int i = 0; i < src->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_dec.c:534:33: warning: unused parameter 'opaque' [-Wunused-parameter] 534 | static void subtitle_free(void *opaque, uint8_t *data) | ^ src/fftools/ffmpeg_dec.c:586:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 586 | if (end < sub_prev->end_display_time) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_dec.c:808:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 808 | for (int i = 0; i < stdc_count_ones(outputs_mask); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_dec.c:1067:32: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1067 | if (dp->nb_views_requested >= sizeof(dp->view_map[0].out_mask) * 8) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_dec.c:1370:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1370 | if (dp->view_map[i].id == view_id) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/fftools/ffmpeg_dec.c:1549:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1549 | for (int i = 0; i < FF_ARRAY_ELEMS(dp->sub_prev); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_dec.c:1757:45: warning: unused parameter 'ifilter' [-Wunused-parameter] 1757 | int dec_filter_add(Decoder *d, InputFilter *ifilter, InputFilterOptions *opts, | ^ src/fftools/ffmpeg_demux.c:662:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 662 | for (unsigned i = 0; i < f->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/fftools/ffmpeg_demux.c:684:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 684 | for (int j = 0; j < ifile->ctx->nb_programs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_demux.c:688:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 688 | for (int k = 0; k < p->nb_stream_indexes; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC fftools/ffmpeg_enc.o src/fftools/ffmpeg_demux.c:1458:20: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1458 | { NULL }, | ^ src/fftools/ffmpeg_demux.c:1823:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1823 | for (int i = 0; i < tg->nb_tiles; i++) | ~ ^ ~~~~~~~~~~~~ src/fftools/ffmpeg_demux.c:1826:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1826 | for (int i = 0; i < tg->nb_tiles - 1; i++) | ~ ^ ~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_demux.c:1893:56: warning: unused parameter 'f' [-Wunused-parameter] 1893 | static int is_windows_reserved_device_name(const char *f) | ^ src/fftools/ffmpeg_demux.c:2180:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2180 | for (int i = 0; i < ic->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_demux.c:2241:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2241 | for (int i = 0; i < ic->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_demux.c:2311:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2311 | for (int i = 0; i < ic->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_demux.c:2320:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2320 | for (int i = 0; i < ic->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_enc.c:490:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 490 | for (size_t i = 0; i < es->nb_components; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. CC fftools/ffmpeg_filter.o 9 warnings generated. CC fftools/ffmpeg_hw.o src/fftools/ffmpeg_filter.c:263:39: warning: unused parameter 'opaque' [-Wunused-parameter] 263 | static void filter_command_free(void *opaque, uint8_t *data) | ^ src/fftools/ffmpeg_filter.c:415:68: warning: extra ';' outside of a function [-Wextra-semi] 415 | AVCOL_SPC_UNSPECIFIED, "%s", av_color_space_name); | ^ src/fftools/ffmpeg_filter.c:418:70: warning: extra ';' outside of a function [-Wextra-semi] 418 | AVCOL_RANGE_UNSPECIFIED, "%s", av_color_range_name); | ^ src/fftools/ffmpeg_filter.c:421:70: warning: extra ';' outside of a function [-Wextra-semi] 421 | AVALPHA_MODE_UNSPECIFIED, "%s", av_alpha_mode_name); | ^ src/fftools/ffmpeg_filter.c:592:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 592 | for (int i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_filter.c:629:48: warning: unused parameter 'fg' [-Wunused-parameter] 629 | static char *describe_filter_link(FilterGraph *fg, AVFilterInOut *inout, int in) | ^ src/fftools/ffmpeg_filter.c:1393:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1393 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/fftools/ffmpeg_filter.c:2896:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2896 | while (fgp->nb_outputs_done < fg->nb_outputs) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_filter.c:3336:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3336 | av_assert0(input_idx == fg->nb_inputs); | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/fftools/ffmpeg_filter.c:3344:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3344 | if (input_idx == fg->nb_inputs) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/fftools/ffmpeg_filter.c:3402:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3402 | for (unsigned i = 0; i < fg->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC fftools/ffmpeg_mux.o 11 warnings generated. CC fftools/ffmpeg_mux_init.o src/fftools/ffmpeg_mux.c:101:25: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 101 | for (; next <= FF_ARRAY_ELEMS(fd->wallclock); next++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux.c:741:50: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 741 | if (total_size && file_size > 0 && file_size >= total_size) { | ~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/fftools/ffmpeg_mux_init.c:42: src/libavutil/getenv_utf8.h:72:39: warning: unused parameter 'var' [-Wunused-parameter] 72 | static inline void freeenv_utf8(char *var) | ^ In file included from src/fftools/ffmpeg_mux_init.c:43: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ src/fftools/ffmpeg_mux_init.c:137:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 137 | for (i = 0; i < FF_ARRAY_ELEMS(base) && ret < 0; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:256:65: warning: missing field 'pre_only' initializer [-Wmissing-field-initializers] 256 | { ENC_STATS_FILE_IDX, "fidx" }, | ^ src/fftools/ffmpeg_mux_init.c:257:65: warning: missing field 'pre_only' initializer [-Wmissing-field-initializers] 257 | { ENC_STATS_STREAM_IDX, "sidx" }, | ^ src/fftools/ffmpeg_mux_init.c:258:65: warning: missing field 'pre_only' initializer [-Wmissing-field-initializers] 258 | { ENC_STATS_FRAME_NUM, "n" }, | ^ src/fftools/ffmpeg_mux_init.c:260:65: warning: missing field 'pre_only' initializer [-Wmissing-field-initializers] 260 | { ENC_STATS_TIMEBASE, "tb" }, | ^ src/fftools/ffmpeg_mux_init.c:262:65: warning: missing field 'pre_only' initializer [-Wmissing-field-initializers] 262 | { ENC_STATS_PTS, "pts" }, | ^ src/fftools/ffmpeg_mux_init.c:263:65: warning: missing field 'pre_only' initializer [-Wmissing-field-initializers] 263 | { ENC_STATS_PTS_TIME, "t" }, | ^ src/fftools/ffmpeg_mux_init.c:266:65: warning: missing field 'need_input_data' initializer [-Wmissing-field-initializers] 266 | { ENC_STATS_DTS, "dts", 0, 1 }, | ^ src/fftools/ffmpeg_mux_init.c:267:65: warning: missing field 'need_input_data' initializer [-Wmissing-field-initializers] 267 | { ENC_STATS_DTS_TIME, "dt", 0, 1 }, | ^ src/fftools/ffmpeg_mux_init.c:268:65: warning: missing field 'post_only' initializer [-Wmissing-field-initializers] 268 | { ENC_STATS_SAMPLE_NUM, "sn", 1 }, | ^ src/fftools/ffmpeg_mux_init.c:269:65: warning: missing field 'post_only' initializer [-Wmissing-field-initializers] 269 | { ENC_STATS_NB_SAMPLES, "samp", 1 }, | ^ src/fftools/ffmpeg_mux_init.c:270:65: warning: missing field 'need_input_data' initializer [-Wmissing-field-initializers] 270 | { ENC_STATS_PKT_SIZE, "size", 0, 1 }, | ^ src/fftools/ffmpeg_mux_init.c:271:65: warning: missing field 'need_input_data' initializer [-Wmissing-field-initializers] 271 | { ENC_STATS_BITRATE, "br", 0, 1 }, | ^ src/fftools/ffmpeg_mux_init.c:272:65: warning: missing field 'need_input_data' initializer [-Wmissing-field-initializers] 272 | { ENC_STATS_AVG_BITRATE, "abr", 0, 1 }, | ^ src/fftools/ffmpeg_mux_init.c:273:65: warning: missing field 'need_input_data' initializer [-Wmissing-field-initializers] 273 | { ENC_STATS_KEYFRAME, "key", 0, 1 }, | ^ src/fftools/ffmpeg_mux_init.c:1628:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1628 | for (int j = 0; j < istg->stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2032:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2032 | for (int i = 0; i < FF_ARRAY_ELEMS(map_func); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2077:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2077 | for (unsigned i = 0; i < mux->of.nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2083:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2083 | for (unsigned i = 0; have_video && i < mux->of.nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2095:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2095 | for (unsigned i = 0; i < mux->of.nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2120:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2120 | for (int i = 0; i < oc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2159:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2159 | for (int i = 0; i < oc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2186:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2186 | for (int i = 0; i < oc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2480:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2480 | if (*ptr || stream_idx >= input_files[file_idx]->ctx->nb_stream_groups || stream_idx < 0) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2506:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2506 | SERIALIZE_LOOP_SUBBLOCK(demixing_info); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2441:23: note: expanded from macro 'SERIALIZE_LOOP_SUBBLOCK' 2441 | for (int k = 0; k < obj->nb_subblocks; k++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2514:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2514 | SERIALIZE_LOOP_SUBBLOCK(recon_gain_info); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2441:23: note: expanded from macro 'SERIALIZE_LOOP_SUBBLOCK' 2441 | for (int k = 0; k < obj->nb_subblocks; k++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2516:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2516 | SERIALIZE_LOOP(audio_element, layer, s, ","); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2450:23: note: expanded from macro 'SERIALIZE_LOOP' 2450 | for (int j = 0; j < parent->nb_## child ## suffix; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2522:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2522 | for (int i = 0; i < mix->nb_submixes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2530:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2530 | SERIALIZE_LOOP_SUBBLOCK(output_mix_config); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2441:23: note: expanded from macro 'SERIALIZE_LOOP_SUBBLOCK' 2441 | for (int k = 0; k < obj->nb_subblocks; k++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2531:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2531 | for (int j = 0; j < submix->nb_elements; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2546:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2546 | SERIALIZE_LOOP_SUBBLOCK(element_mix_config); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2441:23: note: expanded from macro 'SERIALIZE_LOOP_SUBBLOCK' 2441 | for (int k = 0; k < obj->nb_subblocks; k++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2551:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2551 | SERIALIZE_LOOP(submix, layout, s, "|"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2450:23: note: expanded from macro 'SERIALIZE_LOOP' 2450 | for (int j = 0; j < parent->nb_## child ## suffix; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2581:16: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2581 | { NULL }, | ^ src/fftools/ffmpeg_mux_init.c:2855:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2855 | for (int j = 0; j < oc->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2867:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2867 | if (index < 0 || index >= oc->nb_chapters) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2874:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2874 | if (index < 0 || index >= oc->nb_programs) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2902:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2902 | for (int i = 0; i < is->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2988:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2988 | SET_DICT(type_in, meta_in, ic, idx_in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2976:13: note: expanded from macro 'SET_DICT' 2976 | METADATA_CHECK_INDEX(index, context->nb_chapters, "chapter")\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2964:32: note: expanded from macro 'METADATA_CHECK_INDEX' 2964 | if ((index) < 0 || (index) >= (nb_elems)) {\ | ~~~~~ ^ ~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2988:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2988 | SET_DICT(type_in, meta_in, ic, idx_in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2980:13: note: expanded from macro 'SET_DICT' 2980 | METADATA_CHECK_INDEX(index, context->nb_programs, "program")\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2964:32: note: expanded from macro 'METADATA_CHECK_INDEX' 2964 | if ((index) < 0 || (index) >= (nb_elems)) {\ | ~~~~~ ^ ~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2989:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2989 | SET_DICT(type_out, meta_out, oc, idx_out); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2976:13: note: expanded from macro 'SET_DICT' 2976 | METADATA_CHECK_INDEX(index, context->nb_chapters, "chapter")\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2964:32: note: expanded from macro 'METADATA_CHECK_INDEX' 2964 | if ((index) < 0 || (index) >= (nb_elems)) {\ | ~~~~~ ^ ~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2989:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2989 | SET_DICT(type_out, meta_out, oc, idx_out); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2980:13: note: expanded from macro 'SET_DICT' 2980 | METADATA_CHECK_INDEX(index, context->nb_programs, "program")\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2964:32: note: expanded from macro 'METADATA_CHECK_INDEX' 2964 | if ((index) < 0 || (index) >= (nb_elems)) {\ | ~~~~~ ^ ~~~~~~~~ src/fftools/ffmpeg_mux_init.c:2993:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2993 | for (i = 0; i < ic->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:3007:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3007 | for (i = 0; i < oc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:3110:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3110 | for (int i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:3129:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3129 | for (int i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:3144:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3144 | for (int i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:3204:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3204 | if (nb_ch > INT_MAX - size) { | ~~~~~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_mux_init.c:3223:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3223 | for (j = 0; j < nb_ch; j++) { | ~ ^ ~~~~~ 2 warnings generated. CC fftools/ffmpeg_opt.o src/fftools/ffmpeg_opt.c:156:32: warning: unused parameter 'optctx' [-Wunused-parameter] 156 | static int show_hwaccels(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:156:52: warning: unused parameter 'opt' [-Wunused-parameter] 156 | static int show_hwaccels(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:156:69: warning: unused parameter 'arg' [-Wunused-parameter] 156 | static int show_hwaccels(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:240:64: warning: extra ';' outside of a function [-Wextra-semi] 240 | OPT_MATCH_PER_STREAM(str, const char *, OPT_TYPE_STRING, str); | ^ src/fftools/ffmpeg_opt.c:241:62: warning: extra ';' outside of a function [-Wextra-semi] 241 | OPT_MATCH_PER_STREAM(int, int, OPT_TYPE_INT, i); | ^ src/fftools/ffmpeg_opt.c:242:64: warning: extra ';' outside of a function [-Wextra-semi] 242 | OPT_MATCH_PER_STREAM(int64, int64_t, OPT_TYPE_INT64, i64); | ^ src/fftools/ffmpeg_opt.c:243:64: warning: extra ';' outside of a function [-Wextra-semi] 243 | OPT_MATCH_PER_STREAM(dbl, double, OPT_TYPE_DOUBLE, dbl); | ^ src/fftools/ffmpeg_opt.c:304:70: warning: extra ';' outside of a function [-Wextra-semi] 304 | OPT_MATCH_PER_STREAM_GROUP(str, const char *, OPT_TYPE_STRING, str); | ^ src/fftools/ffmpeg_opt.c:305:68: warning: extra ';' outside of a function [-Wextra-semi] 305 | OPT_MATCH_PER_STREAM_GROUP(int, int, OPT_TYPE_INT, i); | ^ src/fftools/ffmpeg_opt.c:306:70: warning: extra ';' outside of a function [-Wextra-semi] 306 | OPT_MATCH_PER_STREAM_GROUP(int64, int64_t, OPT_TYPE_INT64, i64); | ^ src/fftools/ffmpeg_opt.c:307:70: warning: extra ';' outside of a function [-Wextra-semi] 307 | OPT_MATCH_PER_STREAM_GROUP(dbl, double, OPT_TYPE_DOUBLE, dbl); | ^ src/fftools/ffmpeg_opt.c:411:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 411 | for (int j = 0; j < is->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_opt.c:487:37: warning: unused parameter 'optctx' [-Wunused-parameter] 487 | static int opt_filter_threads(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:487:57: warning: unused parameter 'opt' [-Wunused-parameter] 487 | static int opt_filter_threads(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:500:16: warning: missing field 'help' initializer [-Wmissing-field-initializers] 500 | { NULL }, | ^ src/fftools/ffmpeg_opt.c:494:31: warning: unused parameter 'optctx' [-Wunused-parameter] 494 | static int opt_abort_on(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:494:51: warning: unused parameter 'opt' [-Wunused-parameter] 494 | static int opt_abort_on(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:513:35: warning: unused parameter 'optctx' [-Wunused-parameter] 513 | static int opt_stats_period(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:513:55: warning: unused parameter 'opt' [-Wunused-parameter] 513 | static int opt_stats_period(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:531:54: warning: unused parameter 'opt' [-Wunused-parameter] 531 | static int opt_audio_codec(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:537:54: warning: unused parameter 'opt' [-Wunused-parameter] 537 | static int opt_video_codec(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:543:57: warning: unused parameter 'opt' [-Wunused-parameter] 543 | static int opt_subtitle_codec(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:549:53: warning: unused parameter 'opt' [-Wunused-parameter] 549 | static int opt_data_codec(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:555:46: warning: unused parameter 'opt' [-Wunused-parameter] 555 | static int opt_map(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:700:49: warning: unused parameter 'opt' [-Wunused-parameter] 700 | static int opt_attach(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:714:51: warning: unused parameter 'opt' [-Wunused-parameter] 714 | static int opt_sdp_file(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:752:37: warning: unused parameter 'optctx' [-Wunused-parameter] 752 | static int opt_init_hw_device(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:752:57: warning: unused parameter 'opt' [-Wunused-parameter] 752 | static int opt_init_hw_device(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:767:39: warning: unused parameter 'optctx' [-Wunused-parameter] 767 | static int opt_filter_hw_device(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:767:59: warning: unused parameter 'opt' [-Wunused-parameter] 767 | static int opt_filter_hw_device(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:902:49: warning: unused parameter 'opt' [-Wunused-parameter] 902 | static int opt_target(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1045:34: warning: unused parameter 'optctx' [-Wunused-parameter] 1045 | static int opt_vstats_file(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1045:54: warning: unused parameter 'opt' [-Wunused-parameter] 1045 | static int opt_vstats_file(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1052:29: warning: unused parameter 'optctx' [-Wunused-parameter] 1052 | static int opt_vstats(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1052:66: warning: unused parameter 'arg' [-Wunused-parameter] 1052 | static int opt_vstats(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1068:55: warning: unused parameter 'opt' [-Wunused-parameter] 1068 | static int opt_video_frames(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1074:55: warning: unused parameter 'opt' [-Wunused-parameter] 1074 | static int opt_audio_frames(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1080:54: warning: unused parameter 'opt' [-Wunused-parameter] 1080 | static int opt_data_frames(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1222:56: warning: unused parameter 'opt' [-Wunused-parameter] 1222 | static int opt_video_filters(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1228:56: warning: unused parameter 'opt' [-Wunused-parameter] 1228 | static int opt_audio_filters(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1235:28: warning: unused parameter 'optctx' [-Wunused-parameter] 1235 | static int opt_vsync(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1235:48: warning: unused parameter 'opt' [-Wunused-parameter] 1235 | static int opt_vsync(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1242:51: warning: unused parameter 'opt' [-Wunused-parameter] 1242 | static int opt_timecode(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1256:55: warning: unused parameter 'opt' [-Wunused-parameter] 1256 | static int opt_audio_qscale(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1262:57: warning: unused parameter 'opt' [-Wunused-parameter] 1262 | static int opt_filter_complex(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1307:53: warning: unused parameter 'arg' [-Wunused-parameter] 1307 | void show_help_default(const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1560:31: warning: unused parameter 'optctx' [-Wunused-parameter] 1560 | static int opt_progress(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1560:51: warning: unused parameter 'opt' [-Wunused-parameter] 1560 | static int opt_progress(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1577:25: warning: unused parameter 'optctx' [-Wunused-parameter] 1577 | int opt_timelimit(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1598:29: warning: unused parameter 'optctx' [-Wunused-parameter] 1598 | static int opt_qphist(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1598:66: warning: unused parameter 'arg' [-Wunused-parameter] 1598 | static int opt_qphist(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1606:39: warning: unused parameter 'optctx' [-Wunused-parameter] 1606 | static int opt_adrift_threshold(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1606:76: warning: unused parameter 'arg' [-Wunused-parameter] 1606 | static int opt_adrift_threshold(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1624 | CMDUTILS_COMMON_OPTIONS | ^ src/fftools/opt_common.h:200:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 200 | { "L", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_license }, "show license" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:201:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 201 | { "license", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_license }, "show license" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:202:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 202 | { "h", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:203:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 203 | { "?", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:204:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 204 | { "help", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:205:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 205 | { "-help", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:206:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 206 | { "version", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_version }, "show version" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:207:122: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 207 | { "buildconf", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_buildconf }, "show build configuration" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:208:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 208 | { "formats", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_formats }, "show available formats" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:209:119: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 209 | { "muxers", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_muxers }, "show available muxers" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:210:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 210 | { "demuxers", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_demuxers }, "show available demuxers" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:211:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 211 | { "devices", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_devices }, "show available devices" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:212:119: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 212 | { "codecs", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_codecs }, "show available codecs" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:213:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 213 | { "decoders", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_decoders }, "show available decoders" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:214:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 214 | { "encoders", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_encoders }, "show available encoders" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:215:131: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 215 | { "bsfs", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_bsfs }, "show available bit stream filters" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:216:122: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 216 | { "protocols", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_protocols }, "show available protocols" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:217:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 217 | { "filters", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_filters }, "show available filters" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:218:126: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 218 | { "pix_fmts", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_pix_fmts }, "show available pixel formats" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:219:127: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 219 | { "layouts", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_layouts }, "show standard channel layouts" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:220:133: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 220 | { "sample_fmts", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_sample_fmts }, "show available audio sample formats" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:221:132: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 221 | { "dispositions", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_dispositions}, "show available stream dispositions" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:222:124: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 222 | { "colors", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_colors }, "show available color names" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:223:131: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 223 | { "loglevel", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_loglevel }, "set logging level", "loglevel" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:224:127: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 224 | { "v", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_loglevel }, "set logging level", "loglevel" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:225:115: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 225 | { "report", OPT_TYPE_FUNC, OPT_EXPERT, { .func_arg = opt_report }, "generate a report" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:226:155: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 226 | { "max_alloc", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_max_alloc }, "set maximum size of a single allocated block", "bytes" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:227:135: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 227 | { "cpuflags", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_cpuflags }, "force specific cpu flags", "flags" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:228:135: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 228 | { "cpucount", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_cpucount }, "force specific cpu count", "count" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:229:139: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 229 | { "hide_banner", OPT_TYPE_BOOL, OPT_EXPERT, {&hide_banner}, "do not show program banner", "hide_banner" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:230:5: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 230 | CMDUTILS_COMMON_OPTIONS_AVDEVICE \ | ^ src/fftools/opt_common.h:45:52: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS_AVDEVICE' 45 | "list sources of the input device", "device" }, \ | ^ src/fftools/ffmpeg_opt.c:1624:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:230:5: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 230 | CMDUTILS_COMMON_OPTIONS_AVDEVICE \ | ^ src/fftools/opt_common.h:47:51: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS_AVDEVICE' 47 | "list sinks of the output device", "device" }, \ | ^ src/fftools/ffmpeg_opt.c:1627:67: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1627 | "force container format (auto-detected otherwise)", "fmt" }, | ^ src/fftools/ffmpeg_opt.c:1630:34: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1630 | "overwrite output files" }, | ^ src/fftools/ffmpeg_opt.c:1633:40: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1633 | "never overwrite output files" }, | ^ src/fftools/ffmpeg_opt.c:1636:39: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1636 | "Ignore unknown stream types" }, | ^ src/fftools/ffmpeg_opt.c:1639:37: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1639 | "Copy unknown stream types" }, | ^ src/fftools/ffmpeg_opt.c:1642:91: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1642 | "allow recasting stream type in order to force a decoder of different media type" }, | ^ src/fftools/ffmpeg_opt.c:1658:81: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1658 | "[-]input_file_id[:stream_specifier][,sync_file_id[:stream_specifier]]" }, | ^ src/fftools/ffmpeg_opt.c:1662:48: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1662 | "outfile[,metadata]:infile[,metadata]" }, | ^ src/fftools/ffmpeg_opt.c:1665:52: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1665 | "set chapters mapping", "input_file_index" }, | ^ src/fftools/ffmpeg_opt.c:1669:20: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1669 | "duration" }, | ^ src/fftools/ffmpeg_opt.c:1673:21: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1673 | "time_stop" }, | ^ src/fftools/ffmpeg_opt.c:1676:58: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1676 | "set the limit file size in bytes", "limit_size" }, | ^ src/fftools/ffmpeg_opt.c:1679:59: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1679 | "start transcoding at specified time", "time_off" }, | ^ src/fftools/ffmpeg_opt.c:1682:65: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1682 | "set the start time offset relative to EOF", "time_off" }, | ^ src/fftools/ffmpeg_opt.c:1685:56: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1685 | "enable/disable seeking by timestamp with -ss" }, | ^ src/fftools/ffmpeg_opt.c:1688:52: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1688 | "enable/disable accurate seeking with -ss" }, | ^ src/fftools/ffmpeg_opt.c:1691:67: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1691 | "Indicate the input index for sync reference", "sync ref" }, | ^ src/fftools/ffmpeg_opt.c:1694:47: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1694 | "set the input ts offset", "time_off" }, | ^ src/fftools/ffmpeg_opt.c:1697:43: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1697 | "set the input ts scale", "scale" }, | ^ src/fftools/ffmpeg_opt.c:1700:79: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1700 | "set the recording timestamp ('now' to set the current time)", "time" }, | ^ src/fftools/ffmpeg_opt.c:1703:37: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1703 | "add metadata", "key=value" }, | ^ src/fftools/ffmpeg_opt.c:1706:75: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1706 | "add program with specified streams", "title=string:st=number..." }, | ^ src/fftools/ffmpeg_opt.c:1709:111: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1709 | "add stream group with specified streams and group type-specific arguments", "id=number:st=number..." }, | ^ src/fftools/ffmpeg_opt.c:1716:40: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1716 | "add timings for benchmarking" }, | ^ src/fftools/ffmpeg_opt.c:1719:35: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1719 | "add timings for each task" }, | ^ src/fftools/ffmpeg_opt.c:1722:60: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1722 | "write program-readable progress information", "url" }, | ^ src/fftools/ffmpeg_opt.c:1725:57: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1725 | "enable or disable interaction on standard input" }, | ^ src/fftools/ffmpeg_opt.c:1728:64: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1728 | "set max runtime in seconds in CPU user time", "limit" }, | ^ src/fftools/ffmpeg_opt.c:1731:34: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1731 | "dump each input packet" }, | ^ src/fftools/ffmpeg_opt.c:1734:55: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1734 | "when dumping packets, also dump the payload" }, | ^ src/fftools/ffmpeg_opt.c:1737:74: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1737 | "read input at native frame rate; equivalent to -readrate 1", "" }, | ^ src/fftools/ffmpeg_opt.c:1740:49: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1740 | "read input at specified rate", "speed" }, | ^ src/fftools/ffmpeg_opt.c:1743:93: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1743 | "The initial amount of input to burst read before imposing any readrate", "seconds" }, | ^ src/fftools/ffmpeg_opt.c:1746:103: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1746 | "Temporary readrate used to catch up if an input lags behind the specified readrate", "speed" }, | ^ src/fftools/ffmpeg_opt.c:1750:76: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1750 | "with optional prefixes \"pal-\", \"ntsc-\" or \"film-\")", "type" }, | ^ src/fftools/ffmpeg_opt.c:1753:36: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1753 | "frame drop threshold", "" }, | ^ src/fftools/ffmpeg_opt.c:1756:27: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1756 | "copy timestamps" }, | ^ src/fftools/ffmpeg_opt.c:1759:66: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1759 | "shift input timestamps to start at 0 when using copyts" }, | ^ src/fftools/ffmpeg_opt.c:1762:67: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1762 | "copy input stream time base when stream copying", "mode" }, | ^ src/fftools/ffmpeg_opt.c:1765:49: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1765 | "finish encoding within shortest input" }, | ^ src/fftools/ffmpeg_opt.c:1768:76: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1768 | "maximum buffering duration (in seconds) for the -shortest option" }, | ^ src/fftools/ffmpeg_opt.c:1771:25: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1771 | "bitexact mode" }, | ^ src/fftools/ffmpeg_opt.c:1774:64: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1774 | "timestamp discontinuity delta threshold", "threshold" }, | ^ src/fftools/ffmpeg_opt.c:1777:56: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1777 | "timestamp error delta threshold", "threshold" }, | ^ src/fftools/ffmpeg_opt.c:1780:34: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1780 | "exit on error", "error" }, | ^ src/fftools/ffmpeg_opt.c:1783:59: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1783 | "abort on the specified condition flags", "flags" }, | ^ src/fftools/ffmpeg_opt.c:1786:38: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1786 | "copy initial non-keyframes" }, | ^ src/fftools/ffmpeg_opt.c:1789:52: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1789 | "copy or discard frames before start time" }, | ^ src/fftools/ffmpeg_opt.c:1808:34: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1808 | "set profile", "profile" }, | ^ src/fftools/ffmpeg_opt.c:1815:48: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1815 | "number of non-complex filter threads" }, | ^ src/fftools/ffmpeg_opt.c:1818:63: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1818 | "maximum number of buffered frames in a filter graph" }, | ^ src/fftools/ffmpeg_opt.c:1822:48: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1822 | "deprecated, use -/filter", "filename" }, | ^ src/fftools/ffmpeg_opt.c:1826:61: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1826 | "reinit filtergraph on input parameter changes", "" }, | ^ src/fftools/ffmpeg_opt.c:1829:86: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1829 | "drop frame instead of reiniting filtergraph on input parameter changes", "" }, | ^ src/fftools/ffmpeg_opt.c:1832:61: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1832 | "create a complex filtergraph", "graph_description" }, | ^ src/fftools/ffmpeg_opt.c:1835:49: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1835 | "number of threads for -filter_complex" }, | ^ src/fftools/ffmpeg_opt.c:1838:61: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1838 | "create a complex filtergraph", "graph_description" }, | ^ src/fftools/ffmpeg_opt.c:1842:64: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1842 | "deprecated, use -/filter_complex instead", "filename" }, | ^ src/fftools/ffmpeg_opt.c:1846:48: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1846 | "print execution graph data to stderr" }, | ^ src/fftools/ffmpeg_opt.c:1849:72: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1849 | "write execution graph data to the specified file", "filename" }, | ^ src/fftools/ffmpeg_opt.c:1852:141: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1852 | "set the output printing format (available formats are: default, compact, csv, flat, ini, json, xml, mermaid, mermaidhtml)", "format" }, | ^ src/fftools/ffmpeg_opt.c:1855:56: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1855 | "enable automatic conversion filters globally" }, | ^ src/fftools/ffmpeg_opt.c:1858:50: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1858 | "print progress report during encoding", }, | ^ src/fftools/ffmpeg_opt.c:1861:85: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1861 | "set the period at which ffmpeg updates stats and -progress output", "time" }, | ^ src/fftools/ffmpeg_opt.c:1864:60: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1864 | "add an attachment to the output file", "filename" }, | ^ src/fftools/ffmpeg_opt.c:1867:57: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1867 | "extract an attachment into a file", "filename" }, | ^ src/fftools/ffmpeg_opt.c:1869:99: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1869 | { .off = OFFSET(loop) }, "set number of times input stream shall be looped", "loop count" }, | ^ src/fftools/ffmpeg_opt.c:1872:42: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1872 | "print timestamp debugging info" }, | ^ src/fftools/ffmpeg_opt.c:1875:149: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1875 | "ratio of decoding errors (0.0: no errors, 1.0: 100% errors) above which ffmpeg returns an error instead of success.", "maximum error rate" }, | ^ src/fftools/ffmpeg_opt.c:1878:23: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1878 | "discard", "" }, | ^ src/fftools/ffmpeg_opt.c:1881:27: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1881 | "disposition", "" }, | ^ src/fftools/ffmpeg_opt.c:1884:69: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1884 | "set the maximum number of queued packets from the demuxer" }, | ^ src/fftools/ffmpeg_opt.c:1887:83: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1887 | "read and decode the streams to fill missing information with heuristics" }, | ^ src/fftools/ffmpeg_opt.c:1890:59: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1890 | "set the number of bits per raw sample", "number" }, | ^ src/fftools/ffmpeg_opt.c:1894:48: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1894 | "write encoding stats before encoding" }, | ^ src/fftools/ffmpeg_opt.c:1897:47: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1897 | "write encoding stats after encoding" }, | ^ src/fftools/ffmpeg_opt.c:1900:45: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1900 | "write packets stats before muxing" }, | ^ src/fftools/ffmpeg_opt.c:1903:59: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1903 | "format of the stats written with -stats_enc_pre" }, | ^ src/fftools/ffmpeg_opt.c:1906:60: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1906 | "format of the stats written with -stats_enc_post" }, | ^ src/fftools/ffmpeg_opt.c:1909:59: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1909 | "format of the stats written with -stats_mux_pre" }, | ^ src/fftools/ffmpeg_opt.c:1918:115: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1918 | "override input framerate/convert to given output framerate (Hz value, fraction or abbreviation)", "rate" }, | ^ src/fftools/ffmpeg_opt.c:1921:75: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1921 | "set max frame rate (Hz value, fraction or abbreviation)", "rate" }, | ^ src/fftools/ffmpeg_opt.c:1924:56: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1924 | "set frame size (WxH or abbreviation)", "size" }, | ^ src/fftools/ffmpeg_opt.c:1927:68: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1927 | "set aspect ratio (4:3, 16:9 or 1.3333, 1.7777)", "aspect" }, | ^ src/fftools/ffmpeg_opt.c:1930:38: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1930 | "set pixel format", "format" }, | ^ src/fftools/ffmpeg_opt.c:1934:17: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1934 | "angle" }, | ^ src/fftools/ffmpeg_opt.c:1938:60: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1938 | "(overrides any display rotation if it is not set)"}, | ^ src/fftools/ffmpeg_opt.c:1942:60: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1942 | "(overrides any display rotation if it is not set)"}, | ^ src/fftools/ffmpeg_opt.c:1945:61: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1945 | "set SMPTE2084 mastering display color volume info" }, | ^ src/fftools/ffmpeg_opt.c:1948:53: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1948 | "set SMPTE2084 Max CLL and Max FALL values" }, | ^ src/fftools/ffmpeg_opt.c:1951:25: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1951 | "disable video" }, | ^ src/fftools/ffmpeg_opt.c:1954:68: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1954 | "rate control override for specific intervals", "override" }, | ^ src/fftools/ffmpeg_opt.c:1961:58: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1961 | "set initial TimeCode value.", "hh:mm:ss[:;.]ff" }, | ^ src/fftools/ffmpeg_opt.c:1964:48: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1964 | "select the pass number (1 to 3)", "n" }, | ^ src/fftools/ffmpeg_opt.c:1967:58: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1967 | "select two pass log file name prefix", "prefix" }, | ^ src/fftools/ffmpeg_opt.c:1970:48: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1970 | "dump video coding statistics to file" }, | ^ src/fftools/ffmpeg_opt.c:1973:56: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1973 | "dump video coding statistics to file", "file" }, | ^ src/fftools/ffmpeg_opt.c:1976:47: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1976 | "Version of the vstats format to use."}, | ^ src/fftools/ffmpeg_opt.c:1983:49: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1983 | "specify intra matrix coeffs", "matrix" }, | ^ src/fftools/ffmpeg_opt.c:1986:49: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1986 | "specify inter matrix coeffs", "matrix" }, | ^ src/fftools/ffmpeg_opt.c:1989:49: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 1989 | "specify intra matrix coeffs", "matrix" }, | ^ src/fftools/ffmpeg_opt.c:1996:74: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1996 | "set framerate mode for matching video streams; overrides vsync" }, | ^ src/fftools/ffmpeg_opt.c:1999:88: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 1999 | "force the selected framerate, disable the best supported framerate selection" }, | ^ src/fftools/ffmpeg_opt.c:2002:69: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2002 | "set the value of an outfile streamid", "streamIndex:value" }, | ^ src/fftools/ffmpeg_opt.c:2005:66: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2005 | "force key frames at specified timestamps", "timestamps" }, | ^ src/fftools/ffmpeg_opt.c:2008:54: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2008 | "video bitrate (please use -b:v)", "bitrate" }, | ^ src/fftools/ffmpeg_opt.c:2011:55: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2011 | "use HW accelerated decoding", "hwaccel name" }, | ^ src/fftools/ffmpeg_opt.c:2014:61: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2014 | "select a device for HW acceleration", "devicename" }, | ^ src/fftools/ffmpeg_opt.c:2017:76: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2017 | "select output format used with HW accelerated decoding", "format" }, | ^ src/fftools/ffmpeg_opt.c:2020:50: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2020 | "show available HW acceleration methods" }, | ^ src/fftools/ffmpeg_opt.c:2023:55: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2023 | "automatically insert correct rotate filters" }, | ^ src/fftools/ffmpeg_opt.c:2026:78: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2026 | "automatically insert a scale filter at the end of the filter graph" }, | ^ src/fftools/ffmpeg_opt.c:2029:40: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2029 | "select the cropping to apply" }, | ^ src/fftools/ffmpeg_opt.c:2034:32: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2034 | "random access points" }, | ^ src/fftools/ffmpeg_opt.c:2043:58: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2043 | "set audio quality (codec-specific)", "quality", }, | ^ src/fftools/ffmpeg_opt.c:2046:51: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2046 | "set audio sampling rate (in Hz)", "rate" }, | ^ src/fftools/ffmpeg_opt.c:2049:52: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2049 | "set number of audio channels", "channels" }, | ^ src/fftools/ffmpeg_opt.c:2052:25: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2052 | "disable audio" }, | ^ src/fftools/ffmpeg_opt.c:2059:72: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2059 | "alias for -b:a (select bitrate for audio streams)", "bitrate" }, | ^ src/fftools/ffmpeg_opt.c:2062:25: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2062 | "audio pad", "" }, | ^ src/fftools/ffmpeg_opt.c:2069:39: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2069 | "set sample format", "format" }, | ^ src/fftools/ffmpeg_opt.c:2084:79: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2084 | "set the maximum number of channels to try to guess the channel layout" }, | ^ src/fftools/ffmpeg_opt.c:2089:28: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2089 | "disable subtitle" }, | ^ src/fftools/ffmpeg_opt.c:2100:34: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2100 | "fix subtitles duration" }, | ^ src/fftools/ffmpeg_opt.c:2103:57: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2103 | "set canvas size (WxH or abbreviation)", "size" }, | ^ src/fftools/ffmpeg_opt.c:2108:57: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2108 | "set the maximum demux-decode delay", "seconds" }, | ^ src/fftools/ffmpeg_opt.c:2111:57: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2111 | "set the initial demux-decode delay", "seconds" }, | ^ src/fftools/ffmpeg_opt.c:2114:68: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2114 | "specify a file in which to print sdp information", "file" }, | ^ src/fftools/ffmpeg_opt.c:2118:107: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2118 | "set the desired time base hint for output stream (1:24, 1:48000 or 0.04166, 2.0833e-5)", "ratio" }, | ^ src/fftools/ffmpeg_opt.c:2124:48: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2124 | "-1 = match source time base", "ratio" }, | ^ src/fftools/ffmpeg_opt.c:2128:77: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2128 | "A comma-separated list of bitstream filters", "bitstream_filters", }, | ^ src/fftools/ffmpeg_opt.c:2149:113: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2149 | "maximum number of packets that can be buffered while waiting for all streams to initialize", "packets" }, | ^ src/fftools/ffmpeg_opt.c:2152:94: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2152 | "set the threshold after which max_muxing_queue_size is taken into account", "bytes" }, | ^ src/fftools/ffmpeg_opt.c:2160:57: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2160 | { .off = OFFSET(data_disable) }, "disable data" }, | ^ src/fftools/ffmpeg_opt.c:2176:46: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2176 | "initialise hardware device", "args" }, | ^ src/fftools/ffmpeg_opt.c:2179:61: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2179 | "set hardware device used when filtering", "device" }, | ^ src/fftools/ffmpeg_opt.c:2185:49: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2185 | "deprecated, does nothing", "threshold" }, | ^ src/fftools/ffmpeg_opt.c:2190:57: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2190 | "deprecated, use the setfield video filter", "" }, | ^ src/fftools/ffmpeg_opt.c:2195:36: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 2195 | "deprecated, does nothing" }, | ^ src/fftools/ffmpeg_opt.c:2200:73: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 2200 | "set video sync method globally; deprecated, use -fps_mode", "" }, | ^ src/fftools/ffmpeg_opt.c:2203:13: warning: missing field 'type' initializer [-Wmissing-field-initializers] 2203 | { NULL, }, | ^ 11 warnings generated. CC fftools/ffmpeg_sched.o src/fftools/ffmpeg_sched.c:1317:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1317 | for (int i = 0; i < dec->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/fftools/ffmpeg_sched.c:1322:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1322 | for (int i = 0; i < enc->nb_dst; i++) | ~ ^ ~~~~~~~~~~~ src/fftools/ffmpeg_sched.c:1356:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1356 | for (int i = 0; i < demux->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_sched.c:1387:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1387 | for (int i = 0; i < demux->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/fftools/ffmpeg_sched.c:1836:42: warning: unused parameter 'sch' [-Wunused-parameter] 1836 | static int send_to_enc_thread(Scheduler *sch, SchEnc *enc, AVFrame *frame) | ^ src/fftools/ffmpeg_sched.c:2174:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2174 | av_assert0(pkt->stream_index < d->nb_streams); | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ 226 warnings generated. CC fftools/graph/graphprint.o src/fftools/graph/graphprint.c:78:247: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 78 | [SECTION_ID_ROOT] = { SECTION_ID_ROOT, "root", AV_TEXTFORMAT_SECTION_FLAG_IS_WRAPPER, { SECTION_ID_FILTERGRAPHS, SECTION_ID_INPUTFILES, SECTION_ID_OUTPUTFILES, SECTION_ID_DECODERS, SECTION_ID_ENCODERS, SECTION_ID_STREAMLINKS, -1 } }, | ^ src/fftools/graph/graphprint.c:80:141: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 80 | [SECTION_ID_FILTERGRAPHS] = { SECTION_ID_FILTERGRAPHS, "graphs", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_FILTERGRAPH, -1 } }, | ^ src/fftools/graph/graphprint.c:92:150: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 92 | [SECTION_ID_FILTER_INPUTS] = { SECTION_ID_FILTER_INPUTS, "filter_inputs", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_FILTER_INPUT, -1 } }, | ^ src/fftools/graph/graphprint.c:95:153: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 95 | [SECTION_ID_FILTER_OUTPUTS] = { SECTION_ID_FILTER_OUTPUTS, "filter_outputs", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_FILTER_OUTPUT, -1 } }, | ^ src/fftools/graph/graphprint.c:98:99: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 98 | [SECTION_ID_HWFRAMESCONTEXT] = { SECTION_ID_HWFRAMESCONTEXT, "hw_frames_context", 0, { -1 }, }, | ^ src/fftools/graph/graphprint.c:112:144: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 112 | [SECTION_ID_STREAMLINKS] = { SECTION_ID_STREAMLINKS, "streamlinks", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_STREAMLINK, -1 } }, | ^ src/fftools/graph/graphprint.c:115:176: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 115 | [SECTION_ID_DECODERS] = { SECTION_ID_DECODERS, "decoders", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY | AV_TEXTFORMAT_SECTION_FLAG_IS_SUBGRAPH, { SECTION_ID_DECODER, -1 } }, | ^ src/fftools/graph/graphprint.c:118:176: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 118 | [SECTION_ID_ENCODERS] = { SECTION_ID_ENCODERS, "encoders", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY | AV_TEXTFORMAT_SECTION_FLAG_IS_SUBGRAPH, { SECTION_ID_ENCODER, -1 } }, | ^ 50 warnings generated. CC fftools/sync_queue.o src/fftools/sync_queue.c:263:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 263 | (sq->head_stream < 0 || sq->head_stream == stream_idx)) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/fftools/sync_queue.c:282:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 282 | for (int i = 0; i < sq->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. src/fftools/sync_queue.c:401:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 401 | if (i < FF_ARRAY_ELEMS(f->data)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/sync_queue.c:422:28: warning: comparison of integers of different signs: 'const int' and 'const uintptr_t' (aka 'const unsigned long') [-Wsign-compare] 422 | frame->linesize[0] > sq->align_mask) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/fftools/sync_queue.c:434:35: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 434 | av_assert0(st->samples_queued >= nb_samples); | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/fftools/sync_queue.c:513:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 513 | (st->frame_samples <= st->samples_queued || st->finished)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/fftools/sync_queue.c:520:26: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 520 | nb_samples = FFMIN(nb_samples, st->samples_queued); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/fftools/sync_queue.c:544:47: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 544 | av_assert0(st->samples_queued >= frame_samples(sq, frame)); | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/fftools/sync_queue.c:583:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 583 | return (nb_eof == sq->nb_streams) ? AVERROR_EOF : AVERROR(EAGAIN); | ~~~~~~ ^ ~~~~~~~~~~~~~~ CC fftools/thread_queue.o CC fftools/textformat/avtextformat.o 6 warnings generated. 9 warnings generated. CC fftools/textformat/tf_compact.o CC fftools/textformat/tf_default.o src/fftools/textformat/avtextformat.c:74:157: warning: missing field 'min' initializer [-Wmissing-field-initializers] 74 | { "string_validation_replacement", "set string validation replacement string", OFFSET(string_validation_replacement), AV_OPT_TYPE_STRING, { .str = "" } }, | ^ src/fftools/textformat/avtextformat.c:75:143: warning: missing field 'min' initializer [-Wmissing-field-initializers] 75 | { "svr", "set string validation replacement string", OFFSET(string_validation_replacement), AV_OPT_TYPE_STRING, { .str = "\xEF\xBF\xBD" } }, | ^ src/fftools/textformat/avtextformat.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ src/fftools/textformat/tf_compact.c:39:87: warning: unused parameter 'log_ctx' [-Wunused-parameter] 39 | static const char *c_escape_str(AVBPrint *dst, const char *src, const char sep, void *log_ctx) | ^ src/fftools/textformat/tf_compact.c:62:89: warning: unused parameter 'log_ctx' [-Wunused-parameter] 62 | static const char *csv_escape_str(AVBPrint *dst, const char *src, const char sep, void *log_ctx) | ^ src/fftools/textformat/tf_compact.c:81:46: warning: unused parameter 'dst' [-Wunused-parameter] 81 | static const char *none_escape_str(AVBPrint *dst, const char *src, const char sep, void *log_ctx) | ^ src/fftools/textformat/tf_compact.c:81:79: warning: unused parameter 'sep' [-Wunused-parameter] 81 | static const char *none_escape_str(AVBPrint *dst, const char *src, const char sep, void *log_ctx) | ^ src/fftools/textformat/tf_compact.c:81:90: warning: unused parameter 'log_ctx' [-Wunused-parameter] 81 | static const char *none_escape_str(AVBPrint *dst, const char *src, const char sep, void *log_ctx) | ^ src/fftools/textformat/tf_compact.c:103:113: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 103 | { "item_sep", "set item separator", OFFSET(item_sep_str), AV_OPT_TYPE_STRING, { .str = "|" }, 0, 0 }, | ^ src/fftools/textformat/tf_compact.c:104:113: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 104 | { "s", "set item separator", OFFSET(item_sep_str), AV_OPT_TYPE_STRING, { .str = "|" }, 0, 0 }, | ^ src/fftools/textformat/tf_compact.c:105:113: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 105 | { "nokey", "force no key printing", OFFSET(nokey), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_compact.c:106:113: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 106 | { "nk", "force no key printing", OFFSET(nokey), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_compact.c:107:113: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 107 | { "escape", "set escape mode", OFFSET(escape_mode_str), AV_OPT_TYPE_STRING, { .str = "c" }, 0, 0 }, | ^ src/fftools/textformat/tf_compact.c:108:113: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 108 | { "e", "set escape mode", OFFSET(escape_mode_str), AV_OPT_TYPE_STRING, { .str = "c" }, 0, 0 }, | ^ src/fftools/textformat/tf_compact.c:109:113: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 109 | { "print_section", "print section name", OFFSET(print_section), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_compact.c:110:113: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 110 | { "p", "print section name", OFFSET(print_section), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_compact.c:111:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 111 | { NULL }, | ^ src/fftools/textformat/tf_default.c:45:126: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 45 | { "noprint_wrappers", "do not print headers and footers", OFFSET(noprint_wrappers), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_default.c:46:126: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 46 | { "nw", "do not print headers and footers", OFFSET(noprint_wrappers), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_default.c:47:126: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 47 | { "nokey", "force no key prisrc/fftools/textformat/tf_compact.cn:t257i:n114g:" ,warning: missing field 'flags' initializer [-Wmissing-field-initializers] 257 | O F F{S E"Ti(tneomk_esye)p," , " s e t i tem separat o r "A,V _ O P T _ TOYFPFES_EBTO(OiLt,e m{_ s.eip6_4s t=r )0, } , 0A,V _1O P}T,_ T Y| P ^E _STRING, { .str src/fftools/textformat/tf_default.c=: 48":,126": warning: missing field 'flags' initializer [-Wmissing-field-initializers]} , 0, 0 48} | , | ^{ "nk", src/fftools/textformat/tf_compact.c : 258 : 114 : warning: missing field 'flags' initializer [-Wmissing-field-initializers] "fo r258c | e n o {k e"ys "p,r i n t i n g " ," s e t i t e m s e pOaFrFaStEoTr("n,o k e y ) , O F F S E T ( i t e m _AsVe_pO_PsTt_rT)Y,P E _ B OAOVL_,O P{T _.TiY6P4E _=S T0R I}N,G ,0 ,{ 1. s}t,r =| ^" ," }, 0src/fftools/textformat/tf_default.c,: 490: 12}:, warning: missing field 'help' initializer [-Wmissing-field-initializers]| ^ 49 | { src/fftools/textformat/tf_compact.cN:U259L:L114 :} ,warning: missing field 'flags' initializer [-Wmissing-field-initializers] | ^ 259 | { "nokey", "force no key printing", OFFSET(nokey), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_compact.c:260:114: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 260 | { "nk", "force no key printing", OFFSET(nokey), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_compact.c:261:114: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 261 | { "escasrc/fftools/textformat/tf_default.cp:e65":,81 : warning: "unused parameter 'data' [-Wunused-parameter]s et es c65a | pset amtoidce "v,o i d d e f a u lOtF_FpSrEiTn(te_ssceacptei_omno_dhee_asdterr)(,A VATVe_xOtPFTo_rTmYaPtEC_oSnTtReIxNtG ,* w{c t.xs,t rc o=n s"tc svvo"i d} ,* d0a,t a0) } ,| ^ | ^ src/fftools/textformat/tf_compact.c:262:114: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 262 | { "e", "set escape mode", OFFSET(escape_mode_str), AV_OPT_TYPE_STRING, { .str = "csv" }, 0, 0 }, | ^ src/fftools/textformat/tf_compact.c:263:114: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 263 | { "print_section", "print section name", OFFSET(print_section), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_compact.c:264:114: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 264 | { "p", "print section name", OFFSET(print_section), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_compact.c:265:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 265 | { NULL }, | ^ 6 warnings generated. CC fftools/textformat/tf_flat.o 23 warnings generated. CC fftools/textformat/tf_ini.o src/fftools/textformat/tf_ini.c:53:145: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 53 | { "hierarchical", "specify if the section specification should be hierarchical", OFFSET(hierarchical), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_ini.c:54:145: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 54 | { "h", "specify if the section specification should be hierarchical", OFFSET(hierarchical), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_ini.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL }, | ^ src/fftools/textformat/tf_flat.c:46:149: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 46 | { "sep_char", "set separator", OFFSET(sep_str), AV_OPT_TYPE_STRING, { .str = "." }, 0, 0 }, | ^ src/fftools/textformat/tf_ini.c:89:77:src/fftools/textformat/tf_flat.c :warning: 47unused parameter 'data' [-Wunused-parameter]: 149: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 89 | stati c47 | v o i d {i n"is_"p,r i n t _ s e c t i o n _"hseeatd esre(pAaVrTaetxotrF"o,r m a t C o n t e x t * w c t x , c o n s t v o i d * d a t a ) | ^ OFFSET(sep_str), AV_OPT_TYPE_STRING, { .str = "." }, 0, 0 }, | ^ src/fftools/textformat/tf_flat.c:48:149: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 48 | { "hierarchical", "specify if the section specification should be hierarchical", OFFSET(hierarchical), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_flat.c:49:149: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 49 | { "h", "specify if the section specification should be hierarchical", OFFSET(hierarchical), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_flat.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL }, | ^ src/fftools/textformat/tf_flat.c:69:83: warning: unused parameter 'sep' [-Wunused-parameter] 69 | static const char *flat_escape_key_str(AVBPrint *dst, const char *src, const char sep) | ^ src/fftools/textformat/tf_flat.c:102:78: warning: unused parameter 'data' [-Wunused-parameter] 102 | static void flat_print_section_header(AVTextFormatContext *wctx, const void *data) | ^ 3 warnings generated. 4 warnings generated. CC fftools/textformat/tf_json.o CC fftools/textformat/tf_mermaid.o 7 warnings generated. CC fftools/textformat/tf_xml.o src/fftools/textformat/tf_json.c:45:97: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 45 | { "compact", "enable compact output", OFFSET(compact), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_json.c:46:97: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 46 | { "c", "enable compact output", OFFSET(compact), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_json.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ src/fftools/textformat/tf_json.c:89:78: warning: unused parameter 'data' [-Wunused-parameter] 89 | static void json_print_section_header(AVTextFormatContext *wctx, const void *data) | ^ src/fftools/textformat/tf_mermaid.c:163:147: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 163 | { "link_coloring", "enable colored links (requires Mermaid >= 11.5)", OFFSET(enable_link_colors), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1 }, | ^ src/fftools/textformat/tf_mermaid.c:166:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 166 | { NULL }, | ^ src/fftools/textformat/tf_xml.c:44:140: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 44 | { "fully_qualified", "specify if the output should be fully qualified", OFFSET(fully_qualified), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_xml.c:45:140: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 45 | { "q", "specify if the output should be fully qualified", OFFSET(fully_qualified), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_xml.c:46:140: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 46 | { "xsd_strict", "ensure that the output is XSD compliant", OFFSET(xsd_strict), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_xml.c:47:140: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 47 | { "x", "ensure that the output is XSD compliant", OFFSET(xsd_strict), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_xml.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL }, | ^ 5 warnings generated. 4 warnings generated. CC fftools/textformat/tw_avio.o CC fftools/textformat/tw_buffer.o 2 warnings generated. src/fftools/textformat/tw_buffer.c:37:48: warning: unused parameter 'ctx' [-Wunused-parameter] 37 | static const char *bufferwriter_get_name(void *ctx) | ^ CC fftools/textformat/tw_stdout.o CC fftools/resources/resman.o 1 warning generated. CC fftools/cmdutils.o src/fftools/textformat/tw_stdout.c:36:48: warning: unused parameter 'ctx' [-Wunused-parameter] 36 | static const char *stdoutwriter_get_name(void *ctx) | ^ src/fftools/textformat/tw_stdout.c:46:51: warning: unused parameter 'wctx' [-Wunused-parameter] 46 | static inline void stdout_w8(AVTextWriterContext *wctx, int b) | ^ src/fftools/textformat/tw_stdout.c:51:56: warning: unused parameter 'wctx' [-Wunused-parameter] 51 | static inline void stdout_put_str(AVTextWriterContext *wctx, const char *str) | ^ src/fftools/textformat/tw_stdout.c:56:56: warning: unused parameter 'wctx' [-Wunused-parameter] 56 | static inline void stdout_vprintf(AVTextWriterContext *wctx, const char *fmt, va_list vl) | ^ 4 warnings generated. CC fftools/opt_common.o src/fftools/resources/resman.c:159:51: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 159 | int ret = decompress_gzip(ctx, (uint8_t *)resource_definition.data, *resource_definition.data_len, &out, &out_len); | ^ In file included from src/fftools/cmdutils.c:41: src/libavutil/getenv_utf8.h:72:39: warning: unused parameter 'var' [-Wunused-parameter] 72 | static inline void freeenv_utf8(char *var) | ^ src/fftools/cmdutils.c:70:30: warning: unused parameter 'ptr' [-Wunused-parameter] 70 | void log_callback_help(void *ptr, int level, const char *fmt, va_list vl) | ^ src/fftools/cmdutils.c:70:39: warning: unused parameter 'level' [-Wunused-parameter] 70 | void log_callback_help(void *ptr, int level, const char *fmt, va_list vl) | ^ 1 warning generated. src/fftools/cmdutils.c:225:47: warning: unused parameter 'argc_ptr' [-Wunused-parameter] 225 | static inline void prepare_app_arguments(int *argc_ptr, char ***argv_ptr) | ^ src/fftools/cmdutils.c:225:65: warning: unused parameter 'argv_ptr' [-Wunused-parameter] 225 | static inline void prepare_app_arguments(int *argc_ptr, char ***argv_ptr) | ^ CC fftools/ffmpeg.o src/fftools/cmdutils.c:599:23: warning: unused parameter 'optctx' [-Wunused-parameter] 599 | int opt_default(void *optctx, const char *opt, const char *arg) | ^ src/fftools/cmdutils.c:618:35: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 618 | av_strlcpy(opt_stripped, opt, FFMIN(sizeof(opt_stripped), p - opt + 1)); | ^ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/fftools/cmdutils.c:746:59: warning: missing field 'sep' initializer [-Wmissing-field-initializers] 746 | static const OptionGroupDef global_group = { "global" }; | ^ src/fftools/cmdutils.c:1354:45: warning: unused parameter 'logctx' [-Wunused-parameter] 1354 | void *logctx) | ^ src/fftools/cmdutils.c:1423:64: warning: unused parameter 'codec_id' [-Wunused-parameter] 1423 | int filter_codec_opts(const AVDictionary *opts, enum AVCodecID codec_id, | ^ src/fftools/cmdutils.c:1507:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1507 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/fftools/cmdutils.c:1516:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1516 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/fftools/opt_common.c:74:24: warning: unused parameter 'optctx' [-Wunused-parameter] 74 | int show_license(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:74:44: warning: unused parameter 'opt' [-Wunused-parameter] 74 | int show_license(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:74:61: warning: unused parameter 'arg' [-Wunused-parameter] 74 | int show_license(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:246:24: warning: unused parameter 'optctx' [-Wunused-parameter] 246 | int show_version(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:246:44: warning: unused parameter 'opt' [-Wunused-parameter] 246 | int show_version(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:246:61: warning: unused parameter 'arg' [-Wunused-parameter] 246 | int show_version(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:255:26: warning: unused parameter 'optctx' [-Wunused-parameter] 255 | int show_buildconf(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:255:46: warning: unused parameter 'opt' [-Wunused-parameter] 255 | int show_buildconf(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:255:63: warning: unused parameter 'arg' [-Wunused-parameter] 255 | int show_buildconf(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:579:21: warning: unused parameter 'optctx' [-Wunused-parameter] 579 | int show_help(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:579:41: warning: unused parameter 'opt' [-Wunused-parameter] 579 | int show_help(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:670:23: warning: unused parameter 'optctx' [-Wunused-parameter] 670 | int show_codecs(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:670:43: warning: unused parameter 'opt' [-Wunused-parameter] 670 | int show_codecs(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:670:60: warning: unused parameter 'arg' [-Wunused-parameter] 670 | int show_codecs(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:691:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 691 | for (i = 0; i < nb_codecs; i++) { | ~ ^ ~~~~~~~~~ src/fftools/opt_common.c:775:25: warning: unused parameter 'optctx' [-Wunused-parameter] 775 | int show_decoders(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:775:45: warning: unused parameter 'opt' [-Wunused-parameter] 775 | int show_decoders(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:775:62: warning: unused parameter 'arg' [-Wunused-parameter] 775 | int show_decoders(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:780:25: warning: unused parameter 'optctx' [-Wunused-parameter] 780 | int show_encoders(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:780:45: warning: unused parameter 'opt' [-Wunused-parameter] 780 | int show_encoders(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:780:62: warning: unused parameter 'arg' [-Wunused-parameter] 780 | int show_encoders(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:785:21: warning: unused parameter 'optctx' [-Wunused-parameter] 785 | int show_bsfs(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:785:41: warning: unused parameter 'opt' [-Wunused-parameter] 785 | int show_bsfs(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:785:58: warning: unused parameter 'arg' [-Wunused-parameter] 785 | int show_bsfs(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:797:24: warning: unused parameter 'optctx' [-Wunused-parameter] 797 | int show_filters(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:797:44: warning: unused parameter 'opt' [-Wunused-parameter] 797 | int show_filters(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:797:61: warning: unused parameter 'arg' [-Wunused-parameter] 797 | int show_filters(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:824:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 824 | for (j = 0; j < nb_pads; j++) { | ~ ^ ~~~~~~~ src/fftools/opt_common.c:852:39: warning: unused parameter 'optctx' [-Wunused-parameter] 852 | static int show_formats_devices(void *optctx, const char *opt, const char *arg, int device_only, int muxdemuxers) | ^ src/fftools/opt_common.c:852:59: warning: unused parameter 'opt' [-Wunused-parameter] 852 | static int show_formats_devices(void *optctx, const char *opt, const char *arg, int device_only, int muxdemuxers) | ^ src/fftools/opt_common.c:852:76: warning: unused parameter 'arg' [-Wunused-parameter] 852 | static int show_formats_devices(void *optctx, const char *opt, const char *arg, int device_only, int muxdemuxers) | ^ src/fftools/opt_common.c:947:26: warning: unused parameter 'optctx' [-Wunused-parameter] 947 | int show_protocols(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:947:46: warning: unused parameter 'opt' [-Wunused-parameter] 947 | int show_protocols(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:947:63: warning: unused parameter 'arg' [-Wunused-parameter] 947 | int show_protocols(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:962:23: warning: unused parameter 'optctx' [-Wunused-parameter] 962 | int show_colors(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:962:43: warning: unused parameter 'opt' [-Wunused-parameter] 962 | int show_colors(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:962:60: warning: unused parameter 'arg' [-Wunused-parameter] 962 | int show_colors(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:976:25: warning: unused parameter 'optctx' [-Wunused-parameter] 976 | int show_pix_fmts(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:976:45: warning: unused parameter 'opt' [-Wunused-parameter] 976 | int show_pix_fmts(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:976:62: warning: unused parameter 'arg' [-Wunused-parameter] 976 | int show_pix_fmts(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1014:24: warning: unused parameter 'optctx' [-Wunused-parameter] 1014 | int show_layouts(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1014:44: warning: unused parameter 'opt' [-Wunused-parameter] 1014 | int show_layouts(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1014:61: warning: unused parameter 'arg' [-Wunused-parameter] 1014 | int show_layouts(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1047:28: warning: unused parameter 'optctx' [-Wunused-parameter] 1047 | int show_sample_fmts(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1047:48: warning: unused parameter 'opt' [-Wunused-parameter] 1047 | int show_sample_fmts(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1047:65: warning: unused parameter 'arg' [-Wunused-parameter] 1047 | int show_sample_fmts(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1056:29: warning: unused parameter 'optctx' [-Wunused-parameter] 1056 | int show_dispositions(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1056:49: warning: unused parameter 'opt' [-Wunused-parameter] 1056 | int show_dispositions(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1056:66: warning: unused parameter 'arg' [-Wunused-parameter] 1056 | int show_dispositions(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1066:24: warning: unused parameter 'optctx' [-Wunused-parameter] 1066 | int opt_cpuflags(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1066:44: warning: unused parameter 'opt' [-Wunused-parameter] 1066 | int opt_cpuflags(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1084:70: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 1084 | {"count", NULL, 0, AV_OPT_TYPE_INT, { .i64 = -1}, -1, INT_MAX}, | ^ src/fftools/opt_common.c:1085:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1085 | {NULL}, | ^ src/fftools/opt_common.c:1078:24: warning: unused parameter 'optctx' [-Wunused-parameter] 1078 | int opt_cpucount(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1078:44: warning: unused parameter 'opt' [-Wunused-parameter] 1078 | int opt_cpucount(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1233:22: warning: unused parameter 'optctx' [-Wunused-parameter] 1233 | int opt_report(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1233:42: warning: unused parameter 'opt' [-Wunused-parameter] 1233 | int opt_report(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1233:59: warning: unused parameter 'arg' [-Wunused-parameter] 1233 | int opt_report(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1238:25: warning: unused parameter 'optctx' [-Wunused-parameter] 1238 | int opt_max_alloc(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1238:45: warning: unused parameter 'opt' [-Wunused-parameter] 1238 | int opt_max_alloc(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1252:24: warning: unused parameter 'optctx' [-Wunused-parameter] 1252 | int opt_loglevel(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1252:44: warning: unused parameter 'opt' [-Wunused-parameter] 1252 | int opt_loglevel(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1319:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1319 | for (i = 0; i < FF_ARRAY_ELEMS(log_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/opt_common.c:1330:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1330 | for (i = 0; i < FF_ARRAY_ELEMS(log_levels); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/opt_common.c:1432:src/fftools/ffmpeg.c24::307 :warning: 38unused parameter 'optctx' [-Wunused-parameter]: warning: unused parameter 'ctx' [-Wunused-parameter] 1432 | in t307 | sshtoawt_isco uirncte sd(evcooidde _*ionpttecrtrxu,p tc_ocnbs(tv ocihda r* c*toxp)t , | c ^o nst char *arg) | ^ src/fftools/opt_common.c:1432:44: warning: unused parameter 'opt' [-Wunused-parameter] 1432 | int show_sources(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1470:22: warning: unused parameter 'optctx' [-Wunused-parameter] 1470 | int show_sinks(void *optctx, const char *opt, const char *arg) | ^ src/fftools/opt_common.c:1470:42: warning: unused parameter 'opt' [-Wunused-parameter] 1470 | int show_sinks(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffmpeg.c:403:35: warning: unused parameter 'opaque' [-Wunused-parameter] 403 | static void frame_data_free(void *opaque, uint8_t *data) | ^ src/fftools/ffmpeg.c:596:61: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 596 | (first_report && atomic_load(&nb_output_dumped) < nb_output_files)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/fftools/ffmpeg.c:845:59: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 845 | while ((k = read_key()) != '\n' && k != '\r' && i < sizeof(buf)-1) | ~ ^ ~~~~~~~~~~~~~ src/fftools/ffmpeg.c:939:63: warning: missing field 'user_usec' initializer [-Wmissing-field-initializers] 939 | BenchmarkTimeStamps time_stamps = { av_gettime_relative() }; | ^ 12 warnings generated. BIN2C fftools/resources/graph.html.c 5 warnings generated. GZIP fftools/resources/graph.css.min.gz BIN2C libavfilter/vulkan/avgblur.comp.spv.c BIN2C libavfilter/vulkan/bwdif.comp.spv.c BIN2C libavfilter/vulkan/debayer.comp.spv.c BIN2C libavfilter/vulkan/v360.comp.spv.c BIN2C libavcodec/vulkan/dpx_copy.comp.spv.c BIN2C libavcodec/vulkan/dpx_unpack.comp.spv.c BIN2C libavcodec/vulkan/ffv1_dec.comp.spv.c BIN2C libavcodec/vulkan/ffv1_dec_golomb.comp.spv.c BIN2C libavcodec/vulkan/ffv1_dec_reset.comp.spv.c BIN2C libavcodec/vulkan/ffv1_dec_reset_golomb.comp.spv.c BIN2C libavcodec/vulkan/ffv1_dec_rgb.comp.spv.c BIN2C libavcodec/vulkan/ffv1_dec_rgb_float.comp.spv.c BIN2C libavcodec/vulkan/ffv1_dec_rgb_float_golomb.comp.spv.c BIN2C libavcodec/vulkan/ffv1_dec_rgb_golomb.comp.spv.c BIN2C libavcodec/vulkan/ffv1_dec_setup.comp.spv.c BIN2C libavcodec/vulkan/ffv1_enc.comp.spv.c BIN2C libavcodec/vulkan/ffv1_enc_golomb.comp.spv.c BIN2C libavcodec/vulkan/ffv1_enc_rct_search.comp.spv.c 68 warnings generated. BIN2C libavcodec/vulkan/ffv1_enc_remap.comp.spv.c BIN2C libavcodec/vulkan/ffv1_enc_reset.comp.spv.c BIN2C libavcodec/vulkan/ffv1_enc_reset_golomb.comp.spv.c BIN2C libavcodec/vulkan/ffv1_enc_rgb.comp.spv.c BIN2C libavcodec/vulkan/ffv1_enc_rgb_float.comp.spv.c BIN2C libavcodec/vulkan/ffv1_enc_rgb_golomb.comp.spv.c BIN2C libavcodec/vulkan/ffv1_enc_setup.comp.spv.c BIN2C libavcodec/vulkan/prores_idct.comp.spv.c BIN2C libavcodec/vulkan/prores_ks_alpha_data.comp.spv.c BIN2C libavcodec/vulkan/prores_ks_encode_slice.comp.spv.c BIN2C libavcodec/vulkan/prores_ks_estimate_slice.comp.spv.c BIN2C libavcodec/vulkan/prores_ks_slice_data.comp.spv.c BIN2C libavcodec/vulkan/prores_ks_trellis_node.comp.spv.c BIN2C libavcodec/vulkan/prores_raw_decode.comp.spv.c BIN2C libavcodec/vulkan/prores_raw_idct.comp.spv.c BIN2C libavcodec/vulkan/prores_vld.comp.spv.c AR libswscale/libswscale.a AR libswresample/libswresample.a GENTEXI doc/avoptions_format.texi GENTEXI doc/avoptions_codec.texi CC fftools/resources/graph.html.o BIN2C fftools/resources/graph.css.c CC libavfilter/vulkan/avgblur.comp.spv.o CC libavfilter/vulkan/bwdif.comp.spv.o CC libavfilter/vulkan/debayer.comp.spv.o CC libavfilter/vulkan/v360.comp.spv.o CC libavcodec/vulkan/dpx_copy.comp.spv.o CC libavcodec/vulkan/dpx_unpack.comp.spv.o CC libavcodec/vulkan/ffv1_dec.comp.spv.o CC libavcodec/vulkan/ffv1_dec_golomb.comp.spv.o CC libavcodec/vulkan/ffv1_dec_reset.comp.spv.o CC libavcodec/vulkan/ffv1_dec_reset_golomb.comp.spv.o CC libavcodec/vulkan/ffv1_dec_rgb.comp.spv.o CC libavcodec/vulkan/ffv1_dec_rgb_float.comp.spv.o CC libavcodec/vulkan/ffv1_dec_rgb_float_golomb.comp.spv.o CC libavcodec/vulkan/ffv1_dec_rgb_golomb.comp.spv.o CC libavcodec/vulkan/ffv1_dec_setup.comp.spv.o CC libavcodec/vulkan/ffv1_enc.comp.spv.o CC libavcodec/vulkan/ffv1_enc_golomb.comp.spv.o CC libavcodec/vulkan/ffv1_enc_rct_search.comp.spv.o CC libavcodec/vulkan/ffv1_enc_remap.comp.spv.o CC libavcodec/vulkan/ffv1_enc_reset.comp.spv.o CC libavcodec/vulkan/ffv1_enc_reset_golomb.comp.spv.o CC libavcodec/vulkan/ffv1_enc_rgb.comp.spv.o CC libavcodec/vulkan/ffv1_enc_rgb_float.comp.spv.o CC libavcodec/vulkan/ffv1_enc_rgb_golomb.comp.spv.o CC libavcodec/vulkan/ffv1_enc_setup.comp.spv.o CC libavcodec/vulkan/prores_idct.comp.spv.o CC libavcodec/vulkan/prores_ks_alpha_data.comp.spv.o CC libavcodec/vulkan/prores_ks_encode_slice.comp.spv.o CC libavcodec/vulkan/prores_ks_estimate_slice.comp.spv.o CC libavcodec/vulkan/prores_ks_slice_data.comp.spv.o CC libavcodec/vulkan/prores_ks_trellis_node.comp.spv.o CC libavcodec/vulkan/prores_raw_decode.comp.spv.o CC libavcodec/vulkan/prores_raw_idct.comp.spv.o CC libavcodec/vulkan/prores_vld.comp.spv.o HTML doc/ffmpeg.html HTML doc/ffplay.html HTML doc/ffprobe.html HTML doc/ffmpeg-all.html HTML doc/ffplay-all.html HTML doc/ffprobe-all.html HTML doc/ffmpeg-utils.html HTML doc/ffmpeg-scaler.html HTML doc/ffmpeg-resampler.html HTML doc/ffmpeg-codecs.html HTML doc/ffmpeg-bitstream-filters.html HTML doc/ffmpeg-formats.html HTML doc/ffmpeg-protocols.html HTML doc/ffmpeg-devices.html HTML doc/libavutil.html HTML doc/ffmpeg-filters.html HTML doc/libswscale.html HTML doc/libswresample.html HTML doc/libavcodec.html HTML doc/libavformat.html HTML doc/libavdevice.html HTML doc/libavfilter.html HTML doc/community.html HTML doc/developer.html HTML doc/faq.html HTML doc/fate.html HTML doc/general.html HTML doc/git-howto.html HTML doc/mailing-list-faq.html HTML doc/nut.html HTML doc/platform.html HTML doc/drawvg-reference.html POD doc/ffmpeg.pod POD doc/ffplay.pod POD doc/ffprobe.pod POD doc/ffmpeg-all.pod POD doc/ffplay-all.pod POD doc/ffprobe-all.pod POD doc/ffmpeg-utils.pod POD doc/ffmpeg-scaler.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 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/ffplay.1 MAN doc/ffprobe.1 MAN doc/ffmpeg-all.1 MAN doc/ffplay-all.1 STRIP libavutil/x86/tx_float.o skipping strip -x libavutil/x86/tx_float.o MAN doc/ffprobe-all.1 MAN doc/ffmpeg-utils.1 MAN doc/ffmpeg-scaler.1 MAN doc/ffmpeg-resampler.1 MAN doc/ffmpeg-codecs.1 MAN doc/ffmpeg-bitstream-filters.1 MAN doc/ffmpeg-formats.1 MAN doc/ffmpeg-protocols.1 MAN doc/ffmpeg-devices.1 MAN doc/ffmpeg-filters.1 MAN doc/libavutil.3 MAN doc/libswscale.3 MAN doc/libswresample.3 MAN doc/libavcodec.3 MAN doc/libavformat.3 MAN doc/libavdevice.3 MAN doc/libavfilter.3 CC fftools/resources/graph.css.o AR libavfilter/libavfilter.a AR libavcodec/libavcodec.a AR libavutil/libavutil.a LD ffmpeg_g LD ffplay_g LD ffprobe_g CP ffprobe STRIP ffprobe skipping strip ffprobe CP ffplay CP ffmpeg STRIP ffplay skipping strip ffplay STRIP ffmpeg skipping strip ffmpeg INSTALL doc/ffmpeg.html INSTALL doc/ffplay.html INSTALL doc/ffprobe.html INSTALL doc/ffmpeg-all.html INSTALL doc/ffplay-all.html INSTALL doc/ffprobe-all.html INSTALL doc/ffmpeg-utils.html INSTALL doc/ffmpeg-scaler.html INSTALL doc/ffmpeg-resampler.html INSTALL doc/ffmpeg-codecs.html INSTALL doc/ffmpeg-bitstream-filters.html INSTALL doc/ffmpeg-formats.html INSTALL doc/ffmpeg-protocols.html INSTALL doc/ffmpeg-devices.html INSTALL doc/ffmpeg-filters.html INSTALL doc/libavutil.html INSTALL doc/libswscale.html INSTALL doc/libswresample.html INSTALL doc/libavcodec.html INSTALL doc/libavformat.html INSTALL doc/libavdevice.html INSTALL doc/libavfilter.html INSTALL doc/community.html INSTALL doc/developer.html INSTALL doc/faq.html INSTALL doc/fate.html INSTALL doc/general.html INSTALL doc/git-howto.html INSTALL doc/mailing-list-faq.html INSTALL doc/nut.html INSTALL doc/platform.html INSTALL doc/drawvg-reference.html INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/bootstrap.min.css INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/style.min.css INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/default.css INSTALL doc/ffmpeg.1 INSTALL doc/ffplay.1 INSTALL doc/ffprobe.1 INSTALL doc/ffmpeg-all.1 INSTALL doc/ffplay-all.1 INSTALL doc/ffprobe-all.1 INSTALL doc/ffmpeg-utils.1 INSTALL doc/ffmpeg-scaler.1 INSTALL doc/ffmpeg-resampler.1 INSTALL doc/ffmpeg-codecs.1 INSTALL doc/ffmpeg-bitstream-filters.1 INSTALL doc/ffmpeg-formats.1 INSTALL doc/ffmpeg-protocols.1 INSTALL doc/ffmpeg-devices.1 INSTALL doc/ffmpeg-filters.1 INSTALL doc/libavutil.3 INSTALL doc/libswscale.3 INSTALL doc/libswresample.3 INSTALL doc/libavcodec.3 INSTALL doc/libavformat.3 INSTALL doc/libavdevice.3 INSTALL doc/libavfilter.3 INSTALL doc/ffmpeg.1 INSTALL doc/ffplay.1 INSTALL doc/ffprobe.1 INSTALL doc/ffmpeg-all.1 INSTALL doc/ffplay-all.1 INSTALL doc/ffprobe-all.1 INSTALL doc/ffmpeg-utils.1 INSTALL doc/ffmpeg-scaler.1 INSTALL doc/ffmpeg-resampler.1 INSTALL doc/ffmpeg-codecs.1 INSTALL doc/ffmpeg-bitstream-filters.1 INSTALL doc/ffmpeg-formats.1 INSTALL doc/ffmpeg-protocols.1 INSTALL doc/ffmpeg-devices.1 INSTALL doc/ffmpeg-filters.1 INSTALL doc/libavutil.3 INSTALL doc/libswscale.3 INSTALL doc/libswresample.3 INSTALL doc/libavcodec.3 INSTALL doc/libavformat.3 INSTALL doc/libavdevice.3 INSTALL doc/libavfilter.3 INSTALL install-progs-yes INSTALL ffmpeg INSTALL ffplay INSTALL ffprobe INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/presets/libvpx-1080p.ffpreset INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/presets/libvpx-1080p50_60.ffpreset INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/presets/libvpx-360p.ffpreset INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/presets/libvpx-720p.ffpreset INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/presets/libvpx-720p50_60.ffpreset INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/ffprobe.xsd INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/avio_http_serve_files.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/avio_list_dir.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/avio_read_callback.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/decode_audio.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/decode_filter_audio.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/decode_filter_video.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/decode_video.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/demux_decode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/encode_audio.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/encode_video.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/extract_mvs.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/filter_audio.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/hw_decode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/mux.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/qsv_decode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/qsv_transcode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/remux.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/resample_audio.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/scale_video.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/show_metadata.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/transcode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/transcode_aac.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/vaapi_encode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/vaapi_transcode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/README INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/Makefile INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/avio_http_serve_files.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/avio_list_dir.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/avio_read_callback.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/decode_audio.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/decode_filter_audio.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/decode_filter_video.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/decode_video.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/demux_decode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/encode_audio.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/encode_video.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/extract_mvs.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/filter_audio.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/hw_decode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/mux.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/qsv_decode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/qsv_transcode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/remux.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/resample_audio.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/scale_video.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/show_metadata.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/transcode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/transcode_aac.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/vaapi_encode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/vaapi_transcode.c INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/README INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/doc/examples/Makefile INSTALL libavdevice/libavdevice.a INSTALL libavfilter/libavfilter.a INSTALL libavformat/libavformat.a INSTALL libavcodec/libavcodec.a INSTALL libswresample/libswresample.a INSTALL libswscale/libswscale.a INSTALL libavutil/libavutil.a INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavdevice/avdevice.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavdevice/version.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavdevice/version_major.h INSTALL libavdevice/libavdevice.pc INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavfilter/avfilter.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavfilter/buffersink.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavfilter/buffersrc.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavfilter/version.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavfilter/version_major.h INSTALL libavfilter/libavfilter.pc INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavformat/avformat.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavformat/avio.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavformat/version.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavformat/version_major.h INSTALL libavformat/libavformat.pc INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/ac3_parser.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/adts_parser.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/avcodec.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/avdct.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/bsf.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/codec.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/codec_desc.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/codec_id.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/codec_par.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/d3d11va.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/defs.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/dirac.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/dv_profile.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/dxva2.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/exif.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/jni.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/mediacodec.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/packet.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/qsv.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/smpte_436m.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/vdpau.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/version.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/version_major.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/videotoolbox.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavcodec/vorbis_parser.h INSTALL libavcodec/libavcodec.pc INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libswresample/swresample.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libswresample/version.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libswresample/version_major.h INSTALL libswresample/libswresample.pc INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libswscale/swscale.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libswscale/version.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libswscale/version_major.h INSTALL libswscale/libswscale.pc INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/adler32.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/aes.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/aes_ctr.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/ambient_viewing_environment.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/attributes.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/audio_fifo.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/avassert.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/avstring.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/avutil.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/base64.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/blowfish.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/bprint.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/bswap.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/buffer.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/cast5.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/camellia.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/channel_layout.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/common.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/container_fifo.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/cpu.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/crc.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/csp.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/des.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/detection_bbox.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/dict.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/display.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/dovi_meta.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/downmix_info.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/encryption_info.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/error.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/eval.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/executor.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/fifo.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/file.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/film_grain_params.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/frame.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hash.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hdr_dynamic_metadata.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hdr_dynamic_vivid_metadata.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hmac.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_cuda.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_d3d11va.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_d3d12va.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_drm.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_dxva2.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_amf.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_qsv.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_mediacodec.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_opencl.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_oh.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_vaapi.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_videotoolbox.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_vdpau.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/hwcontext_vulkan.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/iamf.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/imgutils.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/intfloat.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/intreadwrite.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/lfg.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/log.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/lzo.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/macros.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/mathematics.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/mastering_display_metadata.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/md5.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/mem.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/motion_vector.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/murmur3.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/opt.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/parseutils.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/pixdesc.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/pixelutils.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/pixfmt.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/random_seed.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/rc4.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/rational.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/refstruct.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/replaygain.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/ripemd.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/samplefmt.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/sha.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/sha512.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/spherical.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/stereo3d.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/tdrdi.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/threadmessage.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/time.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/timecode.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/timestamp.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/tree.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/twofish.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/uuid.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/version.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/video_enc_params.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/xtea.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/tea.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/tx.h INSTALL __w/FFmpeg/FFmpeg/.github/fate/src/libavutil/video_hint.h INSTALL libavutil/avconfig.h INSTALL libavutil/ffversion.h INSTALL libavutil/libavutil.pc