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 libavfilter graph filename", OFFSET(graph_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC}, | ^ src/libavdevice/lavfi.c:478:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 478 | { "dumpgraph", "dump graph to stderr", OFFSET(dump_graph), AV_OPT_TYPE_STRING, {.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:76:37: warning: unused parameter 'opaque' [-Wunused-parameter] 76 | static void kmsgrab_free_desc(void *opaque, uint8_t *data) | ^ src/libavdevice/kmsgrab.c:87:38: warning: unused parameter 'opaque' [-Wunused-parameter] 87 | static void kmsgrab_free_frame(void *opaque, uint8_t *data) | ^ 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 }, | ^ 6 warnings generated. CC libavdevice/oss_dec.o CC libavdevice/oss_enc.o 7 warnings generated. CC libavdevice/timefilter.o 15 warnings generated. 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 }, | ^ CC libavdevice/utils.o CC libavdevice/v4l2-common.o 3 warnings generated. CC libavdevice/v4l2.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 HOSTCC ffbuild/bin2c_host.o GLSLC libavfilter/vulkan/avgblur.comp.spv 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, | ^ 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 5 warnings generated. X86ASM libavfilter/x86/af_volume.o STRIP libavfilter/x86/af_afir.o skipping strip -x libavfilter/x86/af_afir.o 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 X86ASM libavfilter/x86/vf_blend.o STRIP libavfilter/x86/vf_atadenoise.o skipping strip -x libavfilter/x86/vf_atadenoise.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 STRIP libavfilter/x86/vf_hqdn3d.o skipping strip -x libavfilter/x86/vf_hqdn3d.o X86ASM libavfilter/x86/vf_idetdsp.o CC libavfilter/x86/vf_idetdsp_init.o X86ASM libavfilter/x86/vf_interlace.o STRIP libavfilter/x86/vf_idetdsp.o skipping strip -x libavfilter/x86/vf_idetdsp.o X86ASM libavfilter/x86/vf_limiter.o STRIP libavfilter/x86/vf_bwdif.o skipping strip -x libavfilter/x86/vf_bwdif.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 X86ASM libavfilter/x86/vf_nlmeans.o STRIP libavfilter/x86/vf_maskedmerge.o skipping strip -x libavfilter/x86/vf_maskedmerge.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/vf_threshold.o skipping strip -x libavfilter/x86/vf_threshold.o CC libavfilter/x86/vf_threshold_init.o CC libavfilter/x86/vf_tinterlace_init.o STRIP libavfilter/x86/colorspacedsp.o skipping strip -x libavfilter/x86/colorspacedsp.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 CC libavfilter/x86/vf_yadif_init.o STRIP libavfilter/x86/vf_w3fdif.o skipping strip -x libavfilter/x86/vf_w3fdif.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 CC libavformat/aaxdec.o 5 warnings generated. 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 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 }, | ^ CC libavformat/acedec.o STRIP libavfilter/x86/vf_yadif.o skipping strip -x libavfilter/x86/vf_yadif.o CC libavformat/acm.o 2 warnings generated. CC libavformat/act.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) | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/adp.o 1 warning generated. 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 7 warnings generated. CC libavformat/aiff.o 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 }, | ^ 4 warnings generated. CC libavformat/allformats.o 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++) { | ~ ^ ~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/alp.o CC libavformat/amr.o 1 warning generated. 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/apc.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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ STRIP libavfilter/x86/yadif-16.o skipping strip -x libavfilter/x86/yadif-16.o 3 warnings generated. CC libavformat/ape.o CC libavformat/apetag.o CC libavformat/apm.o 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/apetag.c:166:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 166 | for (i=0; itotalframes; 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/ape.c:380:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 380 | if (ape->currentframe >= 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. CC libavformat/apngenc.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. 1 warning generated. CC libavformat/aptxdec.o CC libavformat/apv.o 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/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/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 }, | ^ 3 warnings generated. CC libavformat/apvdec.o 2 warnings generated. CC libavformat/apvenc.o 10 warnings generated. CC libavformat/aqtitledec.o CC libavformat/argo_asf.o CC libavformat/argo_brp.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 } | ^ 2 warnings generated. 2 warnings generated. CC libavformat/argo_cvg.o CC libavformat/asf.o 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/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/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. 2 warnings generated. CC libavformat/asf_tags.o 1 warning generated. src/libavformat/argo_cvg.c:253:42: warning: unused parameter 'flags' [-Wunused-parameter] 253 | int64_t pts, int flags) | ^ CC libavformat/asfcrypt.o src/libavformat/argo_cvg.c:393:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 393 | { NULL } | ^ 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++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/assdec.o 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 + 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/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 GUIDParseTable *g) | ^ 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/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: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/asfenc.c:987:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 987 | if (start_sec > asrc/libavformat/asfdec_o.cs:f1147-:>14n:b _warning: icomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]n dex_m e1147m | o r y _ ailfl o(cs)i z{e >| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~a sf_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/asfenc.c:1119: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: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 17 warnings generated. CC libavformat/async.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. CC libavformat/au.o 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 }, | ^ 23 warnings generated. CC libavformat/av1.o src/libavformat/async.c:479:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 479 | {NULL}, | ^ 3 warnings generated. CC libavformat/av1dec.o 1 warning generated. CC libavformat/avc.o 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) | ~~~ ^ ~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/avformat.o 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)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^ 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 1 warning generated. CC libavformat/avio.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/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/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: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++) { | ~ ^ ~~~~~~~~~~~~~ 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 }, | ^ 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) | ^ 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 }, | ^ 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 == ',') { | ^ 11 warnings generated. CC libavformat/aviobuf.o 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); | ^ 17 warnings generated. 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) && | ~~~ ^ ~~~~~~~~~~~ 8 warnings generated. CC libavformat/avlanguage.o 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++) { | ~~~ ^ ~~~~ CC libavformat/avr.o 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 > INT_MAX) | ~~~~~~~~ ^ ~~~~~~ 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/avs.o CC libavformat/avs2dec.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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/avs3dec.o CC libavformat/bethsoftvid.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) | ~~~~ ^ ~~~~~~~~~ 38 warnings generated. 1 warning generated. 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 CC libavformat/bintext.o 6 warnings generated. CC libavformat/bit.o 4 warnings generated. CC libavformat/bmv.o CC libavformat/boadec.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)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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. 2 warnings generated. CC libavformat/c93.o 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/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}, | ^ 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) | ^ 5 warnings generated. CC libavformat/cafdec.o CC libavformat/cafenc.o 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 1 warning generated. CC libavformat/cbs_apv.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, | ^ 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) | ^ 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/cbs.c:622:58: warning: unused parameter 'subscripts' [-Wunused-parameter] 622 | 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 | c o n s ti fi n(ts -*>sbuubfs_cernidp t-s ,s - >| b ^u f_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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: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_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_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/cdg.o 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 }, | ^ 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 && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/concatdec.o CC libavformat/crcenc.o 2 warnings generated. CC libavformat/crypto.o CC libavformat/dash.o src/libavformat/crypto.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ 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: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/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/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 } | ^ 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/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)) | ~ ^ ~ 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 }, | ^ 2 warnings generated. CC libavformat/dauddec.o 16 warnings generated. CC libavformat/daudenc.o CC libavformat/dcstr.o CC libavformat/demux.o 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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/demux_utils.o 24 warnings 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_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, | ^ 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) | ~ ^ ~~~~~~~~~~~~~~~ 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 51 warnings generated. CC libavformat/dovi_isom.o 3 warnings generated. CC libavformat/dsfdec.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 + | ^ CC libavformat/dsicin.o 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 CC libavformat/dtsdec.o 3 warnings generated. 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 | for (int k = 0; k < sub_mix->nb_elements; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:741:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 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_strsrc/libavformat/dv.ce:a654m:s48;: iwarning: +unused parameter 'flags' [-Wunused-parameter]+ ) | ~ ^ ~~~~~~~~~~~~~~654 | int64_t timestamp, int flags) | ^ 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 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) | ~~~ ^ ~~~~ CC libavformat/epafdec.o 2 warnings generated. 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} | ^ 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) | ^ 2 warnings generated. 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.cCC libavformat/ffmetaenc.o :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)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 4 warnings generated. 3 warnings generated. CC libavformat/fifo.o CC libavformat/file.o 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. CC libavformat/filmstripenc.o 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] 106 | { "truncate", "truncate existing files on write", offsetof(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", "set I/O operation maximum block size", offsetof(FileContext, 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.c: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, { .i64 = -1 }, -1, 0, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_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:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 111 | { NULL } | ^ src/libavformat/fifo.c:452:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 452 | for (i = 0; i < avf->nb_streams; i++) { src/libavformat/file.c :| 115 ~ ^ ~~~~~~~~~~~~~~~: 170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "blocksize", "set I/O operation maximum block size", offsetof(FileContext, blocksize), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCsrc/libavformat/fifo.cO:D530I:N19G:_ Pwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]R AM }, 530 | | ^ for (i = 0; isrc/libavformat/file.c :<116 :a135v:f -warning: >missing field 'unit' initializer [-Wmissing-field-initializers]n b_stream s116; | + + i ){ {" f d| " ~ ^ ~~~~~~~~~~~~~~~, "set file descriptor", offsetof(FileContext, fd), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:117:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 117 | { NULL } | ^ src/libavformat/fifo.c:653:37: warning: missing field 'pkt' initializer [-Wmissing-field-initializers] 653 | FifoMessage msg = {FIFO_NOOP}; | ^ src/libavformat/fifo.c:696:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 696 | AV_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 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:702:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 702 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:705:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 705 | AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:708:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 708 | AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_MAX_RECOVERY_ATTEMPTS}, 0, INT_MAX, AV_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 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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 16 warnings generated. 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 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); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/framecrcenc.o 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/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/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/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/flvenc.c:1486:49: warning: unused parameter 's' [-Wunused-parameter] 1486 | static int flv_check_bitstream(AVFormatContext *s, AVStream *st, | ^ src/libavformat/flvenc.c:1528:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1528 | { NULL }, | ^ 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/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/format.c:260:49: warning: missing field 'buf' initializer [-Wmissing-field-initializers] 260 | AVProbeData pd = { filename ? filename : "" }; | ^ 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/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: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 | probe_size = FFMIN(probe_size << 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} | ^ 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)) | ~~~ ^ ~~~~~~~~~~~~~~~ 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)) { | ~~~ ^ ~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/g722.o 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 3 warnings generated. CC libavformat/g729dec.o 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 }, | ^ CC libavformat/gif.o 2 warnings generated. 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 1 warning generated. CC libavformat/gsmdec.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/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(GIFDemuxContesrc/libavformat/gif.cx:t187,: 53m:a xwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]d elay) 187 | , A V _ OAPVT__OTPYTP_ET_YIPNET_,I N{T.,i 6{4 .=i 6645 5=3 50} } , - 1 , 6 5 5 3 5,, 0E,N C6 5}5,3 5 | ^ , AV_OPT_FLAG_DECOsrc/libavformat/gif.cD:I189N:G54_:P Awarning: Rmissing field 'unit' initializer [-Wmissing-field-initializers]A M }, 189 | | ^ AV_OPTsrc/libavformat/gifdec.c_:T274Y:P215E:_ Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]T , { .i64 = -2741 | } , -{1 ," d6e5f5a3u5l,t _EdNeCl a}y," , | " ^d efault dsrc/libavformat/gif.ce:l190a:y12 :b ewarning: tmissing field 'help' initializer [-Wmissing-field-initializers]w ee n190 | f r a m e{s N(UiLnL h}u,n d r| e ^d ths 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 }, | ^ 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) | ^ 2 warnings generated. 4 warnings generated. 5 warnings generated. 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 }, | ^ CC libavformat/gxf.o CC libavformat/gxfenc.o CC libavformat/h261dec.o 2 warnings generated. CC libavformat/h263dec.o 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/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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 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, | ^ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 7 warnings generated. CC libavformat/hcom.o 12 warnings generated. CC libavformat/hdsenc.o 1 warning generated. src/libavformat/hca.c:143:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 143 | { NULL }, | ^ CC libavformat/hevc.o 1 warning generated. CC libavformat/hevcdec.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) | ^ CC libavformat/hls.o 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/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 }, | ^ 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/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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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} | ^ 10 warnings generated. CC libavformat/hlsenc.o 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) | ^ 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, | ^ 4 warnings generated. CC libavformat/hlsplaylist.o 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 46 warnings generated. CC libavformat/iamf_parse.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); | ^ 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; ) { | ~ ^ ~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^ 3 warnings generated. 1 warning generated. CC libavformat/iamf_reader.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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_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); | ^ 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++) | ~ ^ ~~~~~~~~~~~~~ 50 warnings generated. 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++) { | ~ ^ ~~~~~~~~ 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 || len > INT_MAX - read) { | ~~~~~~~~ ^ ~~~~~~~~ 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/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/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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 28 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/id3v1.o 3 warnings generated. 1 warning 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. 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: CC libavformat/idcin.o 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 | csrc/libavformat/id3v2enc.co:n381s:t24 :c hwarning: acomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]r *tag, E x381t | r a M e tfaoLri s(ti *=e x0t;r ae_ m&e&t ai, = FF_ARRAY_ELEMS(ff_id3v2_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++) { | ~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/idroqdec.o 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) | ^ 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 1 warning generated. CC libavformat/ilbc.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) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ 14 warnings generated. 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"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.o 5 warnings generated. CC libavformat/img2_alias_pix.o 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: 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ 11 warnings generated. CC libavformat/ingenientdec.o 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++) { | ~ ^ ~~~~~~~~~~~~~~ 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 }, | ^ 1 warning generated. CC libavformat/ip.o 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) | ^ 8 warnings generated. CC libavformat/ipmovie.o 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 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/isom_tags.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/iss.o CC libavformat/iv8.o 1 warning generated. CC libavformat/ivfdec.o 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. CC libavformat/lafdec.o 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 && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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. 2 warnings generated. CC libavformat/latmenc.o 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 CC libavformat/luodatdec.o 5 warnings generated. 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 }, | ^ CC libavformat/lvfdec.o 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. CC libavformat/matroska.o 1 warning generated. CC libavformat/matroskadec.o CC libavformat/matroskaenc.o CC libavformat/mca.o CC libavformat/mccdec.o 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/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: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) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:462:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 462 | { EBML_ID_EBMLVERSION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:463:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 463 | { EBML_ID_DOCTYPEVERSION, 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/matroskaenc.c:520:40: src/libavformat/matroskadec.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]567 :53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 520 | 567 | i f ({w rMiAtTeRrO-S>KcAu_rIrDe_nEtN_CmOaDsItNeGrS_IeGlKeEmYeInDt, = = w r i tEeBrM-L>_nNbO_NeEl e}m,e n t| s ^ - 1)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] src/libavformat/matroskaenc.c:671 :60227 | : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] { MAT R671O | S K A _ I D _ B LiKfA D(DtIrDaVcAkL-U>Eo,f f s e t o| f ^f set <= pkt->sisrc/libavformat/matroskadec.cz:e605 :?106 :t rwarning: amissing field 'def' initializer [-Wmissing-field-initializers]c k->offs e605t | : 0 ;{ M| A ~~~~~~~~~~~~~ ^ ~~~~~~~~~T ROSKA_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/mca.c :| 120 ^: 53: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 120 | src/libavformat/matroskadec.c : 618i:f102 :( 0warning: xmissing field 'def' initializer [-Wmissing-field-initializers]3 0 * pa r618- | > c h _ l{a yMoAuTtR.OnSbK_Ac_hIaDn_nTeRlAsC K+D E0FxA4U L>T DhUeRaAdTeION,r _ sEiBzMeL)_ U I| N ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~T , 0, 0, offsetof(MatroskaTrack, default_duration) }, | ^ src/libavformat/matroskadec.c:634:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 634 | { MATROSKA_ID_TRACKFLAGENABLEDsrc/libavformat/matroskaenc.c,: 978 : 44 : warning: Ecomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]B ML_NON E978 | } , | w ^h ile (idsrc/libavformat/matroskadec.cx: 635>: 520: &warning: &missing field 'is_counted' initializer [-Wmissing-field-initializers] entr i635e | s [ i d x{ -M A1T]R.OpStKsA _>I Dt_sT)R A C| K ~~~~~~~~~~~~~~~~~~~~ ^ ~~F LAGLACING, EBML_NONE }, | ^ src/libavformat/matroskadec.c:636:52src/libavformat/mca.c:: 200warning: :missing field 'is_counted' initializer [-Wmissing-field-initializers]45 : warning: unused parameter 'flags' [-Wunused-parameter]636 | 200{ | M A T R O S K A _ I D _ C O D E C N A M Ei,n t 6 4 _ t t i m e s t aEmBpM,L _iNnOtN Ef l}a,g s )| ^ | ^ 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 | src/libavformat/matroskaenc.c : 1349 :{24 :M Awarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]R OSKA_ID _1349C | H A P T EiRfU I(Dc,o d e c p r i v _ sEiBzMeL _>U ItNrTa,c k0-,> c0o,d eocfpfrsievt_osfi(zMea t&r&o s!kaalCthearpntaetri,v eu_isdi)z e}), { | ^| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:1352:31: src/libavformat/matroskadec.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]676 :49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]1352 | 676 | } e l s{e MiAfT R(OcSoKdAe_cIpDr_iCvH_AsPiTzEeR F>L AtGrHaIcDkD-E>Nc,o d eEcBpMrLi_vN_OsNiEz e}), { | ^| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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:49src/libavformat/matroskaenc.c:: 1372warning: :missing field 'is_counted' initializer [-Wmissing-field-initializers]71 : warning: unused parameter 'st' [-Wunused-parameter] 685 | 1372{ | sMtAaTtRiOcS KvAo_iIdD _mEkDvI_TwIrOiNtUeI_Dv,i d e o _ c o l o rE(BEMbLm_lNWOrNiEt e}r, * w| r ^i ter,src/libavformat/matroskadec.c :c686o:n49s:t warning: Amissing field 'is_counted' initializer [-Wmissing-field-initializers]V Str e686a | m * s t{, M A| T ^R OSKA_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_TAGTAsrc/libavformat/matroskaenc.cR:G1736E:T78S:_ Twarning: Yunused parameter 'st' [-Wunused-parameter]P E, 1736 | E B M L _ S T R , 0 , 0 , o f f s e t o f ( M a t r o s k a T a g T a r g e tm,k vt_ytprea)c k} ,* t r| a ^c k, const AVStream *st) | ^ 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/matroskaenc.c:1847:28: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 1847 | (top + bottom)src/libavformat/matroskadec.c :>787=: 81p:a rwarning: -missing field 'def' initializer [-Wmissing-field-initializers]> height )787 | { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~{ MATROsrc/libavformat/matroskaenc.cS:K1846A:_28I:D _warning: Bcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare]L OCK, 1846 | EiBfM L(_(BlIeNf,t +0 ,r i0g,h to)f f>s=e tpoafr(-M>awtirdotshk a|B|l o c| k ~~~~~~~~~~~~ ^ ~~~~~~~~~~, 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/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: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/matroskaenc.c:2505:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2505 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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 + src/libavformat/matroskaenc.cs:i2755z:e53 :+ warning: tunused parameter 'mkv' [-Wunused-parameter]o tal) | 2755 ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ | statisrc/libavformat/matroskadec.cc: 1648i:n19t: mwarning: kcomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]v _refor m1648a | t _ w a vfpoarc k((iM a=t r0o;s kia M= 10000000U) | ~~~~~~~~ ^ ~~~~~~~~~ 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: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/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/matroskadec.c:2498:87: warning: unused parameter 'track' [-Wunused-parameter] 2498 | static int mkv_src/libavformat/matroskaenc.cp:a3453r:s19e:_ dwarning: vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c c_dvvc (3453A | V F o r mfaotrC o(nit e=x t0 ;* si, rneba_ms t*rseta,m sc;o nis+t+ )M a{t r o| s ~ ^ ~~~~~~~~~~~~~k aTrasrc/libavformat/matroskaenc.cc:k3494 :*19t:r awarning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]k , | ^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_limit", "store at most the provided amount of bytes in a cluster", OFFSET(cluster_size_limit), AV_OPT_TYPE_INT , { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c: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 }, | ^ src/libavformat/matroskadec.c:2884:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2884 | 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 !=src/libavformat/mccdec.c :-4021: 138&:& warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 402 | { "eia608_extract", "extract EIA-608/708 captions from VANC packets", OFFSET(eia608_extract), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, SD }, | ^ src/libavformat/mccdec.c:403:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 403 | { NULL }, | ^ src/libavformat/matroskadec.c:3191:48: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3191 | if (track->video.display_width == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:3193:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3193 | if (track->video.display_height == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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) | ^ 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/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/matroskadec.c:3718:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 3718 | if (blocksize > srclen) { | ~~~~~~~~~ ^ ~~~~~~ 2 warnings generated. 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/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) ? (a) : (b)) | ~ ^ ~ src/libavformat/matroskadec.c:4281:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4281 | if (timecode != AV_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)) { \ | ^~~~ CC libavformat/mccenc.o src/libavformat/matroskadec.c:4472:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4472 | index_entries[i].timestamp * matroska->time_scale > ts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:4471:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4471 | if (index_entries[i - 1].timestamp * matroska->time_scale <= ts && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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/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 } | ^ CC libavformat/mj2kdec.o 2 warnings generated. 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) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 43 warnings generated. src/libavformat/mmst.c:511:57: warning: unused parameter 'flags' [-Wunused-parameter] 511 | static int mms_open(URLContext *h, const char *uri, int flags) | ^ CC libavformat/mods.o 6 warnings generated. 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 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++) { | ~ ^ ~~~~~~~~~ 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)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^ 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.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) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 7 warnings generated. 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/movenc.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/movenc_ttml.o 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++) { | ~ ^ ~~~~~~~~~~~~~ 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) | ^ 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 | ~~~~~~~~~~~~ ^ ~~~~~~~~~ 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-In file included from >src/libavformat/movenc.ce:l32s: tIn file included from _src/libavformat/dovi_isom.hc:o25u: nsrc/libavutil/dovi_meta.ht:;365 :i48+:+ )warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]{ | ~ ^ ~~~~~~~~~~~~~~ 365 | rsrc/libavformat/mov.ce:t4760u:r58n: (warning: Acomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]V DOVIRpu D4760a | t a H e a d e r * ) ( (iufi n(ta8v__ts a*t)_ sduabt6a4 (+s tdaartta_-t>ihmeea,d eerm_potfyf_sdeutr)a;t i o| n ^) != start_time - (uint64_t)empty_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/dovi_meta.h:371src/libavformat/mov.c::464809:: 23warning: :cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 371 | 4809 | r e t u r n ( A V D O V I Dia t+a M1a p=p=i nsgc -*>)s(t(suci_ndta8t_at[ s*t)s cd_aitnad e+x d+a t1a]-.>fmiarpspti)n g _| o ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f fset);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_datsrc/libavutil/dovi_meta.ha:[377s:t48s:c _warning: icast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]n dex]. c377o | u n t ; rje+t+u)r n{ ( A| V ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~D OVICosrc/libavformat/mov.cl:o4829r:M92e:t awarning: dcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]a ta *)(( u4829i | n t 8 _ t * ) d a t a + diaft a(-!>scco-l>okre_yoffrfasmeet_)a;b s e| n ^t && (!sc->keyframe_count || current_sample+key_off == src/libavutil/dovi_meta.hs:c387-:>41k:e ywarning: fcast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]r ames[s t387s | s _ i n dreext]u)r)n {( A V| D ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~O VIDmDasrc/libavformat/mov.ct:a4945 :*23):( (warning: ucomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]i nt8_t 4945* | ) d a t a + d a t a - > e xit _+b l1o c=k=_ osfcf-s>estt s+c _ d| a ^t a[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)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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 *)src/libavformat/mov.cp:a5139r: 27+: pwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r ->subb l5139o | c k s _ o f f s efto r+ (iidnxt *j p=a r0-;> sju bkf_cs-i>zneb)_;s t r| e ^a m_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++) { | ~ ^ ~~~~~~~~~~~~~ 6 warnings generated. 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) { | ~ ^ ~~~~~~~ CC libavformat/movenccenc.o 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) | ^ 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)) | ~ ^ ~ 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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 (src/libavformat/mov.cs:-8870>:b21u:f _warning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]n d - s -8870> | b u f _ p t r >i=f s(iczheaonfn(eBli t>B=u fc)h)a n{n e l| _ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~c ount) { | ~~~~~~~ ^ ~~~~~~~~~~~~~ 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/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: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: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:9399:66: warning: unused parameter 'atom' [-Wunused-parameter] 9399 | static int mov_read_iprp(MOVContext *c, AVIsrc/libavformat/movenc.cO:C80o:n204t:e xwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] *pb, MOVAtom a80t | o m ) {| ^" empty_hdlr_name", "write zero-length name string in hdlr atoms within mdia and minf atoms", ofsrc/libavformat/mov.cf:s9464e:t23o:f (warning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O VMuxCo n9464t | e x t , feomrp t(yi_nhtd lir _=n a0m;e )i, 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 : 251 :f27o:r warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i = 0; 251i | < s - > n b _ s t r efaomrs ;( ji +=+ )0 ;{ j | < ~ ^ ~~~~~~~~~~~~~ track->cluster[i].entries; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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->cluster[i].samples_in_chunk || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:10045:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10045 | for (i = 0; i < (*index)->nb_encrypted_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:10064:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10064 | for (int i = 0; i < sc->drefs_coCC libavformat/movenchint.o unt; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:10121:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10121 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:10132:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10132 | for (i = 1; i < mov->meta_keys_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:10175:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10175 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:10191:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10191 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/mov.c:10385:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 10385 | if (tile_grid->nb_tiles != size) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:10401:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10401 | if (i == tile_grid->nb_tiles) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:10420:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10420 | if (y > tile_grid->coded_height || i != tile_grid->nb_tiles) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:10481:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10481 | for (int i = 0; i < tile_grid->nb_tiles; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:10560:16: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 10560 | if (offset >= buf->size) { | ~~~~~~ ^ ~~~~~~~~~ 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_assesrc/libavformat/movenc.cr:t13340:(48l: nb _1334s | tsrteaatmisc) ;i n t| ~ ^ ~~~~~~~~~~~~~~~m ov_wsrc/libavutil/avassert.hr:i43t:e11_:p cnote: mexpanded from macro 'av_assert0'c _tag(A V43F | o r m a tiCfo ntext( !*(sc,o nAdV)I)O C{o n t e x t * p b , M O V T r a c k * t r a c k ) | ^ \ | ^~~~ 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/mov.c:10810:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10810 | for (int 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/movenc.c:1890:48: warning: unused parameter 's' [-Wunused-parameter] 1890 | static int defined_frame_rate(AVFormatContext *s, AVStream *st) | ^ 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 | src/libavformat/movenc.c : 2023f:o51r: (warning: iunused parameter 's' [-Wunused-parameter] = 0; 2023i | sibnitt rmaotve_sg_ecto_uenvtc _&c&o die c<_ tsa-g>(nAbV_FsotrrmeaatmCso;n tie+x+t) *{s , | M ~ ^ ~~~~~~~~~~~~~O VTracksrc/libavformat/mov.c :*11063t:r19a:c kwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 11063 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.csrc/libavformat/mov.c::203311131::5149:: warning: warning: unused parameter 's' [-Wunused-parameter]comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2033 | s11131t | a t i c i n t imfo v(_mgoevt-_>afprva_gc_oidnedce_xt.aigt(eAmV[Fio]r.mmaotoCfo_notfefxste t* s<,= MmOoVvT-r>afcrka g*mternatc.km)o o f| _ ^o ffset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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/mov.c:11268:40: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 11268 | if (src/libavformat/movenc.cd:a2225t:a58_:s iwarning: zunused parameter 'track' [-Wunused-parameter]e < 2 |2225| | sdtaattai_cs iiznet >m osvr_cw_rsiitzee_)f i{e l _| t ~~~~~~~~~ ^ ~~~~~~~~a g(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/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->src/libavformat/movenc.ct:t2376s:_49i:n dwarning: eunused parameter 's' [-Wunused-parameter]x < s c2376- | >stttast_icco uvnoti)d {m o v| _ ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~w rite_src/libavformat/mov.ch:f11331o:v47_:t awarning: gcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( AVForm a11331t | C o n t e x t * s , AsVcI-O>Ctotnst_edxatt a*[psbc,- > t| t ^s _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/movenc.c :2387:54:src/libavformat/mov.c :warning: 11337unused parameter 's' [-Wunused-parameter]: 45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2387 | stat i11337c | v o i di fm o(svc_-w>rsidttep__vdeaxtua_ p&r&o js_ct-a>gc(uArVrFeonrtm_astaCmopnltee xAsVdItOpC_ocnotuenxtt) *{p b ,| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | ^ 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/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: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 write_tiles(AVFormatContext *s, MOVMuxCencContext *ctx, AVIOContext *pb, AV1_OBU_Type type, | ^ src/libavformat/movenccenc.c:337:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 337 | if (bytestream2_get_bytes_left(&gb) < tile_size_bytes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenccenc.c:340:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 340 | for (int i = 0; i < tile_size_bytes; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenccenc.c:342:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 342 | if (bytestream2_get_bytes_left(&gb) <= tile_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:6793:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6793 | if (pkt->stream_index < s->nb_streams) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:6804:39: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int32_t' (aka 'int') [-Wsign-compare] 6804 | (uint64_t)pkt->dts - pkt->pts != (int32_t)((uint64_t)pkt->dts - pkt->pts)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:6896:40: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 6896 | if (trk->extradata_size[i] == sd->size && !memcmp(trk->extradata[i], sd->data, sd->size)) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/movenc.c:7083:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7083 | if (trk->entry >= trk->cluster_capacity) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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/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_len <= 12) | ~~~~~~~~~~ ^ ~~~~ 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/movenc.c:9069:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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. 1 warning generated. CC libavformat/mp3dec.o 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. CC libavformat/mpc.o 5 warnings generated. 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++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/mpeg.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^ 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 } | ^ 3 warnings generated. 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 < ts->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) { | ~ ^ ~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 21 warnings generated. CC libavformat/mpegtsenc.o 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 } | ^ 2 warnings generated. CC libavformat/mpsubdec.o CC libavformat/msf.o CC libavformat/msnwc_tcp.o CC libavformat/mspdec.o 96 warnings generated. CC libavformat/mtaf.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/mtv.o 1 warning generated. 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) | ^ CC libavformat/mvi.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~ 206 warnings generated. CC libavformat/mxf.o CC libavformat/mxfdec.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 }, | ^ 7 warnings generated. 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,CC libavformat/mxfenc.o 0x00,0x00 }, 0, AVCOL_SPC_UNSPECIFIED }, | ^ 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_eia608_packet(AVFormatContext *s, AVStream *st, AVPacket *pkt, int64_t length) | ^ 85 warnings generated. 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 klv_offset) | ^ src/libavformat/mxfdec.c:981:107: warning: unused parameter 'klv_offset' [-Wunused-parameter] 981 | static int mxf_read_cryptographic_context(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ CC libavformat/mxg.o 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_offset) | ^ src/libavformat/mxfdec.c:1168:94: warning: unused parameter 'klv_offset' [-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:1185:76: warning: unused parameter 'size' [-Wunused-parameter] 1185 | static int mxf_read_essence_group(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1185:86: warning: unused parameter 'uid' [-Wunused-parameter] 1185 | static int mxf_read_essence_group(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1185:99: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1185 | static int mxf_read_essence_group(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1199:80: warning: unused parameter 'uid' [-Wunused-parameter] 1199 | static int mxf_read_package(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1199:93: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1199 | static int mxf_read_package(void *arg, AVIOContext *pb, 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/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/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) | ^ 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] 1639 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,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 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x02,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.c:1647:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1647 | { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4f }, 14, AV_CODEC_ID_RAWVIDEO }, /* Legacy ?? Uncompressed Picture */ | ^ src/libavformat/mxfdec.c:1648:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1648 | { { 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: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, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra Profiles */ | ^ 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 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x02 }, 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,0x02,0x16,0x00,0x00 }, 14, AV_CODEC_ID_AAC, NULL, 14 }, /* AAC ADIF (SMPTE 381-4) */ | ^ src/libavformat/mxfdec.c:1681:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1681 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x17,0x00,0x00 }, 14, AV_CODEC_ID_AAC, NULL, 14 }, /* AAC ADTS (SMPTE 381-4) */ | ^ src/libavformat/mxfdec.c:1682:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1682 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x18,0x00,0x00 }, 14, AV_CODEC_ID_AAC, NULL, 14 }, /* AAC LATM/LOAS (SMPTE 381-4) */ | ^ src/libavformat/mxfdec.c:1683:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1683 | { { 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:1687:140: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1687 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x0d,0x00,0x00 }, 16, AV_CODEC_ID_NONE, "vbi_smpte_436M", 11 }, | ^ src/libavformat/mxfdec.c:1688:150: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1688 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x0e,0x00,0x00 }, 16, AV_CODEC_ID_SMPTE_436M_ANC, "vbi_vanc_smpte_436M", 11 }, | ^ src/libavformat/mxfdec.c:1689:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1689 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x13,0x01,0x01 }, 16, AV_CODEC_ID_TTML }, | ^ src/libavformat/mxfdec.c:1690:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1690 | { { 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:1833:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1833 | s->body_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/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: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1971 | if (s->nb_index_entries == 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_duration * 2 + 1) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2026:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2026 | s->nb_index_entries != s->index_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->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2200:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2200 | for (int k = 0; k < mxf->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/mxfdec.c:2475:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2475 | if (av_sat_add64(start_position, mxf_tc->start_frame) != start_position + (uint64_t)mxf_tc->start_frame) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2541:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2541 | descriptor->color_range == ((14<<(descriptor->component_depth - 4)) + 1)) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2540:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2540 | descriptor->white_ref_level == (235<<(descriptor->component_depth - 8)) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_primer_pack }, | ^ src/libavformat/mxfdec.c:3279:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3279 | { { 0x06,0x0e,0x2b,0x34,0x02,0x90 warning5s, generated0. x01,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++CC libavformat/nal.o ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/mxfdec.csrc/libavformat/mxfenc.c::426654:: 48src/libavcodec/golomb.h:: 485warning: :missing field 'offset' initializer [-Wmissing-field-initializers]34 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4266 | 485 | m x f - > c u r r e n t _ikfl v(_gdba-t>as i=z e(_KiLnV_Pbaictkse t<)={ {r0e}_}i;n d e| x ^) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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 }, | ^ In file included from src/libavformat/mxfenc.c:58: 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/libavformat/mxfenc.c:169:24: warning: missing field 'index' initializer [-Wmissing-field-initializers] 169 | { AV_CODEC_ID_NONE } | ^ src/libavformat/mxfenc.c:572:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 572 | for (int i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:597:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 597 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:672:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 672 | for (i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:684:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 684 | for (i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:733:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 733 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/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/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) | ~ ^ ~~~~~~~~~~ src/libavformat/mxfenc.c:1906:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1906 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1967:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1967 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2085:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2085 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2113:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2113 | for (i = 0; i < mxf->edit_units_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2125:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | for (j = key_index; j < mxf->edit_units_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2129:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2129 | if (j == mxf->edit_units_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2318:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2318 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_prores_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2372:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2372 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_dnxhd_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2599:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2599 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_h264_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2912:70: warning: unused parameter 's' [-Wunused-parameter] 2912 | static enum AVChromaLocation choose_chroma_location(AVFormatContext *s, AVStream *st) | ^ 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/mxfenc.c:3314:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3314 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3474:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3474 | for (i = 0; i < mxf->body_partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3537:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3537 | for (i = 0; i < mxf->body_partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | if (s->nb_streams != stream_count) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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] 3678 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3679:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 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/mxfenc.c:3694:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3694 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3695:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3695 | { NULL }, | ^ 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 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++) | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/nullenc.o 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 15 warnings generated. CC libavformat/oggdec.o 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 19 warnings generated. CC libavformat/oggparseflac.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) { | ~~~ ^ ~~~~~~~~~~~~~~ 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) | ^ 2 warnings generated. CC libavformat/oggparseogm.o 3 warnings generated. CC libavformat/oggparseopus.o 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/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) | ~~~~~~~~~ ^ ~~~~~~ 2 warnings generated. 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) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/oggparseskeleton.o 4 warnings generated. 2 warnings generated. 165 warnings generated. CC libavformat/oggparsespeex.o CC libavformat/oggparsetheora.o 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) { | ~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/oggparsevp8.o 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) { | ~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavformat/oggdec.hsrc/libavformat/oggparsetheora.c::20430:: 32src/libavformat/oggdec.h:: 184warning: :comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]36 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 204 | i184f | ( p t s > IiNfT 6(4o_gMgA-X> s&t&r epatmss [!i=] .AsVe_rNiOaPlT S=_=V AsLeUrEi)a 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) { | ~~~ ^ ~~~~~~~~~~~~~~ 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, | ^ 2 warnings generated. CC libavformat/oma.o 2 warnings generated. CC libavformat/omadec.o 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/omaenc.o 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.h: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}, | ^ 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) | ^ 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_streaCC libavformat/osq.o m(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++) | ~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/paf.o 5 warnings generated. CC libavformat/pcm.o 49 warnings generated. CC libavformat/pcmdec.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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/pcmenc.o 4 warnings generated. CC libavformat/pdvdec.o 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 = 8000}, 0, 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 }, | ^ 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 }, | ^ 1 warning generated. CC libavformat/pp_bnk.o 2 warnings generated. CC libavformat/prompeg.o CC libavformat/protocols.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~ 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) | ^ 6 warnings generated. 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/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) { | ^ CC libavformat/pva.o 2 warnings generated. CC libavformat/pvfdec.o 2 warnings generated. 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 || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 2 warnings generated. CC libavformat/qoadec.o CC libavformat/qtpalette.o 1 warning generated. CC libavformat/r3d.o 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++) { | ~ ^ ~~~~~~~~~ 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~ 3 warnings generated. CC libavformat/rawdec.o 2 warnings generated. CC libavformat/rawenc.o 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 }, | ^ 4 warnings generated. 5 warnings generated. CC libavformat/rawvideodec.o src/libavformat/rawenc.c:386:50: warning: unused parameter 's' [-Wunused-parameter] 386 | static int h264_check_bitstream(AVFormatContext *s, AVStream *st, | ^ 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) | ^ 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) | ^ CC libavformat/rcwtdec.o 5 warnings generated. 1 warning generated. CC libavformat/rcwtenc.o 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 }, | ^ 7 warnings generated. CC libavformat/realtextdec.o CC libavformat/redspark.o 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 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ^ CC libavformat/replaygain.o 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 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/rm.o CC libavformat/rmdec.o CC libavformat/rmenc.o 7 warnings generated. CC libavformat/rmsipr.o src/libavformat/rm.c:48:24: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 48 | { AV_CODEC_ID_NONE }, | ^ 1 warning generated. 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; icoded_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/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/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++) { | ~ ^ ~~~ src/libavformat/rpl.c:105:50: 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/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/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/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) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavformat/rso.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/rsodec.o CC libavformat/rsoenc.o 6 warnings generated. 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 }, | ^ 3 warnings generated. CC libavformat/rtpdec.o 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) | ^ 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) | ^ 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_ac3.c:42:68: warning: unused parameter 'seq' [-Wunused-parameter] 42 | const uint8_t *buf, int len, uint16_t seq, | ^ 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 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. 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) | ^ CC libavformat/rtpdec_av1.o 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) \ | ^ 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) \ | ^ 4 warnings generated. CC libavformat/rtpdec_h263.o 5 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 CC libavformat/rtpdec_ilbc.o 28 warnings generated. 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) | ^ src/libavformat/rtpdec_ilbc.c:27:62: warning: unused parameter 'data' [-Wunused-parameter] 27 | AVStream *stream, PayloadContext *data, | ^ 4 warnings generated. 1CC libavformat/rtpdec_latm.o 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. CC libavformat/rtpdec_mpeg12.o 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) { | ~~~~~~~~ ^ ~~~ src/libavformat/rtpdec_latm.c:44:68: warning: unused parameter 'seq' [-Wunused-parameter] 44 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_latm.c:134:57: warning: unused parameter 'data' [-Wunused-parameter] 134 | AVStream *stream, PayloadContext *data, | ^ 4 warnings generated. CC libavformat/rtpdec_mpeg4.o 2 warnings generated. CC libavformat/rtpdec_mpegts.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) | ^ 1 warning generated. 5 warnings generated. CC libavformat/rtpdec_opus.o 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)) | ~ ^ ~ 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 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 6 warnings generated. CC libavformat/rtpdec_qdm2.o 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) | ^ 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, | ^ 2 warnings generated. CC libavformat/rtpdec_qt.o 6 warnings generated. CC libavformat/rtpdec_rfc4175.o 7 warnings generated. src/libavformat/rtpdec_qdm2.c:153:64: warning: unused parameter 'st' [-Wunused-parameter] 153 | static int qdm2_parse_subpacket(PayloadContext *qdm, AVStream *st, | ^ CC libavformat/rtpdec_svq3.o 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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/rtpdec_vc2hq.o 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, | ^ src/libavformat/rtpdec_qt.c:56:50: warning: unused parameter 'seq' [-Wunused-parameter] 56 | int len, uint16_t seq, int flags) | ^ 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. CC libavformat/rtpdec_vp9.o 3 warnings generated. 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. 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_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) | ^ 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) { | ~~~~~ ^ ~~~~~~~~~~~ 3 warnings generated. 2 warnings generated. CC libavformat/rtpenc_aac.o 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) { | ~ ^ ~~~~~~~~~~~~ 6 warnings generated. CC libavformat/rtpenc_h261.o CC libavformat/rtpenc_h263.o CC libavformat/rtpenc_h263_rfc2190.o 2 warnings generated. CC libavformat/rtpenc_h264_hevc.o 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 2 warnings generated. CC libavformat/rtpenc_mpv.o CC libavformat/rtpenc_rfc4175.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 }, | ^ CC libavformat/rtpenc_vc2hq.o 5 warnings generated. CC libavformat/rtpenc_vp8.o CC libavformat/rtpenc_vp9.o CC libavformat/rtpenc_xiph.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/rtpproto.o CC libavformat/rtsp.o CC libavformat/rtspdec.o 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) | ^ src/libavformat/rtpproto.c:90:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 90 | { NULL } | ^ 2 warnings generated. 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) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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:1078:38: warning: unused parameter 'seq' [-Wunused-parameter] 1078 | uint32_t seq, uint32_t rtptime) | ^ 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:1215:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1215 | if (len1 > sizeof(buf)) | ~~~~ ^ ~~~~~~~~~~~ CC libavformat/s337m.o 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) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/rtspdec.c:384:42: warning: unused parameter 'linelen' [-Wunused-parameter] 384 | int linelen, char *uri, int urisize, | ^ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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/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 && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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/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. 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) | ^ CC libavformat/sauce.o 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++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/sbcdec.o CC libavformat/sbgdec.o 3 warnings generated. 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) | ^ 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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 33 warnings generated. CC libavformat/sdsdec.o CC libavformat/sdxdec.o CC libavformat/seek.o CC libavformat/segafilm.o 3 warnings generated. CC libavformat/segafilmenc.o 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ^ 14 warnings generated. CC libavformat/segment.o 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) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/serdec.o 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++) { | ~ ^ ~~~~~~~~~~~~~ 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, {1. warningi generated6. 4 = 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 }, | ^ CC libavformat/sga.o 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 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) | ^ 3 warnings generated. 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. CC libavformat/siff.o 34 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++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/smacker.o 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/smjpeg.o 3 warnings generated. 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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/smjpegenc.o 1 warning generated. CC libavformat/smoothstreamingenc.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 4 warnings generated. 1 warning generated. CC libavformat/smush.o src/libavformat/smjpegenc.c:55:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 55 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/sol.o In file included from src/libavformat/smoothstreamingenc.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/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_stream1s warning; generated . 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 | 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 }, | ^ 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 CC libavformat/srtp.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_offset - 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. 2 warnings generated. CC libavformat/svs.o CC libavformat/swf.o 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/swfdec.o 1 warning generated. 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(BiCC libavformat/tcp.o tBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/swfdec.c:238:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:260:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 260 | for (i=0; inb_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) { | ~ ^ ~~~~~~~~~~~~~ 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/swfenc.c:486:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 486 | if (av_fifo_can_write(swf->audio_fifo) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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) | ^ CC libavformat/tedcaptionsdec.o 3 warnings generated. CC libavformat/tee.o 9 warnings generated. CC libavformat/tee_common.o src/libavformat/tedcaptionsdec.c:40:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | AV_OPT_FLAG_SUBTITLE_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/tedcaptionsdec.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL }, | ^ 4 warnings generated. CC libavformat/teeproto.o src/libavformat/tee_common.c:46:29: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual]src/libavformat/tee.c :70:90: warning: 46missing field 'unit' initializer [-Wmissing-field-initializers] | *70f | i l e n a m e = O(FcFhSaErT (*u)spe _+f i1f;o ) ,| ^A V_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tee_common.c:63:src/libavformat/tee.c25::72 :warning: 75cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | 72* | f i l e n a m e =A V(_cOhPaTr_ T*Y)PpE _+D I1C;T , | { ^. str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tee.c:73:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | {NULL} | ^ 2 warnings generated. CC libavformat/thp.o CC libavformat/tiertexseq.o 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) { | ~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. 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){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/tty.o 1 warning generated. 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. 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 }, | ^ 4 warnings generated. CC libavformat/uncodedframecrcenc.o CC libavformat/unix.o 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) | ^ 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 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) | ^ 2 warnings generated. CC libavformat/usmdec.o 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 8 warnings generated. 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) | ~ ^ ~~~~~~~~~~~~~~~ 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 2 warnings generated. CC libavformat/version.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 || | ~~~~ ^ ~~~~~~~~~~~~~~~~ 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/vivo.c:298:27src/libavformat/vividas.c:: 415warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]34 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 298 | 415w | h i l e ( v i v o - > s e q u eanvc_ea s=s=e rotl0d(_dseelqtuae ncodec_id != tmp_codec) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ 1 warning generated. 1 warning generated. CC libavformat/vocenc.o CC libavformat/vorbiscomment.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++) { | ~ ^ ~~~~~~~~~~~ CC libavformat/vpcc.o CC libavformat/vpk.o 2 warnings generated. 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) | ^ 1 warning generated. CC libavformat/vvc.o CC libavformat/vvcdec.o 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/w64.o 1 warning generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/wady.o 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/wavarc.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/wavdec.o 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) | ^ 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 }, | ^ CC libavformat/wavenc.o 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++) { | ~ ^ ~~~~~~~ CC libavformat/wc3movie.o 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_format", "The format of the peak envelope data (1: uint8, 2: uint16).", OFFSET(peak_format), AV_OPT_TYPE_INT, { .i64 = PEAK_FORMAT_UINT16 }, PEAK_FORMAT_UINT8, PEAK_FORMAT_UINT16, ENC }, | ^ src/libavformat/wavenc.c:496:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 496 | { "peak_ppv", "Number of peak points per peak value (1 or 2).", OFFSET(peak_ppv), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, 2, ENC }, | ^ src/libavformat/wavenc.c:497:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 497 | { NULL }, | ^ src/libavformat/wc3movie.c:258:61: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | else if ((ret = ffio_read_size(pb, text, size)) == size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wc3movie.c:261:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 261 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:265:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:269:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 269 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ 4 warnings generated. CC libavformat/webm_chunk.o 7 warnings generated. CC libavformat/webmdashenc.o 7 warnings generated. 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] CC libavformat/webpenc.o 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 }, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~ 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 }, | ^ 2 warnings generated. CC libavformat/westwood_aud.o src/libavformat/webvttdec.c:206:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 206 | { NULL } | ^ CC libavformat/westwood_audenc.o 12 warnings generated. 1 warning 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) | ~~~ ^ ~~~~~~~~~~ 1 warning generated. CC libavformat/wtv_common.o CC libavformat/wtvdec.o src/libavformat/wtv_common.c:83:22: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 83 | {AV_CODEC_ID_NONE} | ^ 1 warning generated. CC libavformat/wtvenc.o CC libavformat/wv.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, | ^ CC libavformat/wvdec.o 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. 3 warnings generated. CC libavformat/xa.o CC libavformat/xmd.o CC libavformat/xmv.o 6 warnings generated. CC libavformat/xvag.o CC libavformat/xwma.o 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. CC libavformat/yuv4mpegenc.o 2 warnings generated. 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 GLSLC libavcodec/vulkan/ffv1_enc_golomb.comp.spv src/libavcodec/vulkan/ffv1_dec_rgb_golomb.comp.glsl 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_golomb.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_reset_golomb.comp.spv src/libavcodec/vulkan/ffv1_enc_rct_search.comp.glsl 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 GLSLC libavcodec/vulkan/ffv1_enc_setup.comp.spv src/libavcodec/vulkan/ffv1_enc_rgb.comp.glsl 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 GLSLC libavcodec/vulkan/prores_ks_estimate_slice.comp.spv src/libavcodec/vulkan/prores_idct.comp.glsl 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 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; | ^ src/libavcodec/vulkan/prores_raw_decode.comp.glsl CC libavcodec/vulkan_decode.o 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; | ^ 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; | ^ src/libavcodec/vulkan/prores_raw_idct.comp.glsl 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_dpx.o src/libavcodec/vulkan/prores_vld.comp.glsl 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, | ^ CC libavcodec/vulkan_encode.o 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; | ^ 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); /* packed_10bit */ | ^ src/libavcodec/vulkan_dpx.c:231:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 231 | SPEC_LIST_ADD(sl, 1, 32, bits == 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]; \ | ^ 29 warnings generated. 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; | ^ In file included from src/libavcodec/vulkan_encode.c:24: 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vulkan_encode_av1.o 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) { | ~ ^ ~~~~~~~~~~~ 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. 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; | ^ 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; | ^ 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; | ^ 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) | ^ 16 warnings generated. 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: In file included from note: src/libavcodec/vulkan_encode_h265.cexpanded from macro 'VULKAN_ENCODE_COMMON_OPTIONS': 28: src/libavcodec/codec_internal.h:104: 6206: | warning: ISO C forbids forward references to 'enum' types [-Wpedantic] { "qua l104i | teyn"u,m "ASVeCto deenccCoodnef iqgu;a l i| t ^y (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 }, | ^ CC libavcodec/vulkan_ffv1.o 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; | ^ 20 warnings generated. 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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/vulkan_h264.o 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]; \ | ^ 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. CC libavcodec/vulkan_hevc.o 13 warnings generated. 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] CC libavcodec/vulkan_prores.o 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 + | ^ 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; | ^ 19 warnings generated. CC libavcodec/vulkan_prores_raw.o 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; | ^ In file included from src/libavcodec/vulkan_hevc.c:24: 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_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: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; | ^ 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); | ^ src/libavcodec/vulkan_prores.c:412:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 412 | 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: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) | ^ 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, | 15 ^ warning s generated. 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]; \ | ^ CC libavcodec/vulkan_video.o 13 warnings generated. 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 23 warnings generated. CC libavcodec/vvc/data.o 13 warnings generated. 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++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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; | ^ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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/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) | ^ 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++) | ~ ^ ~~ CC libavcodec/vvc/mvs.o 3 warnings generated. CC libavcodec/vvc/ps.o 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/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) | ^ 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_parser.c:206:66: warning: unused parameter 'log_ctx' [-Wunused-parameter] 206 | const H266RawSliceHeader *slice, void *log_ctx) | ^ 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) | ^ 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) { | ~~~~~~~~~~~~~ ^ ~~~~ 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 { | ^ 11 warnings generated. CC libavcodec/wavpackdata.o 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) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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/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. CC libavcodec/wavpackenc.o 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 uint8_t *p_tl, | ^ src/libavcodec/webp.c:834:74: warning: unused parameter 'p_tl' [-Wunused-parameter] 834 | static void inv_predict_9(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/webp_parser.c:38:64: warning: unused parameter 'avctx' [-Wunused-parameter] 38 | static int webp_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ 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)) | ~ ^ ~ 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 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 { | ^ 14 warnings generated. 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; | ^ CC libavcodec/wmaprodec.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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; | ^ 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: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 4 warnings generated. CC libavcodec/wmv2dsp.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 { | ^ 5 warnings generated. CC libavcodec/wmv2enc.o 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/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/wnv1.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/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/wrapped_avframe.c:29: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 1 warning generated. 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)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/ws-snd1.o 5 warnings generated. X86ASM libavcodec/x86/aacencdsp.o 2 warnings generated. CC libavcodec/x86/aacencdsp_init.o X86ASM libavcodec/x86/aacpsdsp.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; | ^ 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/apv_dsp.o skipping strip -x libavcodec/x86/apv_dsp.o CC libavcodec/x86/apv_dsp_init.o STRIP libavcodec/x86/aacpsdsp.o skipping strip -x libavcodec/x86/aacpsdsp.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 X86ASM libavcodec/x86/dct32.o STRIP libavcodec/x86/celt_pvq_search.o skipping strip -x libavcodec/x86/celt_pvq_search.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 126 warnings generated. 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 STRIP libavcodec/x86/dnxhdenc.o skipping strip -x libavcodec/x86/dnxhdenc.o X86ASM libavcodec/x86/exrdsp.o STRIP libavcodec/x86/dirac_dwt.o skipping strip -x libavcodec/x86/dirac_dwt.o CC libavcodec/x86/exrdsp_init.o CC libavcodec/x86/fdct.o 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 | 1 warning generated. CC libavcodec/x86/fdctdsp_init.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. 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 CC libavcodec/x86/flacencdsp_init.o STRIP libavcodec/x86/exrdsp.o skipping strip -x libavcodec/x86/exrdsp.o X86ASM libavcodec/x86/fmtconvert.o CC libavcodec/x86/fmtconvert_init.o STRIP libavcodec/x86/flac_dsp_gpl.o skipping strip -x libavcodec/x86/flac_dsp_gpl.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/g722dsp.o skipping strip -x libavcodec/x86/g722dsp.o CC libavcodec/x86/h263dsp_init.o STRIP libavcodec/x86/fpel.o skipping strip -x libavcodec/x86/fpel.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/hevc/dequant.o skipping strip -x libavcodec/x86/hevc/dequant.o CC libavcodec/x86/hevc/dsp_init.o STRIP libavcodec/x86/h264_qpel_8bit.o skipping strip -x libavcodec/x86/h264_qpel_8bit.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/hevc/mc.o skipping strip -x libavcodec/x86/hevc/mc.o CC libavcodec/x86/hpeldsp_init.o STRIP libavcodec/x86/hpeldsp.o skipping strip -x libavcodec/x86/hpeldsp.o X86ASM libavcodec/x86/huffyuvdsp.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. 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 STRIP libavcodec/x86/huffyuvencdsp.o skipping strip -x libavcodec/x86/huffyuvencdsp.o X86ASM libavcodec/x86/idctdsp.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/jpeg2000dsp.o skipping strip -x libavcodec/x86/jpeg2000dsp.o CC libavcodec/x86/jpeg2000dsp_init.o X86ASM libavcodec/x86/lossless_audiodsp.o STRIP libavcodec/x86/h26x/h2656_inter.o skipping strip -x libavcodec/x86/h26x/h2656_inter.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_videoencdsp.o skipping strip -x libavcodec/x86/lossless_videoencdsp.o CC libavcodec/x86/lossless_videoencdsp_init.o X86ASM libavcodec/x86/lpc.o STRIP libavcodec/x86/lossless_videodsp.o skipping strip -x libavcodec/x86/lossless_videodsp.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 STRIP libavcodec/x86/imdct36.o skipping strip -x libavcodec/x86/imdct36.o X86ASM libavcodec/x86/mlpdsp.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. 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 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/mpegvideoencdsp.o 2 warnings generated. CC libavcodec/x86/mpegvideoencdsp_init.o X86ASM libavcodec/x86/opusdsp.o STRIP libavcodec/x86/mpegvideoencdsp.o skipping strip -x libavcodec/x86/mpegvideoencdsp.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/pixblockdsp.o skipping strip -x libavcodec/x86/pixblockdsp.o CC libavcodec/x86/pngdsp_init.o X86ASM libavcodec/x86/proresdsp.o STRIP libavcodec/x86/pngdsp.o skipping strip -x libavcodec/x86/pngdsp.o CC libavcodec/x86/proresdsp_init.o X86ASM libavcodec/x86/qpel.o STRIP libavcodec/x86/me_cmp.o skipping strip -x libavcodec/x86/me_cmp.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/proresdsp.o skipping strip -x libavcodec/x86/proresdsp.o CC libavcodec/x86/rv34dsp_init.o STRIP libavcodec/x86/rv34dsp.o skipping strip -x libavcodec/x86/rv34dsp.o X86ASM libavcodec/x86/rv40dsp.o CC libavcodec/x86/rv40dsp_init.o X86ASM libavcodec/x86/sbcdsp.o STRIP libavcodec/x86/hevc/sao_10bit.o skipping strip -x libavcodec/x86/hevc/sao_10bit.o CC libavcodec/x86/sbcdsp_init.o X86ASM libavcodec/x86/sbrdsp.o STRIP libavcodec/x86/sbcdsp.o skipping strip -x libavcodec/x86/sbcdsp.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 CC libavcodec/x86/snowdsp.o In file included from src/libavcodec/x86/snowdsp.c:27: src/libavcodec/snow_dwt.h:98:102: warning: unused parameter 'high' [-Wunused-parameter] 98 | static av_always_inline void snow_interleave_line_header(int *i, int width, IDWTELEM *low, IDWTELEM *high) | ^ src/libavcodec/x86/snowdsp.c:692:91: warning: unused parameter 'obmc_stride' [-Wunused-parameter] 692 | static void inner_add_yblock_bw_8_obmc_16_bh_even_sse2(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, | ^ src/libavcodec/x86/snowdsp.c:692:127: warning: unused parameter 'b_w' [-Wunused-parameter] 692 | static void inner_add_yblock_bw_8_obmc_16_bh_even_sse2(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, | ^ src/libavcodec/x86/snowdsp.c:693:88: warning: unused parameter 'add' [-Wunused-parameter] 693 | int src_x, int src_y, x86_reg src_stride, slice_buffer * sb, int add, uint8_t * dst8){ | ^ src/libavcodec/x86/snowdsp.c:740:84: warning: unused parameter 'obmc_stride' [-Wunused-parameter] 740 | static void inner_add_yblock_bw_16_obmc_32_sse2(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, | ^ src/libavcodec/x86/snowdsp.c:740:120: warning: unused parameter 'b_w' [-Wunused-parameter] 740 | static void inner_add_yblock_bw_16_obmc_32_sse2(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, | ^ src/libavcodec/x86/snowdsp.c:741:88: warning: unused parameter 'add' [-Wunused-parameter] 741 | int src_x, int src_y, x86_reg src_stride, slice_buffer * sb, int add, uint8_t * dst8){ | ^ src/libavcodec/x86/snowdsp.c:826:82: warning: unused parameter 'obmc_stride' [-Wunused-parameter] 826 | static void inner_add_yblock_bw_8_obmc_16_mmx(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, | ^ src/libavcodec/x86/snowdsp.c:826:118: warning: unused parameter 'b_w' [-Wunused-parameter] 826 | static void inner_add_yblock_bw_8_obmc_16_mmx(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, | ^ src/libavcodec/x86/snowdsp.c:827:88: warning: unused parameter 'add' [-Wunused-parameter] 827 | int src_x, int src_y, x86_reg src_stride, slice_buffer * sb, int add, uint8_t * dst8){ | ^ src/libavcodec/x86/snowdsp.c:839:1: warning: string literal of length 4173 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 839 | snow_inner_add_yblock_mmx_header | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | snow_inner_add_yblock_mmx_start("mm1", "mm5", "3", "0", "0") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | snow_inner_add_yblock_mmx_accum("2", "16", "0") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | snow_inner_add_yblock_mmx_accum("1", "512", "0") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | snow_inner_add_yblock_mmx_accum("0", "528", "0") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | snow_inner_add_yblock_mmx_mix("0", "0") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | 846 | snow_inner_add_yblock_mmx_start("mm1", "mm5", "3", "8", "8") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | snow_inner_add_yblock_mmx_accum("2", "24", "8") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | snow_inner_add_yblock_mmx_accum("1", "520", "8") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | snow_inner_add_yblock_mmx_accum("0", "536", "8") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 850 | snow_inner_add_yblock_mmx_mix("16", "8") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 851 | snow_inner_add_yblock_mmx_end("32") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/x86/snowdsp.c:768:14: note: expanded from macro 'snow_inner_add_yblock_mmx_header' 768 | "mov %7, %%"FF_REG_c" \n\t"\ | ^ src/libavcodec/x86/snowdsp.c:837:83: warning: unused parameter 'obmc_stride' [-Wunused-parameter] 837 | static void inner_add_yblock_bw_16_obmc_32_mmx(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, | ^ src/libavcodec/x86/snowdsp.c:837:119: warning: unused parameter 'b_w' [-Wunused-parameter] 837 | static void inner_add_yblock_bw_16_obmc_32_mmx(const uint8_t *obmc, const x86_reg obmc_stride, uint8_t * * block, int b_w, x86_reg b_h, | ^ src/libavcodec/x86/snowdsp.c:838:88: warning: unused parameter 'add' [-Wunused-parameter] 838 | int src_x, int src_y, x86_reg src_stride, slice_buffer * sb, int add, uint8_t * dst8){ | ^ 14 warnings generated. X86ASM libavcodec/x86/svq1enc.o STRIP libavcodec/x86/sbrdsp.o skipping strip -x libavcodec/x86/sbrdsp.o 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/ttadsp.o skipping strip -x libavcodec/x86/ttadsp.o CC libavcodec/x86/ttaencdsp_init.o X86ASM libavcodec/x86/utvideodsp.o STRIP libavcodec/x86/ttaencdsp.o skipping strip -x libavcodec/x86/ttaencdsp.o CC libavcodec/x86/utvideodsp_init.o CC libavcodec/x86/v210-init.o X86ASM libavcodec/x86/v210.o STRIP libavcodec/x86/qpeldsp.o skipping strip -x libavcodec/x86/qpeldsp.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 X86ASM libavcodec/x86/videodsp.o STRIP libavcodec/x86/vc1dsp_mc.o skipping strip -x libavcodec/x86/vc1dsp_mc.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/vp6dsp.o skipping strip -x libavcodec/x86/vp6dsp.o CC libavcodec/x86/vp6dsp_init.o STRIP libavcodec/x86/videodsp.o skipping strip -x libavcodec/x86/videodsp.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 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: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, 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) \ | ^ 132 warnings generated. 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' 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) \ CC libavcodec/x86/vp9dsp_init_12bpp.o | ^ 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: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: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_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: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: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_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: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: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_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: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: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_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: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: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_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' 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: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_10bpp.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_10bpp.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_10bpp.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_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 | 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: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_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 | 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: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_10bpp.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_10bpp.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_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' 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: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_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' 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: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_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 | #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: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_10bpp.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_10bpp.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_10bpp.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_10bpp.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_10bpp.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_10bpp.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_10bpp.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_10bpp.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_10bpp.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_10bpp.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_10bpp.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_10bpp.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_10bpp.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_10bpp.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_10bpp.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_10bpp.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_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 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: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_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 | 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: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_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 | 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: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_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 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_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 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_12bpp.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_12bpp.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_12bpp.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_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 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_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 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_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 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_12bpp.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_12bpp.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_12bpp.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_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 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: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_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 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: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_12bpp.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_12bpp.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_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 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: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_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 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: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_12bpp.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_12bpp.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_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: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: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_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: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: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_12bpp.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_12bpp.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_12bpp.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_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: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_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: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_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: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_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: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_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: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_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: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_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: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_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: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_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) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/xbm_parser.o src/libavcodec/xbm_parser.c:57:63: warning: unused parameter 'avctx' [-Wunused-parameter] 57 | static int xbm_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ 1 warning generated. CC libavcodec/xbmdec.o STRIP libavcodec/x86/xvididct.o skipping strip -x libavcodec/x86/xvididct.o 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, | ^ 1 warning generated. 2 warnings generated. CC libavcodec/xpmdec.o 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. CC libavcodec/xwdenc.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++) { | ~ ^ ~~~~~~~ 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 { | ^ 5 warnings generated. 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/xxan.o 2 warnings generated. 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)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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/y41penc.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/ylc.o 4 warnings generated. CC libavcodec/yop.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/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/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/yuv4dec.o STRIP libavcodec/x86/vp9itxfm.o skipping strip -x libavcodec/x86/vp9itxfm.o CC libavcodec/yuv4enc.o 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; | ^ 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 { | ^ 2 warnings generated. 1 warning generated. CC libavcodec/zerocodec.o CC libavcodec/zlib_wrapper.o 5 warnings generated. CC libavcodec/zmbv.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. CC libavcodec/zmbvenc.o 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; | ^ 2 warnings generated. 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; | ^ GEN libavcodec/libavcodec.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 libswresample/libswresample.pc 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 libswscale/libswscale.pc CC libavutil/float2half.o CC libavutil/half2float.o GEN libavutil/libavutil.pc HOSTCC doc/print_options.o 4 warnings generated. TXT doc/fate.txt 1 warning 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. AR libavdevice/libavdevice.a 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: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/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:260:107: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 260 | [SECTION_ID_CHAPTER] = { SECTION_ID_CHAPTER, "chapter", 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_TIMECODE, -1 } }, | ^ src/fftools/ffprobe.c:271:112: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 271 | [SECTION_ID_FRAME_SIDE_DATA_TIMECODE] = { SECTION_ID_FRAME_SIDE_DATA_TIMECODE, "timecode", 0, { -1 } }, | ^ src/fftools/ffprobe.c:276:138: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 276 | [SECTION_ID_FRAME_LOGS] = { SECTION_ID_FRAME_LOGS, "logs", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_FRAME_LOG, -1 } }, | ^ src/fftools/ffprobe.c:277:82: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 277 | [SECCC libavfilter/aeval.o TION_ID_FRAME_LOG] = { SECTION_ID_FRAME_LOG, "log", 0, { -1 }, }, | ^ src/fftools/ffprobe.c:278:162: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 278 | [SECTION_ID_LIBRARY_VERSIONS] = { SECTION_ID_LIBRARY_VERSIONS, "library_versions", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_LIBRARY_VERSION, -1 } }, | ^ src/fftools/ffprobe.c:279:98: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 279 | [SECTION_ID_LIBRARY_VERSION] = { SECTION_ID_LIBRARY_VERSION, "library_version", 0, { -1 } }, | ^ src/fftools/ffprobe.c:280:134: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 280 | [SECTION_ID_PACKETS] = { SECTION_ID_PACKETS, "packets", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_PACKET, -1} }, | ^ src/fftools/ffprobe.c:281:203: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 281 | [SECTION_ID_PACKETS_AND_FRAMES] = { SECTION_ID_PACKETS_AND_FRAMES, "packets_and_frames", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY | AV_TEXTFORMAT_SECTION_FLAG_NUMBERING_BY_TYPE, { SECTION_ID_PACKET, -1} }, | ^ src/fftools/ffprobe.c:282:138: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 282 | [SECTION_ID_PACKET] = { SECTION_ID_PACKET, "packet", 0, { SECTION_ID_PACKET_TAGS, SECTION_ID_PACKET_SIDE_DATA_LIST, -1 } }, | ^ src/fftools/ffprobe.c:286:153: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 286 | [SECTION_ID_PIXEL_FORMATS] = { SECTION_ID_PIXEL_FORMATS, "pixel_formats", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_PIXEL_FORMAT, -1 } }, | ^ src/fftools/ffprobe.c:287:159: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 287 | [SECTION_ID_PIXEL_FORMAT] = { SECTION_ID_PIXEL_FORMAT, "pixel_format", 0, { SECTION_ID_PIXEL_FORMAT_FLAGS, SECTION_ID_PIXEL_FORMAT_COMPONENTS, -1 } }, | ^ src/fftools/ffprobe.c:290:104: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 290 | [SECTION_ID_PIXEL_FORMAT_COMPONENT] = { SECTION_ID_PIXEL_FORMAT_COMPONENT, "component", 0, { -1 } }, | ^ src/fftools/ffprobe.c:293:143: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 293 | [SECTION_ID_PROGRAM] = { SECTION_ID_PROGRAM, "program", 0, { SECTION_ID_PROGRAM_TAGS, SECTION_ID_PROGRAM_STREAMS, -1 } }, | ^ src/fftools/ffprobe.c:297:98: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 297 | [SECTION_ID_PROGRAM_VERSION] = { SECTION_ID_PROGRAM_VERSION, "program_version", 0, { -1 } }, | ^ src/fftools/ffprobe.c:298:146: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 298 | [SECTION_ID_PROGRAMS] = { SECTION_ID_PROGRAMS, "programs", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_PROGRAM, -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_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_STREAM_GROUP, -1 } }, | ^ 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/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 | color->ycc_to_rgb_offset[idx].num, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | 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/ffprobe.c:1269:88: warning: unused parameter 'packet_idx' [-Wunused-parameter] 1269 | static void show_packet(AVTextFormatContext *tfc, InputFile *ifile, AVPacket *pkt, int packet_idx) | ^ src/fftools/ffprobe.c:1326:80: warning: unused parameter 'stream' [-Wunused-parameter] 1326 | static void show_subtitle(AVTextFormatContext *tfc, AVSubtitle *sub, AVStream *stream, | ^ src/fftools/ffprobe.c:1327:44: warning: unused parameter 'fmt_ctx' [-Wunused-parameter] 1327 | AVFormatContext *fmt_ctx) | ^ src/fftools/ffprobe.c:1646:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1646 | if (fmt_ctx->nb_streams > nb_streams) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/fftools/ffprobe.c:1760:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1760 | for (int i = 0; i < sizeof(disposition) * CHAR_BIT; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:1800:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1800 | av_assert0(container < FF_ARRAY_ELEMS(section_header)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/fftools/ffprobe.c:1971:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1971 | av_assert0(container < FF_ARRAY_ELEMS(section_disposition)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/fftools/ffprobe.c:1976:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1976 | av_assert0(container < FF_ARRAY_ELEMS(section_tags)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/fftools/ffprobe.c:2031:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2031 | for (i = 0; i < program->nb_stream_indexes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2051:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2051 | for (i = 0; i < fmt_ctx->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2075:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2075 | for (int i = 0; i < tile_grid->nb_tiles; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2100:30: warning: comparison of integers of different signs: 'SectionID' and 'int' [-Wsign-compare] 2100 | av_assert0(subsection_id != -1); | ~~~~~~~~~~~~~ ^ ~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/fftools/ffprobe.c:2102:37: warning: comparison of integers of different signs: 'SectionID' and 'int' [-Wsign-compare] 2102 | av_assert0(parameter_section_id != -1); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/fftools/ffprobe.c:2113:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2113 | for (int i = 0; i < param->nb_subblocks; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2162:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2162 | for (int i = 0; i < audio_element->nb_layers; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2174:17: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2174 | print_list_fmt("demixing_matrix", "%d/%d", layer->nb_demixing_matrix, 1, layer->demixing_matrix[idx].num, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2175 | layer->demixing_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:2198:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2198 | for (int i = 0; i < submix->nb_elements; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2221:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2221 | for (int i = 0; i < submix->nb_layouts; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2251:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2251 | for (int i = 0; i < mix_presentation->nb_submixes; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2298:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2298 | for (i = 0; i < stg->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2319:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2319 | for (i = 0; i < fmt_ctx->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2336:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2336 | for (i = 0; i < fmt_ctx->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2515:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2515 | for (i = 0; i < fmt_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2609:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2609 | for (i = 0; i < ifile.fmt_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2782:43: warning: unused parameter 'optctx' [-Wunused-parameter] 2782 | static int opt_show_optional_fields(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2782:63: warning: unused parameter 'opt' [-Wunused-parameter] 2782 | static int opt_show_optional_fields(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2799:29: warning: unused parameter 'optctx' [-Wunused-parameter] 2799 | static int opt_format(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2799:49: warning: unused parameter 'opt' [-Wunused-parameter] 2799 | static int opt_format(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2829:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2829 | for (i = 0; i < FF_ARRAY_ELEMS(sections); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:2843:35: warning: unused parameter 'optctx' [-Wunused-parameter] 2843 | static int opt_show_entries(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2893:33: warning: unused parameter 'optctx' [-Wunused-parameter] 2893 | static int opt_input_file(void *optctx, const char *arg) | ^ src/fftools/ffprobe.c:2910:55: warning: unused parameter 'opt' [-Wunused-parameter] 2910 | static int opt_input_file_i(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2916:36: warning: unused parameter 'optctx' [-Wunused-parameter] 2916 | static int opt_output_file_o(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2916:56: warning: unused parameter 'opt' [-Wunused-parameter] 2916 | static int opt_output_file_o(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2933:37: warning: unused parameter 'optctx' [-Wunused-parameter] 2933 | static int opt_print_filename(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2933:57: warning: unused parameter 'opt' [-Wunused-parameter] 2933 | static int opt_print_filename(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2940:36: warning: unused parameter 'opt' [-Wunused-parameter] 2940 | void show_help_default(const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2940:53: warning: unused parameter 'arg' [-Wunused-parameter] 2940 | 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, consrc/libavfilter/aeval.cs:t91 :c159h:a rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]* arg) \ | ^ 91 | { "nb_samples", "set the number ofsrc/fftools/ffprobe.c :s3176a:m1p:l ewarning: sunused parameter 'optctx' [-Wunused-parameter] per r3176e | qDuEeFsItNeEd_ OfPrTa_mSeH"O,W _OSFEFCSTEITO(Nn(be_rsraomrp,l e s ) , A VE_RORPOTR_)T Y P| E^_ INsrc/fftools/ffprobe.cT:,3169 : 41 : {note: .expanded from macro 'DEFINE_OPT_SHOW_SECTION'i 64 = 131690 | 2 4 } , s t a t0i,c i n t o p tI_NsTh_oMwA_X#,# sFeLcAtGiSo n}(,v o i| d ^ *optctx, cosrc/libavfilter/aeval.cn:s92t: 159c:h awarning: rmissing field 'unit' initializer [-Wmissing-field-initializers] *opt, c o92n | s t c h{a r" n*"a,r g ) \ | ^ "src/fftools/ffprobe.cs:e3176t: 1t:h ewarning: unused parameter 'opt' [-Wunused-parameter]n umsrc/fftools/ffprobe.cb:e3169r: 61o:f note: sexpanded from macro 'DEFINE_OPT_SHOW_SECTION'a mples 3169p | e r r esqtuaetsitce di nftr aompet"_,s hOoFwF_S#E#Ts(encbt_isoanm(pvloeisd) ,* o p t c t xA,V _cOoPnTs_tT YcPhEa_rI N*To,p t , c{o.nis6t4 c=h a1r0 2*4a}r,g ) \ 0 ,| ^ src/fftools/ffprobe.c : 3176I:N1T:_ Mwarning: Aunused parameter 'arg' [-Wunused-parameter]X , src/fftools/ffprobe.cF:L3169A:G78S: }note: ,expanded from macro 'DEFINE_OPT_SHOW_SECTION' | ^ 3169 | stasrc/libavfilter/aeval.ct:i93c: 146i:n twarning: missing field 'unit' initializer [-Wmissing-field-initializers]o pt_show_ #93# | s e c t i{o n"(svaomipdl e*_orpattcet"x,, "csoents tt hceh asra m*polpet ,r actoen"s,t c h a r * a r g ) \ | ^ OFFSET(sample_rate_str), AV_OPT_TYsrc/fftools/ffprobe.cP:E3177_:S1T:R Iwarning: Nunused parameter 'optctx' [-Wunused-parameter]G , {. s3177t | rD E=F I"N4E4_1O0P0T"_}S,H O0W,_ S0E,C TFILOANG(Sf o}r,m a t| , ^ Fsrc/libavfilter/aeval.cO:R94M:A146T:) warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ src/fftools/ffprobe.c:3169: 4194: | note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' { "s "3169, | s t a t i c "isnett otphte_ sshaomwp_l#e# sreacttei"o,n ( v o i d * o p t c t x , c o n s t c h a r *OoFpFtS,E Tc(osnasmtp lceh_arra t*ea_rsgt)r )\, A| V ^_ OPTsrc/fftools/ffprobe.c_:T3177Y:P1E:_ Swarning: Tunused parameter 'opt' [-Wunused-parameter]R INsrc/fftools/ffprobe.cG:,3169 :{61.:s tnote: rexpanded from macro 'DEFINE_OPT_SHOW_SECTION' = "44 131690 | 0 " } , s0t,a t0i,c FiLnAtG So p}t,_ s h| o ^w _##sectionsrc/libavfilter/aeval.c(:v95o:i118d: *warning: omissing field 'unit' initializer [-Wmissing-field-initializers]p tctx, c o95n | s t c h{a r" d*uorpatt,i ocno"n,s t c h"asre t* aarugd)i o\ d u| r ^a tionsrc/fftools/ffprobe.c":,3177 :O1F:F Swarning: Eunused parameter 'arg' [-Wunused-parameter]T (dsrc/fftools/ffprobe.cu:r3169a:t78i:o nnote: )expanded from macro 'DEFINE_OPT_SHOW_SECTION', AV_O P3169T | _ T Y P Es_tDaUtRiAcT IiOnNt, o{p.ti_6s4h o=w _-#1#}s,e c-t1i,o nI(NvTo6i4d_ M*AoXp,t cFtLxA,G Sc o}n,s t | c ^h ar *opt, consrc/libavfilter/aeval.cs:t96 :c118h:a rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]* arg) \ 96 | | ^ { "d", "set audio duration", OFFsrc/fftools/ffprobe.cS:E3178T:(1d:u rwarning: aunused parameter 'optctx' [-Wunused-parameter]t ion) ,3178 | ADVE_FOIPNTE__TOYPPTE__SDHUORWA_TSIEOCNT,I O{N.(if6r4a m=e s-,1 } , - 1 , I N T 6F4R_AMMAEXS,) F L| A^G S src/fftools/ffprobe.c}:,3169 : 41| : ^ note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3169 | src/libavfilter/aeval.c : 97 : 116s:t awarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]i c int 97o | p t _ s h{o w"_c#h#asnencetli_olna(yvoouitd" ,* o"pstectt xc,h acnonneslt lcahyaoru t*"o,p tO,F FcSoEnTs(tc hclhaayro u*ta_rsgt)r )\, A| V ^_ OPTsrc/fftools/ffprobe.c_:T3178Y:P1E:_ Swarning: Tunused parameter 'opt' [-Wunused-parameter]R INsrc/fftools/ffprobe.cG:,3169 :{61.:s tnote: rexpanded from macro 'DEFINE_OPT_SHOW_SECTION' = NUL L3169} | , 0 , s0t,a tFiLcA GSi n}t, o p| t ^_ show_##sectsrc/libavfilter/aeval.ci:o98n:(116v:o iwarning: dmissing field 'unit' initializer [-Wmissing-field-initializers] *optct x98, | c o n s{t "cch"a,r * o p t , c o n s t c"hsaert *cahragn)n e\l l| a ^y out"src/fftools/ffprobe.c,: 3178O:F1F:S Ewarning: Tunused parameter 'arg' [-Wunused-parameter]( chsrc/fftools/ffprobe.cl:a3169y:o78u:t _note: sexpanded from macro 'DEFINE_OPT_SHOW_SECTION't r), A V3169_ | O P T _ TsYtPaEt_iScT RiInNtG ,o p{t._ssthro w=_ #N#UsLeLc}t,i o0n,( v0o,i dF L*AoGpSt c}t,x , | c ^o nst chsrc/libavfilter/aeval.ca:r99 :*12o:p twarning: ,missing field 'help' initializer [-Wmissing-field-initializers] co n99s | t c h a{r N*UaLrLg )} \ | ^| ^ 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/libavfilter/aeval.c:343:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 343 | {src/fftools/ffprobe.c :"3185c:h1a:n nwarning: eunused parameter 'optctx' [-Wunused-parameter]l _lay o3185u | tD"E,F I"NsEe_tO PcTh_aSnHnOeWl_ SlEaCyToIuOtN"(,s tOrFeFaSmE_Tg(rcohulpasy,o u t _ sStTrR)E,A MA_VG_ROOPUTP_ST)Y P E| _^S TRIsrc/fftools/ffprobe.cN:G3169,: 41{:. snote: texpanded from macro 'DEFINE_OPT_SHOW_SECTION'r = NUL L3169} | , 0 , s0t,a tFiLcA GiSn t} ,o p t| _ ^s how_##sectisrc/libavfilter/aeval.co:n344(:v116o:i dwarning: missing field 'unit' initializer [-Wmissing-field-initializers]* optctx ,344 | c o n s t{ c"hca"r, * o p t , c o n s t c h"asre t* acrhga)n n\e l | l ^a youtsrc/fftools/ffprobe.c":,3185 :O1F:F Swarning: Eunused parameter 'opt' [-Wunused-parameter]T (csrc/fftools/ffprobe.ch:l3169a:y61o:u tnote: _expanded from macro 'DEFINE_OPT_SHOW_SECTION's tr), A3169V | _ O P T _sTtYaPtEi_cS TiRnItN Go,p t{_.sshtorw _=# #NsUeLcLt}i,o n0(,v o0i,d F*LoApGtSc t}x,, c| o ^n st csrc/libavfilter/aeval.ch:a345r: 12*:o pwarning: tmissing field 'help' initializer [-Wmissing-field-initializers], c o345n | s t c h{a rN U*LaLr g}) \| ^ | ^ 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 = showsrc/fftools/ffplay.c_:h396e:l34p: }warning: ,unused parameter 'optctx' [-Wunused-parameter] 396" | sshtoawt ihce lipn"t, o"ptto_paidcd"_ v}f,i l t e r ( v o i d * o p t c t x , c\o n s| t ^ char *opt, cosrc/fftools/ffprobe.cn:s3188t: 5c:h awarning: rmissing field 'u1' initializer [-Wmissing-field-initializers] *asrc/fftools/opt_common.hr:g204): 116 :| ^note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' src/fftools/ffplay.c:396:54: 204warning: | unused parameter 'opt' [-Wunused-parameter] { "396h | esltpa"t,i c i n t o p tO_PaTd_dT_YvPfEi_lFtUeNrC(,v oOiPdT _*EoXpItTc t|x ,O PcTo_nEsXtP EcRhTa,r {* o.pftu,n cc_oanrsgt =c hsahro w*_ahregl)p }| , ^ "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/ffplay.c:900:19: warning: src/fftools/ffprobe.ccomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]: 3188:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 900src/fftools/opt_common.h | : 218 : 126 :f onote: rexpanded from macro 'CMDUTILS_COMMON_OPTIONS' (i = 0; i218 | < F F _{A R"RpAiYx__EfLmEtMsS"(,s d l _ t eOxPtTu_rTeY_PfEo_rFmUaNtC_,m aOpP)T;_ EiX+I+T), { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { .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.csrc/fftools/ffplay.c::31881034::535:: warning: warning: missing field 'argname' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/fftools/opt_common.h:225:115: 1034note: | expanded from macro 'CMDUTILS_COMMON_OPTIONS' 225 | { " r e p ofrotr" ,( i = 0 ; OiP T<_ TsYpP-E>_sFuUbN.Cn,u mO_PrTe_cEtXsP;E RiT+,+ ) { | ~ ^ ~~~~~~~~~~~~~~~~~ { .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' src/fftools/ffplay.c :2301257 | : 42 : warning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M DUTILS _1257C | O M M O Ni_fO P(TsItOrNeSa_mA_ViDnEdVeIxC E< 0 | | s t r e a m _ i n d e x > = i c - > n b _ s t r e a m s ) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ \ | ^ 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_FUNCsrc/fftools/ffplay.c_:A1373R:G33,: {warning: .unused parameter 'sig' [-Wunused-parameter]f unc_ a1373r | gs t=a toipct _vfooirdm asti}g,t e"rfmo_rhcaen dfloerrm(aitn"t, s"ifgo)r m a| t ^" }, | ^ 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/ffplay.c:1715:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/fftools/ffprobe.c :3208:120: warning: missing field 'argname' initializer [-Wmissing-field-initializers]1715 | 3208 | { " s h o w _ f o r m a t " ,f o r ( i = 0 ; OiP T<_ TsYpP-E>_sFuUbN.Cn,u m _ r e c t s ;0 ,i +{+ ). f{u n c| _ ~ ^ ~~~~~~~~~~~~~~~~~a rg = &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_TYsrc/fftools/ffplay.cP:E1893_:F19U:N Cwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 18930 | , { .ffourn c(_ia r=g 0=; &io prnobg_rfaimlst e}r,s "-s hnobw_ fpirlotgerrasm;s ii+n+f)o " | } ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, | ^ 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, src/fftools/ffplay.c0:,1919 :{19 :. fwarning: ucomparison of integers of different signs: 'int' and 'Uint32' (aka 'unsigned int') [-Wsign-compare]n c_arg = 1919& | o p t _ sfhoorw _(lii b=r a0r;y _iv eframe->extended_data; | ^ src/fftools/ffplay.c:2540:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2540 | if (is->audio_buf_index >= is->audio_buf_size) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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/ffplay.c:2999:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2999 | for (i = 0; i < ic->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ 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 | { "L", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_license }, "show license" }, \ | ^ 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 }, "show license" }, \ | ^ src/fftools/ffplay.c:3754: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/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' 214 | { "encoders", OPT_TYPE_FUNC, OPT_EXIT, { .func_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 | { "protocols", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_protocols }, "show available protocols" }, \ | ^ src/fftools/ffplay.c:3754: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/ffplay.c:3754: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/ffplay.c:3754: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/ffplay.c:3754: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/ffplay.c:3754: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/ffplay.c:3754: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/ffplay.c:3754: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/ffplay.c:3754: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/ffplay.c:3754: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/ffplay.c:3754: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/ffplay.c:3754: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/ffplay.c:3754: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/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, {&hide_banner}, "do not show program banner", "hide_banner" }, \ | ^ 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:45:52: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS_AVDEVICE' 45 | "list sources of the input device", "device" }, \ | ^ 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/ffplay.c:3755:118: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3755 | { "x", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_width }, "force displayed width", "width" }, | ^ src/fftools/ffplay.c:3756:121: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3756 | { "y", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_height }, "force displayed height", "height" }, | ^ src/fftools/ffplay.c:3757:99: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3757 | { "fs", OPT_TYPE_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, 0, { &video_disable }, "disable video" }, | ^ src/fftools/ffplay.c:3760:102: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3760 | { "sn", OPT_TYPE_BOOL, 0, { &subtitle_disable }, "disable subtitling" }, | ^ src/fftools/ffplay.c:3761:153: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3761 | { "ast", OPT_TYPE_STRING, OPT_EXPERT, { &wanted_stream_spec[AVMEDIA_TYPE_AUDIO] }, "select desired audio stream", "stream_specifier" }, | ^ src/fftools/ffplay.c:3762:153: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3762 | { "vst", OPT_TYPE_STRING, 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_specifier" }, | ^ src/fftools/ffplay.c:3764:120: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3764 | { "ss", OPT_TYPE_TIME, 0, { &start_time }, "seek to a given position in seconds", "pos" }, | ^ src/fftools/ffplay.c:3765:129: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3765 | { "t", OPT_TYPE_TIME, 0, { &duration }, "play \"duration\" seconds of audio/video", "duration" }, | ^ src/fftools/ffplay.c:3766:120: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3766 | { "bytes", 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] 3768 | { "nodisp", OPT_TYPE_BOOL, 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, 0, { &borderless }, "borderless window" }, | ^ src/fftools/ffplay.c: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 | { "volume", OPT_TYPE_INT, 0, { &startup_volume}, "set 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 }, "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 }, "set audio-video sync. type (type=audio/video/ext)", "type" }, | ^ 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 playback shall be looped", "loop count" }, | ^ src/fftools/ffplay.c:3783:113: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 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 }, "set video filters", "filter_graph" }, | ^ src/fftools/ffplay.c:3789:109: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3789 | { "af", OPT_TYPE_STRING, 0, { &afilters }, "set audio filters", "filter_graph" }, | ^ src/fftools/ffplay.c:3790:105: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3790 | { "rdftspeed", OPT_TYPE_INT, OPT_AUDIO | OPT_EXPERT, { &rdftspeed }, "rdft speed", "msecs" }, | ^ src/fftools/ffplay.c:3791:148: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3791 | { "showmode", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_show_mode}, "select show mode (0 = video, 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: missing field 'u1' initializer [-Wmissing-field-initializers] 3793 | { "codec", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_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, { &audio_codec_name }, "force audio decoder", "decoder_name" }, | ^ src/fftools/ffplay.c:3795:125: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3795 | { "scodec", OPT_TYPE_STRING, OPT_EXPERT, { &subtitle_codec_name }, "force subtitle decoder", "decoder_name" }, | ^ src/fftools/ffplay.c:3796:125: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3796 | { "vcodec", OPT_TYPE_STRING, OPT_EXPERT, { &video_codec_name }, "force video decoder", "decoder_name" }, | ^ src/fftools/ffplay.c:3797:108: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3797 | { "autorotate", OPT_TYPE_BOOL, 0, { &autorotate }, "automatically rotate video", "" }, | ^ src/fftools/ffplay.c:3799:83: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3799 | "read and decode the streams to fill missing information with heuristics" }, | ^ src/fftools/ffplay.c:3800:118: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3800 | { "filter_threads", OPT_TYPE_INT, OPT_EXPERT, { &filter_nbthreads }, "number of filter threads per graph" }, | ^ src/fftools/ffplay.c:3801:103: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3801 | { "enable_vulkan", OPT_TYPE_BOOL, 0, { &enable_vulkan }, "enable vulkan renderer" }, | ^ src/fftools/ffplay.c:3802:150: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3802 | { "vulkan_params", OPT_TYPE_STRING, OPT_EXPERT, { &vulkan_params }, "vulkan configuration using a list of key=value pairs separated by ':'" }, | ^ src/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) | ^ 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 6 warnings generated. CC libavfilter/af_acrossover.o 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. 9 warnings generated. CC libavfilter/af_adecorrelate.o 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 } | ^ 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_adenorm.o 112 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 } | ^ 37 warnings generated. CC libavfilter/af_adrc.o 27 warnings generated. CC libavfilter/af_adynamicequalizer.o 2 warnings generated. CC libavfilter/af_adynamicsmooth.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} | ^ 2 warnings generated. 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, | ^ CC libavfilter/af_aecho.o 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 | { 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. src/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 } | ^ 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 } | ^ 8 warnings generated. CC libavfilter/af_aexciter.o 3 warnings generated. 5 warnings generated. CC libavfilter/af_afade.o 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_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", src/libavfilter/af_afade.c":t302r:a149c:k warning: rmissing field 'unit' initializer [-Wmissing-field-initializers]e sidual", 302 | { "OsFtFaSrEtT_(starmapclke_"r,e s"isdeuta ln)u,m b eArV _oOfP Tf_iTrYsPtE _sBaOmOpLl,e t o{ .sit6a4r t= f a0d}i,n g " , O F F S E T (0s,t a r1t,_ sAaFmRp l}e,) , | A ^V _OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, src/libavfilter/af_afftdn.c :| 198 ^: 123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afade.c:303:149: warning: 198missing field 'unit' initializer [-Wmissing-field-initializers] | { "ad a303p | t i v i t{y "",s s""s,e t a d a p t i v i t"ys efta cntuomrb"e,rO FoFfS EfTi(rrsatt isoa)m,p l e t o s t aArVt_ OfPaTd_iTnYgP"E,_ F LOOFAFTS,E T ({s.tdabrlt _=s a0m.p5l}e,) , A V _ O P T _ T Y0P,E _ I1N,T 6A4F,R }{,. i 6| 4 ^ = 0 }, 0src/libavfilter/af_afftdn.c,: 199I:N123T:6 4warning: _missing field 'unit' initializer [-Wmissing-field-initializers]M AX, TFL A199G | S } , { | " ^a d", src/libavfilter/af_afade.c : 304 :"149s:e twarning: missing field 'unit' initializer [-Wmissing-field-initializers]a daptivit y304 | f a c t o{r "",nObF_FsSaEmTp(lreast"i,o ) , " s e t n u m bAeVr_ OoPfT _sTaYmPpEl_eFsL OfAoTr, f a{d.ed bdlu r=a t0i.o5n}",, O F F S E T0(,n b _1s,a mApFlRe s}),, | ^A V_OPT_Tsrc/libavfilter/af_afftdn.cY:P200E:_123I:N Twarning: 6missing field 'unit' initializer [-Wmissing-field-initializers]4 , {.i6 4200 | = 4 4 1{0 0"}f,l o1o,r _IoNfTf6s4e_tM"A,X ," sTeFtL AnGoSi s}e, f l| o ^o r offsesrc/libavfilter/af_afade.ct: 305f:a149c:t owarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]" ,OFFSET( f305l | o o r _ o{f f"snest"),, A V _ O P T _ T Y P"Es_eFtL OnAuTm,b e{r. dobfl s=a m1p.l0e}s, f o-r2 ,f a d2e, dAuFrRa t}i,o n "| , ^ OFFsrc/libavfilter/af_afftdn.cS:E201T:(123n:b _warning: smissing field 'unit' initializer [-Wmissing-field-initializers]a mples), 201 | A V _ O{P T"_fToY"P,E _ I N T 6 4 , { ."is6e4t =n o4i4s1e0 0f}l,o o1r, oIfNfTs64_MeAtX ,f aTcFtLoArG"S, O}F,F S E| T ^( floor_offsetsrc/libavfilter/af_afade.c):,306 :A149V:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_FLO A306T | , { . d{b l" s=t a1r.t0_}t,i m e-"2,, 2",s eAtF Rt i}m,e t| o ^ start fading", OFFSET(start_time)src/libavfilter/af_afftdn.c,: 208 : 123A:V _warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]P T_TYPE_D U208R | A T I O N{, "{b.ain6d4_ m=u l0t i}p,l i e0r," ,I N"Ts6e4t_ MbAaXn,d TmFuLlAtGiSp l}i,e r "| , ^O FFSET(basrc/libavfilter/af_afade.cn:d307_:m149u:l twarning: imissing field 'unit' initializer [-Wmissing-field-initializers]p lier), A V307_ | O P T _ T{Y P"Es_tF"L,O A T , { . d b l = "1s.e2t5 }t,i m e t o s0t.a2r,t5 ,f aAdFi n g}",, | ^ src/libavfilter/af_afftdn.c : 209 : 123 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET( s209t | a r t _ t{i m"eb)m," , A V _ O P T"_sTeYtP Eb_aDnUdR AmTuIlOtNi,p l{i.eir6"4, = 0 } , O F0F,S EITN(Tb6a4n_dM_AmXu,l tTiFpLlAiGeSr )},, A V| _ ^O PT_TYPE_src/libavfilter/af_afade.cF:L308O:A149T:, {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]d bl = 1.2 5308} | , { " d0u.r2a,t5i,o nA"F, } , "| s ^e t fade duration", OFFSET(dursrc/libavfilter/af_afftdn.ca:t217i:o123n:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_O P217T | _ T Y P E{_ D"UgRaAiTnI_OsNm,o o{t.hi"6,4 "=s e0t }g,a i n0 ,s mIoNoTt6h4 _rMaAdXi,u sT"F,LOAFGFSS E}T,( g a| i ^n _smooth), src/libavfilter/af_afade.cA:V309_:O149P:T _warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]Y PE_INT, 309 | { . i 6 4{ =" d0"},, " s0e,t 5f0a,d eA FdRu r}a,t i o| n ^" , src/libavfilter/af_afftdn.c : 218 : 123 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | O F F S{E T"(gdsu"r,a t i o n ) , " sAeVt_ OgPaTi_nT YsPmEo_oDtUhR ArTaIdOiNu,s "{,.OiF6F4S E=T (0g a}i,n _ s0m,o oItNhT)6,4 _AMVA_XO,P TT_FTLYAPGES_ I}N,T , | ^ {.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_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_afftdn.c:312:55: warning: unused parameter 's' [-Wunused-parameter] 312 | static void spectral_flatness(AudioFFTDeNoiseContext *s, const double *const spectral, | ^ 11 warnings generated. 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 } | ^ 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 } | ^ 6 warnings generated. CC libavfilter/af_aformat.o 20 warnings generated. CC libavfilter/af_afreqshift.o src/libavfilter/af_aformat.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | { NULL } | ^ 1 warning generated. CC libavfilter/af_afwtdn.o 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 } | ^ 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 22 warnings generated. 10 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_aiir.c:1523:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1523 | { "zeros", "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:1524:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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_aiir.c:1526:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1526 | { "p", "set A/denominsrc/libavfilter/af_alimiter.ca:t82o:r109/:p owarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]e s/ladder 82c | o e f f i{c i"elnetvse"l,_ i n " , "OsFeFtS EiTn(pau_ts tlre)v,e lA"V,_ O POTF_FTSYEPTE(_lSeTvReIlNG_,i n{).,s t r = " 1A+V0_iO P1T-_0TiY"P}E,_ D0O,U B0L,E ,A F{ .}d,b l =| 1 ^} ,.015625, 64, AFsrc/libavfilter/af_aiir.c :}1527,: 113 :| ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1527 | src/libavfilter/af_alimiter.c :{83 :"109g:a iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]s ", "se t83 | c h a n n{e l"sl egvaeiln_so"u,t " , " s e t o u t p u t OlFeFvSeElT"(,g _OsFtFrS)E,T ( l e vAeVl__OoPuTt_)T,Y P E _ SATVR_IONPGT,_ T{Y.PsEt_rD=O"U1B|L1E",} ,{ .0d,b l0=,1 }A,F. 0}1,5 6 2| 5 ^, 64, AF }, | ^ src/libavfilter/af_aiir.c:1528:113: src/libavfilter/af_alimiter.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]84 :109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | 84 | { " k "{, ""lsiemti tc"h,a n n e l s" sgeati nlsi"m,i t " , O F F S E T ( lOiFmFiStE)T,( g _ s t r ) , A V _ OAPVT__OTPYTP_ET_YDPOEU_BSLTER,I N{G.,d b{l.=s1t}r,= "01.|016"2}5,, 0 , 01,, AAFF }},, | | ^ ^ src/libavfilter/af_alimiter.c:src/libavfilter/af_aiir.c85::1529109::113 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | 1529 | { "{a t"tdarcyk"",, " s e t" sderty agtatianc"k," , O F F S E T ( a t t a c k ) ,O F F S E T ( dArVy__OgPaTi_nT)Y,P EA_VD_OOUPBTL_ET,Y P{E._dDbOlU=B5L}E,, { . d0b.l1=,1 } , 8 0 , A0F, }1,, A| F ^ }, | ^ src/libavfilter/af_alimiter.c:86:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_aiir.c:1530:113 :86 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "re l1530e | a s e " ,{ " w"este"t, r"esleeta swee"t, g a i n " ,O F F S E T ( r e l e a s e ) , A VO_FOFPSTE_TT(YwPeEt__DgOaUiBnL)E,, A{V._dObPlT=_5T0Y}P,E _ D O U B1L,E ,8 0{0.0d,b lA=F1 }},, | ^ 0, 1, AF src/libavfilter/af_alimiter.c}:,87 : 109| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "asc", "enable asc", OFFSET(auto_release), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF }, | ^ src/libavfilter/af_alimiter.c:88:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "asc_level", "set asc level"src/libavfilter/af_aiir.c,: 1551 : 113 :O Fwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]S ET(asc_c o1551e | f f ) , { " nAoVr_mOaPlTi_zTeY"P,E _"DnOoUrBmLaEl,i z{e. dcbole=f0f.i5c}i,e n t s "0,, 1 , OAFFF S}E,T ( n| o ^r malize),AVsrc/libavfilter/af_alimiter.c_:O89P:T109_:T Ywarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]E _BOOL, 89 | { . i 6{4 ="1l}e,v e l " , 0 , 1 ," aAuFt o} ,l e v| e ^l ", OFFSET(asrc/libavfilter/af_aiir.cu:t1552o:_113l:e vwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]l ), AV _1552O | P T _ T Y{P E"_nB"O,O L",n o r m{a.lii6z4e= 1c}o,e f f i c i e0n,t s " , 1 , A F } , | ^ OFFSET(nsrc/libavfilter/af_alimiter.co:r90m:a109l:i zwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]) ,AV_OP T90_ | T Y P E _{B O"OlLa,t e n c{y."i,6 4 = 1"}c,o m p e n s0a,t e1 ,d eAlFa y}",, O| F ^F SET(latency), src/libavfilter/af_aiir.c : 1553A:V113_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_BO O1553L | , {{. i"6m4i=x0"},, " s e t m0i,x " , 1 , A F } , | ^ src/libavfilter/af_alimiter.c : 91 : 12 : warning: Omissing field 'help' initializer [-Wmissing-field-initializers]F FS E91T | ( m i x ){, N U L L }A V _| O ^P T_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 displasrc/libavfilter/af_alimiter.cy: 110f:r33e:q uwarning: eunused parameter 'peak' [-Wunused-parameter]n cy re s110p | o n s e " , O F F S E T ( i r _ c h a n n e l ) ,d oAuVb_lOeP Tp_eTaYkP,E _dIoNuTb,l e{ .lii6m4i=t0,} ,d o0u,b l1e0 2p4a,t tV,F i}n,t a| s ^c ) | ^ 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 }, | ^ src/libavfilter/af_amerge.c:62:59: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | AV_OPT_TYPE_INT, { .i64 = 2 }, 1, SWR_CH_MAX, FLAGS }, | ^ src/libavfilter/af_amerge.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | { NULL } | ^ src/libavfilter/af_amerge.c:261:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 261 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_amerge.c:324:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 324 | for (i = 1; i < ctx->nb_inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_amerge.c:334:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ 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. CC libavfilter/af_anlmdn.o 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: 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 6 warnings generated. 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] CC libavfilter/af_apsyclip.o 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 } | ^ 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 } | ^ 6 warnings generated. CC libavfilter/af_apulsator.o 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 6 warnings generated. CC libavfilter/af_arls.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} | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavfilter/af_arnndn.o 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 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_33j warningosb generateds. )\ | ^ 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)\ | ^ CC libavfilter/af_asetrate.o 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. CC libavfilter/af_ashowinfo.o 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", 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: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 voidCC libavfilter/af_astats.o **)in->extended_data, | ^ 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 11 warnings generated. CC libavfilter/af_atempo.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 } | ^ 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_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: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} | ^ 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_STRIN4G warning,s generated{. .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} | ^ CC libavfilter/af_channelmap.o 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:514: warning swarning: generatedmissing 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} | ^ 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. CC libavfilter/af_compand.o 3 warnings generated. 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_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 } | ^ 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 } | ^ 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_crystalizer.c:124:1: warning: unused parameter 'ctx' [-Wunused-parameter] 124 | filters(flt, float, noinverse, clip, 0, 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_crossfeed.c:357:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 357 | { "strength", "set crossfeed strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, src/libavfilter/af_crystalizer.c{:.126d:b1l:= .warning: 2unused parameter 'ctx' [-Wunused-parameter]} , 0, 1126, | fFiLlAtGeSr s}(,f l t| p ^, float, inverse, src/libavfilter/af_crossfeed.cn:o358c:l109i:p ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 , 0, 1. f358, | a v _ c{l i"prfa,n g0e)" , | ^ src/libavfilter/af_crystalizer.c":s56e:t67 :s onote: uexpanded from macro 'filters'n dstag e56 | wsitdaetniecs si"n,t OfFiFlStEeTr(_r#a#n gien)v,e r s e #A#V__#O#P Tf_mTtY P#E#__D#O#U BcLlEp,( A{V.Fdibllt=e.r5C}o,n t0e,x t1 ,* cFtLxA,G S\ } ,| ^ | ^ src/libavfilter/af_crossfeed.c:359:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 359 | { "slope", "set curve slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, .01, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:360:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 360 | { "level_in", "set level in", OFFSET(level_in), AV_src/libavfilter/af_crystalizer.cO:P127T:_1T:Y Pwarning: Eunused parameter 'ctx' [-Wunused-parameter]_ DOUBL E127, | f{i.ldtbelr=s.(9f}l,t p0,, f1l,o aFtL,A GiSn v}e,r s e| , ^ clip, 1, 1, src/libavfilter/af_crossfeed.c1:.361f:,109 :a vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]c lipf, 0 )361 | | ^ {src/libavfilter/af_crystalizer.c :"56l:e67v:e lnote: _expanded from macro 'filters'o ut", "56s | estt alteivce li notu tf"i,l t e r _ # # i n v eOrFsFeS E#T#(_l#e#v eflm_to u#t#)_,# #A Vc_lOpP(TA_VTFYiPlEt_eDrOCUoBnLtEe,x t{ .*dcbtlx=,1 .\} , | 0 ^, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:362:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 362 | { "block_size", "set the block size", OFFSET(block_size),AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/af_crossfeed.c:363:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 363 | { NULL } | ^ 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. 3 warnings generated. CC libavfilter/af_deesser.o CC libavfilter/af_dialoguenhance.o 134 warnings generated. 20 warnings generated. CC libavfilter/af_drmeter.o CC libavfilter/af_dynaudnorm.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 } | ^ 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} | ^ src/libavfilter/af_dynaudnorm.c:130:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4130 warning | s generated . { "framelen", "set the frame length in msec", OFFSET(frame_len_msec), AV_OPT_TYPE_INT, {.i64 = 500},src/libavfilter/af_drmeter.c : 53 :11100, 800:0, warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]L AGS }, | ^ 53 | { "length"src/libavfilter/af_dynaudnorm.c,: 131":s138e:t warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]h e window 131l | e n g t h{" ," fO"F,F S E T ( t i m e _ c o"nssetta ntth)e, fArVa_mOeP Tl_eTnYgPtEh_ DiOnU BmLsEe,c "{,. d b l = 3O}F,F S.E0T1(,f r1a0m,e _FlLeAnG_Sm s}e,c ) ,| ^ AV_OPT_TYPE_src/libavfilter/af_drmeter.cI:N54T:,12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]{ .i6 454 | = 5 0 0{} ,N U L L1 0}, | 8 ^0 00, 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", src/libavfilter/af_drmeter.c :O95F:F23S:E Twarning: (comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]p eak_val u95e | ) , i f ( p -A>Vn_bO_PsTa_mTpYlPeEs_ D>O=U BsL-E>,t c{_.sdabmlp l=e s0). 9 5| } ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~, 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 chCC libavfilter/af_earwax.o annels 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. 4 warnings generated. CC libavfilter/af_firequalizer.o CC libavfilter/af_flanger.o CC libavfilter/af_haas.o src/libavfilter/af_flanger.c:56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "delay", "base delay in milliseconds", 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(speesrc/libavfilter/af_firequalizer.cd:)132,: 114A:V _warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]P T_TYPE_DO U132B | L E , {{. d"bgla=i0n."5,} ," s0e.t1 ,g a1i0n, cAu r}v,e " ,| ^O FFSET(gain), AV_OPT_TYPE_STRING, { .str = src/libavfilter/af_flanger.c":g66a:i135n:_ iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]t erpolate (66f | ) " } ,{ 0",p h0a,s eT"F,L A"GsSw e}p,t w| a ^v e percentagesrc/libavfilter/af_firequalizer.c :p133h:a109s:e -warning: smissing field 'unit' initializer [-Wmissing-field-initializers]h ift for 133m | u l t i -{c h"agnanienl_"e,n tOrFyF"S,E T"(scehta ngnaeiln_ pehnatsrey)",, AOVF_FOSPETT_(TgYaPiEn__DeOnUtBrLyE),, {A.Vd_bOlP=T2_5T}Y,P E0_,S T1R0I0N,G ,A {} ,. s t| r ^ = NULL }, 0, 0, TFLAGSsrc/libavfilter/af_flanger.c :}70,: 12 :| ^warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/af_firequalizer.c :134 :7098 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { NULL 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 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | { NULL } | ^ src/libavfilter/af_firequalizer.c:894:34: warning: unused parameter 'res' [-Wunused-parameter] 894 | char *res, int res_len, int flags) | ^ src/libavfilter/af_firequalizer.c:894:43: warning: unused parameter 'res_len' [-Wunused-parameter] 894 | char *res, int res_len, int flags) | ^ src/libavfilter/af_firequalizer.c:894:56: warning: unused parameter 'flags' [-Wunused-parameter] 894 | char *res, int res_len, int flags) | ^ 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.0}, -1, 1, A }, | ^ src/libavfilter/af_haas.c:73:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "left_gain", "set left gain", OFFSET(par_gain0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:74:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "left_phase", "set left phase", 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. CC libavfilter/af_hdcd.o 13 warnings generated. 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_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} | ^ src/libavfilter/af_headphone.c:766:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 766 | { 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 loudness 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., CC libavfilter/af_replaygain.o 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 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 } | ^ 2 warnings generated. 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) | ^ 10 warnings generated. 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) | ^ 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 } | ^ 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", "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_FLOAT, {.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", O22F warningFsS generatedE. T(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, TFLAGS }, | ^ 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_TYPECC libavfilter/af_tremolo.o _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 } | ^ 24 warnings generated. CC libavfilter/af_vibrato.o 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: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ src/libavfilter/af_vibrato.c:47:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "f", "set 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 } | ^ 20 warnings generated. 3 warnings generated. CC libavfilter/af_virtualbass.o CC libavfilter/af_volume.o 3 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 src/libavfilter/asink_anullsink.c:25:44: warning: unused parameter 'link' [-Wunused-parameter] 25 | static int null_filter_frame(AVFilterLink *link, AVFrame *frame) | ^ 1 warning generated. CC libavfilter/asrc_afdelaysrc.o 6 warnings generated. CC libavfilter/asrc_afirsrc.o 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", OFFsrc/libavfilter/asrc_anoisesrc.cS:E61T:(131s:a mwarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]l e_rate), A61V | _ O P T _{T Y"PsEa_mIpNlTe,_ r a t{e."i,6 4 ="4s4e1t0 0s}a,m p l1e, rIaNtTe_"M,A X ,O F F SAEFT (}s,a m p| l ^e _rate), AV_OPT_TYPE_INTsrc/libavfilter/asrc_afdelaysrc.c,: 132 : 143 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ .i64 = 41328 | 0 0 0 } ,{ " n b _1s5a,m p lIeNsT"_,M A X",s e t tFhLeA GnSu m}b,e r | o ^f samples per requestsrc/libavfilter/asrc_anoisesrc.ce:d62 :f131r:a mwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]" , OFFSE T62( | n b _ s a{m p"lre"s,) , A V _ O P T _ T Y"PsEe_tI NsTa,m p l e{ .ria6t4e="1,0 2 4O}F,F S E T1(,s aImNpTl_eM_ArXa,t e ) ,A F A}V,_ O P| T ^_ TYPE_INT, src/libavfilter/asrc_afdelaysrc.c{:.133i:61434: =warning: missing field 'unit' initializer [-Wmissing-field-initializers]4 8000}, 133 | 1 5 ,{ "InN"T,_ M A X , F L A"GsSe t} ,t h e| ^n umber of samples src/libavfilter/asrc_anoisesrc.cp:e63r: 131r:e qwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]e sted fr a63m | e " , O{F F"SaEmTp(lnibt_usdaem"p,l e s ) ," s eAtV _aOmPpTl_iTtYuPdEe_"I,N T , O F{F.SiE6T4(=a1m0p2l4i}t,u d e )1,, I N TA_VM_AOXP,T _ T YAPFE _}D,O U B| L ^E , {.dbl = 1.src/libavfilter/asrc_afdelaysrc.c}:,134 : 143 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0., 1 .134, | { " t aFpLsA"G,S } , | ^ "set number of src/libavfilter/asrc_anoisesrc.ct:a64p:s131 :f owarning: rmissing field 'unit' initializer [-Wmissing-field-initializers] delay f i64l | t e r " ,{ " a " , O F F S E T ("nsbe_tt aapmsp)l,i t u d e "A,V _ O P TO_FTFYSPEET_(IaNmTp,l i t u{d.ei)6,4 = 0 } ,A V _ O P T _0T,Y P E _3D2O7U6B8L,E , A F {}.,d b l| ^= 1.}, 0., src/libavfilter/asrc_afdelaysrc.c :1135.:,143 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] FLAG S135 | } , | { ^ "t", "sesrc/libavfilter/asrc_anoisesrc.ct: 65n:u131m:b ewarning: rmissing field 'unit' initializer [-Wmissing-field-initializers] of taps 65f | o r d e{l a"yd ufrialttieorn"",, " s e t dOuFrFaStEiTo(nn"b,_ t a p s )O,F F S E T (AdVu_rOaPtTi_oTnY)P,E _ I N T ,A V _ O{P.Ti_6T4Y=P0E}_,D U R A T I O0N,, {3.2i76648 ,= 0A}F, } , | ^ 0, INT64_MAX,src/libavfilter/asrc_afdelaysrc.c : 136F:L145A:G Swarning: missing field 'unit' initializer [-Wmissing-field-initializers]} , | ^ 136 | { "chsrc/libavfilter/asrc_anoisesrc.ca:n66n:e131l:_ lwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]y out", "s e66t | c h a n{n e"ld "l,a y o u t " , " s e t d u r a t i o n " , OOFFFFSSEETT((cdhulraaytoiuotn)),, A VA_VO_POTP_TT_YTPYEP_EC_HDLUARYAOTUITO,N{,. s t{r.=i"6s4t e=r e o0"}},, 0 , 00,, IANFT 6}4,_ M A| X ^, FLAGS }, | ^ src/libavfilter/asrc_afdelaysrc.c:137:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "c", "set channel layout", src/libavfilter/asrc_anoisesrc.c : 76 : 131 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFS E76T | ( c src/libavfilter/asrc_afirsrc.ch :l 71a{:y 123o":us tewarning: )emissing field 'unit' initializer [-Wmissing-field-initializers],d " , A V _71 O | P T _ T "Y{sP eE"t_t CarHpaLsnA"dY,oO mU T s, e{ e. ds""ts,re =t " OsnFtuFemSrbEeeTor(" s}oe,fe0 d,t) a, p s " , 0 , O F FAASVFE_ TO}(P,nT b_ _T| tY ^aP pEs_)I,N T 6 4 ,src/libavfilter/asrc_afdelaysrc.c : 138 : 12 :A{ V.warning: _imissing field 'help' initializer [-Wmissing-field-initializers]O6 P4T _138=T | Y -P 1E }_ ,I{ N TN ,U L L } { -. 1i| ,6 ^ 4 =U1I0N2T5_}M,A X9,, U IFNLTA1G6S_ M}A,X , | F ^L AGS }, | src/libavfilter/asrc_anoisesrc.c ^: 77:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_afirsrc.c:72: 12377: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "s", 72 | { " t " ," s e t r a n d o"ms este endu"m,b e rO FoFfS EtTa(psse"e,d ) , O F F S E T ( n bA_Vt_aOpPsT)_,T Y P E _ I N T 6 4A,V _ O P T _{T.YiP6E4_ I=N T-,1 } , { . i 6 4 = 1-012,5 } ,U I9N,T _UMIANXT,1 6 _ MFALXA,G SF L}A,G S | } ^, | ^ src/libavfilter/asrc_anoisesrc.c:78:142:src/libavfilter/asrc_afirsrc.c :warning: 73missing field 'unit' initializer [-Wmissing-field-initializers]: 115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | 73 | { " n b{_ s"afmrpelqeuse"n,c y " ," s"este tt hfer enquumebnecry opfo isnatmsp"l,e sO FpFeSrE Tr(efqrueeqs_tpeodi nftrsa_mset"r,) ,O FAFVS_EOTP(Tn_bT_YsPaEm_pSlTeRsI)N,G ,A V{_.OsPtTr_=T"Y0P E1_"I}N,T ,0 ,{ .0i,6 4F L=A G1S0 2}4,} , | 1 ^, INT_MAX,src/libavfilter/asrc_afirsrc.c :F74L:A115G:S warning: }missing field 'unit' initializer [-Wmissing-field-initializers], | ^ 74 | {src/libavfilter/asrc_anoisesrc.c :"79f:"142,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] "se t79 | f r e q u{e n"cny" ,p o i n t s " , O F F S"EsTe(tf rtehqe_ pnouimnbtesr_ sotfr )s,a mApVl_eOsP Tp_eTrY PrEe_qSuTeRsItNeGd, f{r.asmter"=," 0O F1F"S}E,T (0n,b _0s,a mFpLlAeGsS) ,} ,A V _| O ^P T_TYPE_src/libavfilter/asrc_afirsrc.cI:N75T:,115 :{ .warning: imissing field 'unit' initializer [-Wmissing-field-initializers]6 4 = 102 475} | , 1 , {I N"Tm_aMgAnXi,t uFdLeA"G,S "}s,e t | m ^a gnitudesrc/libavfilter/asrc_anoisesrc.c :v80a:l131u:e swarning: "missing field 'unit' initializer [-Wmissing-field-initializers], OFFSET (80m | a g n i t{u d"ed_esntsri)t,y " , A V _ O P T"_sTeYtP Ed_eSnTsRiItNyG",, { . s t r =O"F1F S1E"T}(,d e0n,s i0t,y )F,L A G S } ,A V _| O ^P T_TYPE_src/libavfilter/asrc_afirsrc.cD:O76U:B115L:E ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] {.dbl 76= | 0 . 0 5{} ," m " , 0 . , 1 .",s e t m a g n i tFuLdAeG Sv a}l,u e s| " ^, OFFsrc/libavfilter/asrc_anoisesrc.cS:E81T:(10m:a gwarning: nmissing field 'help' initializer [-Wmissing-field-initializers]i tu d81e | _ s t r ){,N U L LA}V _ O| P ^T _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.csrc/libavfilter/asrc_anoisesrc.c::79108::11850:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]unused parameter 'buf' [-Wunused-parameter] 108 | s79t | a t i c {d o"usbalmep lweh_irtaet_ef"i,l t"esre(td osuabmlpel ew hriattee," ,d o u b lOeF F*SbEuTf()s a m| p ^l e_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_afirsrc.c:362:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 362 | { "gains", "set gain values per band", OFFSET(magnitude_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:363:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 363 | { "g", "set gain values per band", OFFSET(magnitude_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", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str=DEFAULT_BANDS}, 0, 0, FLAGS }, | ^ 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 } | ^ 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} | ^ 9 warnings generated. CC libavfilter/asrc_sinc.o 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. 7 warnings generated. CC libavfilter/asrc_sine.o CC libavfilter/audio.o 24 warnings generated. CC libavfilter/avf_a3dscope.o In file included from src/libavfilter/audio.c:30: 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/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 | OPT_STR("samples_per_frame", samples_per_frame, "1024", 0, 0, "set the number of samples per frame",), | ^ src/libavfilter/asrc_sine.c:75:5: note: expanded from macro 'OPT_STR' 75 | OPT_GENERIC(name, field, def, min, max, descr, STRING, 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:87:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | {NULL} | ^ 2 warnings generated. CC libavfilter/avf_abitscope.o 10 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", OFFSET(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, | ^ CC libavfilter/avf_ahistogram.o 13 warnings generated. 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. CC libavfilter/avf_avectorscope.o 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 | { "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. 8 warnings generated. CC libavfilter/avf_concat.o 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_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.csrc/libavfilter/avf_concat.c::77441::12879:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]unused parameter 'args' [-Wunused-parameter] 44177 | | s t a t i{c "ignatm mpar"o,c e s s _"csoemtm asnodn(oAgVrFaiml tgearmCmoan"t,e xOtF F*ScEtTx(,s ocnoon_sgt) ,c h a r *AcVm_dO,P Tc_oTnYsPtE _cFhLaOrA T*,a r{g s.,d b l| ^= 3.0src/libavfilter/avf_concat.c :}442,: 34 : warning: unused parameter 'res' [-Wunused-parameter] 4421 | . 0 , 7 . 0 , F L A G S } , | ^ char *res, src/libavfilter/avf_showcqt.ci:n78t: 128r:e swarning: _missing field 'unit' initializer [-Wmissing-field-initializers]l en, int 78f | l a g s ){ "| b ^a rsrc/libavfilter/avf_concat.c_:g442":,43 : warning: unused parameter 'res_len' [-Wunused-parameter]" set b a442r | g r a p h g a m m a " , O F F S E T ( b a r _ g ) ,c h a r * rAeVs_,O PiTn_tT YrPeEs__FlLeOnA,T ,i n{t .fdlbalg s=) 1 .| 0 ^ },src/libavfilter/avf_concat.c : 442 : 56 : warning: unused parameter 'flags' [-Wunused-parameter] 1 .4420 | , 7 . 0 , F L A G S } , | ^ char *resrc/libavfilter/avf_showcqt.cs:,79 :i128n:t warning: rmissing field 'unit' initializer [-Wmissing-field-initializers]e s_len, i79n | t f l a{g s")g a m| m ^a 2", "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 }, | ^ src/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) | ^ 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) | ^ 20 warnings generated. CC libavfilter/avf_showcwt.o 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, | ^ 9src/libavfilter/avf_showcwt.c warning:s440 generated:. 45: warning: unused parameter 'arg' [-Wunused-parameter] 440 | static int draw(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ 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 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"}, 012, warning s0 generated,. 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) | ^ CC libavfilter/avf_showwaves.o 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, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~ 23 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/bbox.o 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) | ^ 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/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 }, | ^ src/libavfilter/buffersrc.c:186:57: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual] 186 | return av_buffersrc_add_frame_flags(ctx, (AVFrame *)frame, | ^ src/libavfilter/buffersrc.c:343:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 343 | { "width", NULL, OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/buffersrc.c:345:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 345 | { "height", NULL, OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/buffersrc.c:347:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "sar", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:348:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 348 | { "pixel_aspect", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:349:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 349 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:350:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 350 | { "frame_rate", NULL, OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:383:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 383 | { NULL }, | ^ src/libavfilter/buffersrc.c:389:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:390:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | { "sample_rate", NULL, OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:393:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { "channels", NULL, OFFSET(channels), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL }, | ^ 5 warnings generated. 14 warnings generated. CC libavfilter/bwdifdsp.o 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) | ^ 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41 warnings generated. CC libavfilter/colorspace.o 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 src/libavfilter/f_drawgraph.c:60:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "m1", "set 1st metadata key", OFFSET(key[0]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:61:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "fg1", "set 1st foreground color expression", OFFSET(fg_str[0]), AV_OPT_TYPE_STRING, {.str="0xffff0000"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:62:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "m2", "set 2nd metadata key", OFFSET(key[1]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:63:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "fg2", "set 2nd foreground color expression", OFFSET(fg_str[1]), AV_OPT_TYPE_STRING, {.str="0xff00ff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:64:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "m3", "set 3rd metadata key", OFFSET(key[2]), AV_OPT_TYPE_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_Tsrc/libavfilter/f_ebur128.cY:P160E:_94S:T Rwarning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N G, {.str =160" | 0 x f f f{f 0"0vfifd"e}o," ,0 ," s0e,t FvLiAdGeSo }o,u t p| u ^t ", OFFSET(src/libavfilter/f_drawgraph.cd:o66_:v96i:d ewarning: omissing field 'unit' initializer [-Wmissing-field-initializers]) , AV_O P66T | _ T Y P E{_ B"OmO4L",, {".sie6t4 4=t h0 }m,e t0a,d a1t,a Vk|eFy "},, O F| F ^S ET(key[3]), AVsrc/libavfilter/f_ebur128.c_:O161P:T101_:T Ywarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]E _STRIN G161, | { . s t{r =""s"i}z,e "0,, 0",s eFtL AvGiSd e}o, s i| z ^e ", OFFsrc/libavfilter/f_drawgraph.cS:E67T:(125w:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]A V_OPT_T Y67P | E _ I M A{G E"_fSgI4Z"E,, "{s.estt r4 t=h "f6o4r0exg4r8o0u"n}d, c0o,l o0r, eVx|pFr e}s,s i o| n ^" , OFFSET(fgsrc/libavfilter/f_ebur128.c_:s162t:r103[:3 ]warning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OP T162_ | T Y P E _{S T"RmIeNtGe,r "{,. s"tsre=t" 0sxcfaflfef fmfe0t0e"r} ,( +09, t0o, +F1L8A)G"S, } ,O F F| S ^E T(meter),src/libavfilter/f_drawgraph.c :A68V:_96O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_IN T68, | { . i 6{4 "=b g9"},, "9s,e t1 8b,a cVk|gFr o}u,n d | c ^o lor", OFFSET(bg), AV_OPT_TYPE_COLsrc/libavfilter/f_ebur128.cO:R167,: 117{:. swarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]r ="white "167} | , 0 , {0 ," mFeLtAaGdSa t}a," , | " ^i nject mesrc/libavfilter/f_drawgraph.ct:a69d:a103t:a warning: imissing field 'unit' initializer [-Wmissing-field-initializers]n the f i69l | t e r g r{a p"hm"i,n "O,F F"SsEeTt( mmeitnaidmaatla )v,a lAuVe_"O,P TO_FTFYSPEET_(BmOiOnL),, {A.Vi_6O4P T=_ T0Y}P,E _0F,L O1A,T ,A |{V.|dFb l}=,- 1 .| } ^, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_ebur128.c:172:117:src/libavfilter/f_drawgraph.c :warning: 70missing field 'unit' initializer [-Wmissing-field-initializers]: 102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | 70 | { " d u{a l"mmoanxo"",, ""sterte amta xmiomnaol ivnapluute "f,i lOeFsF SaEsT (dmuaaxl)-,m oAnVo_"O,P TO_FTFYSPEET_(FdLuOaAlT_,m o{n.od)b,l =A1V._}O,P TI_NTTY_PMEI_NB,O OILN,T _{M.AiX6,4 F=L A0G}S, }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 src/libavfilter/f_drawgraph.cf:o81r: 98d:u awarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]- mono fi l81e | s " , O{F F"SsEiTz(ep"a,n _"lsaewt) ,g rAaVp_hO PsTi_zTeY"P,E _ODFOFUSBELTE(,w ){,. dAbVl_ O=P T-_3T.Y0P1E0_2I9M9A9G5E6_6S3I9Z7E8,} ,{ .-s1t0r.=0",9 000.x02,5 6A"|}F, }0,, 0| , ^ FLAGS }, | src/libavfilter/f_ebur128.c ^: 174:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_drawgraph.c:82:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers]174 | { 82" | t a r g e{t "",s "",s e"ts eat sgpreacpihf isci ztea"r,g eOtF FlSeEvTe(lw )i,n ALVU_FOSP T(_-T2Y3P Et_oI M0A)G"E,_ SOIFZFES,E T{(.tsatrrg=e"t9)0,0 xA2V5_6O"P}T,_ T0Y,P E0_,I NFTL,A G{S. i}6,4 =| ^- 23}, -src/libavfilter/f_drawgraph.c2:383,: 1080:, warning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]| F }, | ^83 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_src/libavfilter/f_ebur128.cR:A185T:E139,: {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]s tr="25"} ,185 | 0 , I N{T _"MiAnXt,e gFrLaAtGeSd "},, " i| n ^t egrated losrc/libavfilter/f_drawgraph.cu:d84n:e108s:s warning: (missing field 'unit' initializer [-Wmissing-field-initializers]L UFS)", 84O | F F S E T{( i"nrt"e,g r a t e"ds_elto uvdindeesos )r,a tAeV"_,O POTF_FTSYEPTE(_fDrOaUmBeL_Er,a t{e.)d,b lA V=_ O0P}T,_ T-YDPBEL__VMIADXE,O _DRBALT_EM,A X{,. sAt|rF=|"X2|5R" }},, 0 ,| ^I NT_MAX,src/libavfilter/f_ebur128.c :F186L:A122G:S warning: }missing field 'unit' initializer [-Wmissing-field-initializers], | ^ 186 | src/libavfilter/f_drawgraph.c : 85{: 12":r awarning: nmissing field 'help' initializer [-Wmissing-field-initializers]g e" ,85 | " l o u d{n eNsUsL Lr a}n g e| ^( LU)", OFFSET(loudness_range), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBL_MAX, A|F|X|R }, | ^ src/libavfilter/f_ebur128.c:187:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "lra_low", "LRA low (LUFS)", OFFSET(lra_low), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBL_MAX, A|F|X|R }, | ^ src/libavfilter/f_ebur128.c:188:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 188 | { "lra_high", "LRA high (LUFS)", OFFSET(lra_high), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBL_MAX, A|F|X|R }, | ^ src/libavfilter/f_ebur128.c:189:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | { "sample_peak", "sample peak (dBFS)", OFFSET(sample_peak), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBL_MAXsrc/libavfilter/f_drawgraph.c,: 130A:|49F:| Xwarning: |unused parameter 'ctx' [-Wunused-parameter]R }, 130| | ^s tatic int quersrc/libavfilter/f_ebur128.cy:_190f:o118r:m awarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]s (const A V190F | i l t e r{C o"nttreuxet_ p*ecatkx",, "| t ^r ue src/libavfilter/f_drawgraph.cp:e131a:k50 :( dwarning: Bunused parameter 'cfg_in' [-Wunused-parameter]F S)", 131O | F F S E T ( t r u e _ p e a k ) , A V _ O P T _ TAYVPFEi_lDtOeUrBFLoEr,m a{t.sdCboln f=i g0 }*,* c-fDgB_Li_nM,A X ,| ^D BL_MAX, A|F|X|R }, | ^ src/libavfilter/f_ebur128.c:191:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 191 | { NULL }, | ^ 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_drawgraph.c:281:75: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 281 | (AV_RN32(out->data[0] + j * out->linesize[0] + x * 4) != old) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 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_ebur128.c:685:49: 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] 685 | (const uint8_t **)insamples->data, nb_samples); | ^ 4 warnings generated. CC libavfilter/f_graphmonitor.o 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 } \ | ^ 17 warnings generated. 10 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) | ^ src/libavfilter/f_metadata.c:163: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 } \ | ^ src/libavfilter/f_metadata.c:394:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 394 | DEFINE_OPTIONS(metadata, AV_OPT_FLAG_VIDEO_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: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 } \ | ^ 10 warnings generated. 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_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/f_perms.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ CC libavfilter/f_realtime.o 2 warnings generated. CC libavfilter/f_reverse.o 18 warnings generated. CC libavfilter/f_segment.o 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 } | ^ 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 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 } | ^ 4 warnings generated. CC libavfilter/f_streamselect.o 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) | ^ 6 warnings generated. 8 warnings generated. 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 | MCC libavfilter/framepool.o ERGE_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); | ^ CC libavfilter/framequeue.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~ 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++) { \ | ~ ^ ~~~~~~~~~~~~~~~ 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++) { \ | ~ ^ ~~~~~~~~~~~~~~~ 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. CC libavfilter/framesync.o 1 warning generated. 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) | ^ 3 warnings generated. 6 warnings generated. CC libavfilter/graphparser.o 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 CC libavfilter/scale_eval.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) | ^ 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 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/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 } \ | ^ CC libavfilter/split.o 2 warnings generated. CC libavfilter/src_avsynctest.o 2 warnings generated. CC libavfilter/src_movie.o 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 } | ^ 6 warnings generated. CC libavfilter/transform.o 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] src/libavfilter/src_movie.c:91: 14374: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] {"framera t91e | " , "{s e"ts tfrreaamme_ irnadteex"",, "OsFeFtS EsTt(rferaamm ei_nrdaetxe"),, A V _ O POTF_FTSYEPTE(_sVtIrDeEaOm__RiAnTdEe,x ){,. sAtVr_=O"P3T0_"T}Y,P E _ I0N,TI,N T _ M A{X ,. iV6 4} ,= -| 1 ^ }, -1, INTsrc/libavfilter/src_avsynctest.c_:M75A:X113,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | F{L"AfGrS" , } , | ^ "set frame ratsrc/libavfilter/src_movie.ce:"92,: 143 :O Fwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]S ET(frame _92r | a t e ) ,{ " sAiV"_,O P T _ T Y P E _ V I D"EsOe_tR AsTtEr,e a{m. sitnrd=e"x3"0," } , 0 , IONFTF_SMEATX(,s tVr e}a,m _ i| n ^d ex), AV_Osrc/libavfilter/src_avsynctest.cP:T76_:T113Y:P Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]I NT, 76{ | . i 6 4{ "=s a-m1p l}e,r a-t1e," ,I N"Ts_eMtA Xs,a m p l e r a t e " , O F F S EFTL(AsGaSm p l}e,_ r a| t ^e ), AV_OPT_TYPE_Isrc/libavfilter/src_movie.cN:T93,: 142 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] {.i64= 4934 | 1 0 0 } ,{8 0"0s0e,e3k8_4p0o0i0n,t "A, } , " s| e ^t seekpoint (secsrc/libavfilter/src_avsynctest.co:n77d:s113):" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET(s e77e | k _ p o i{n"ts_rd"),, A V _ O P T _ T"YsPeEt_ DsOaUmBpLlEe, r{a t.ed"b,l O=F F S0E T}(,s a m0p,l e(_IrNaTt6e4)_,M A XA-V1_)O P/T _1T0Y0P0E0_0I0N,T ,F L A G S } , { .| i ^6 4=44100},8000,src/libavfilter/src_movie.c3:8944:01420:0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]A }, | ^ 94 | { "sp",src/libavfilter/src_avsynctest.c : 78 : 115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set s78e | e k p o i{n"ta m(psleictounddes")," , "OsFeFtS EbTe(espe eakm_pploiitnutd_ed"),, OAFVF_SOEPTT(_aTmYpPlEi_tDuOdUeB)L,E ,A V{_ O.PdTb_lT Y=P E _0F L}O,A T ,0 , ( I N T{6.4d_bMlA=X.-71}), / 1 0 0 0 000.0,, F1L.A,G SA |}R, } ,| ^ | ^ src/libavfilter/src_avsynctest.c:79:115src/libavfilter/src_movie.c:: 95warning: :missing field 'unit' initializer [-Wmissing-field-initializers]118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | 95{ | " a " , { " s t r e a m s""s,e t b e e p" saemtp lsittruedaem"s," ,O F F S E T ( a m p l i t uOdFeF)S,E TA(Vs_tOrPeTa_mT_YsPpEe_cFsLO)A,T ,A V _ O P T _{T.YdPbEl_=S.T7R}I,N G , { . s t0r. ,= 10.},, A |0R, }0,, F| L ^A GS }, | ^ src/libavfilter/src_avsynctest.c:80:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/src_movie.c:96 :80118 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] {"perio d96" | , { ""sse"t, b e e p p e r i o d "",s eOtF FsStErTe(apmesr"i,o d ) , A V _OOFPFTS_ETTY(PsEt_rIeNaTm,_ s p e c s ) , {A.Vi_6O4P=T3_}T,Y P E _ S T R I N G1,, {9.9s.t,r A= } ,0 } ,| ^ 0, 0, FLAGSsrc/libavfilter/src_avsynctest.c :}81,: 113 :| ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | src/libavfilter/src_movie.c : 97 : 131{:" pwarning: "missing field 'unit' initializer [-Wmissing-field-initializers], 97 | " s e t{ b"eleopo pp"e,r i o d " , O F F"SsEeTt( pleoroipo dc)o,u n t " , A V _ O P T _ TOYFPFES_EITN(Tl,o o p _ c o u n t{).,i 6 4 =A3V}_,O P T _ T Y P E _ I1N,T ,9 9 . , {A. i}6,4 =| ^ 1}, 0, src/libavfilter/src_avsynctest.c : 82 : 115 : Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]T _MAX, F82L | A G S }{," d e| l ^a y", "set flash desrc/libavfilter/src_movie.cl:a98y:"142,: Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(dela y98) | , { " d iAsVc_oOnPtTi_nTuYiPtEy_"I,N T",s e t d i s c o{n.ti64=0}, i n u i t-y3 0t,h r e3s0h,o lVd|"R, }O,F F S| E ^T (discontinsrc/libavfilter/src_avsynctest.cu:i83t:y115_:t hwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]e shold), 83A | V _ O P T{_"TdYlP"E,_ D U R A T I O N ," s{e.ti 6f4l a=s h0 }d,e l0a,y "I,N TO6F4F_SMEATX(,d eFlLaAyG)S, } , | ^ AV_OPT_TYPE_INT, src/libavfilter/src_movie.c : 99 : 134 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers]. i64=0}, 99 | -{3 0",d e c3_0t,h rVe|aRd s}",, | " ^s et the nsrc/libavfilter/src_avsynctest.cu:m84b:e115r: owarning: fmissing field 'unit' initializer [-Wmissing-field-initializers] thread s84 | f o r d{e"ccoydcilneg"",, O F F S E"Ts(edte cd_etlharye acdysc)l,e "A,V _OOFPFTS_ETTY(PcEy_cIlNeT),, { . i 6 4 = A V0_}O,P T0_,T YIPNET__BMOAOXL,, F L A G S }{,. i 6| 4 ^= 0}, 0, src/libavfilter/src_movie.c :1100,: 130V:| Rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]} , | ^ 100 | { "fosrc/libavfilter/src_avsynctest.cr:m85a:t115_:o pwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]s ", "s e85t | f o r m{a"tc "o,p t i o n s f o r "tsheet odpeelnaeyd cfyicllee"",, OOFFFFSSEETT((fcoyrcmlaet)_,o p t s ) , A VA_VO_POTP_TT_YTPYEP_ED_IBCOTO,L ,{ . s t r ={ .NiU6L4L=}0,} ,0 , 0 , F L A G0S,} , 1| , ^ V|R }, src/libavfilter/src_movie.c| : ^101 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | src/libavfilter/src_avsynctest.c : 86 :{121 :N Uwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]L }, | ^ 86 | {"duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_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 | {"fg", "set foreground color", OFFSET(rgba[0]), AV_OPT_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_movie.csrc/libavfilter/src_avsynctest.c::12490::19113:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 12490 | | f{o"ra g("i, = 0 ; i < "asveft- >andbd_isttiroenaamls ;c oil+o+r)" ,{ O F| F ~ ^ ~~~~~~~~~~~~~~~S ET(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:333:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 333 | for (i = 0; i < movie->format_ctx->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:403:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:416:56: warning: unused parameter 'cfg_in' [-Wunused-parameter] 416 | AVFilterFormatsConfig **cfg_in, | ^ src/libavfilter/src_movie.c:424:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 424 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:500:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 500 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 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 20 warnings generated. CC libavfilter/vaf_spectrumsynth.o 26 warnings generated. CC libavfilter/version.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 } | ^ 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 } | ^ 22 warnings generated. CC libavfilter/vf_addroi.o 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 } | ^ src/libavfilter/vf_alphamerge.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL } | ^ 1 warning generated. 3 warnings generated. CC libavfilter/vf_amf_common.o CC libavfilter/vf_amplify.o 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 }, | ^ 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) { | ~~~~~~ ^ ~~~~~~~~~~ 4 warnings generated. CC libavfilter/vf_aspect.o 9 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 } | ^ 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' 4 warnings generated . 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_avgblur.c:55:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sizeX", "set horizontal size", OFFSET(radiussrc/libavfilter/vf_atadenoise.c):,185 : 1A:V _warning: Ocomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]P T_TYP E185_ | IWNFTI,L T{E.Ri_6R4O=W1(}u,i n t 116,_ t1,0 2146,) F L| A^~~~~~~~~~~~~~~~~~~~~~~~~G S src/libavfilter/vf_atadenoise.c}:,164 : 25| : ^ note: expanded from macro 'WFILTER_ROW' 164 | src/libavfilter/vf_avgblur.c : 56 : 102 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] lsumdi f56f | > t h{r b")p l a n e s " , " s e t p l a n e s t o f i l t e r " , O F F S E T ( p l a n e s\) , | ~~~~~~~~ ^ ~~~~A V_OPsrc/libavfilter/vf_atadenoise.cT:_185T:Y1P:E _warning: Icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]N T, {185. | iW6F4I=L0TxEFR}_,R O0W,( u i0nxtF1,6 _FtL,A G1S6 )} , | ^~~~~~~~~~~~~~~~~~~~~~~~~| ^ src/libavfilter/vf_atadenoise.c:163:22: note: expanded from macro 'WFILTER_ROW' src/libavfilter/vf_avgblur.c :16357 | : 102 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] i f57 | ( l d i f{f ">s itzherYa" ,| | " s e t v e r t i c a l s i z e " , O F F S E T ( r a d i u s V ) , A V _ O P\T _ T| Y ~~~~~ ^ ~~~~P E_INsrc/libavfilter/vf_atadenoise.cT:,185 :{1.:i 6warning: 4comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]= 0}, 185 | W0F,I L1T0E2R4_,R OFWL(AuGiSn t}1,6 _ t| , ^ 16) src/libavfilter/vf_avgblur.c| :^~~~~~~~~~~~~~~~~~~~~~~~~58 :12src/libavfilter/vf_atadenoise.c:: 174warning: :missing field 'help' initializer [-Wmissing-field-initializers]25 : note: 58expanded from macro 'WFILTER_ROW' | { 174N | U L L } | ^ 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_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:212:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 212 | lsumdiff > 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:211:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 211 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ 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: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_avgblur.c:165:1: warning: unused parameter 'jobnr' [-Wunused-parameter]src/libavfilter/vf_atadenoise.c :235:1: 165warning: | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]F ILTER (235l | uWtF8I,L T E Ru_iRnOtW8__StE,R I AiLn(tu3i2n_tt1,6 _,t ,a v1_6u)n u s| e^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d , src/libavfilter/vf_atadenoise.cL:U212T:_25D:I Vnote: )expanded from macro 'WFILTER_ROW_SERIAL' | ^ src/libavfilter/vf_avgblur.c212: | 75 : 63 : note: expanded from macro 'FILTER' 75 | sltsautmidci fifn t> ftihlrtbe)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 r g , i n t \j o b| n ~~~~~~~~ ^ ~~~~r , isrc/libavfilter/vf_atadenoise.cn:t235 :n1b:_ jwarning: ocomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]b s) \ 235 | | W ^F ILsrc/libavfilter/vf_avgblur.cT:E165R:_1R:O Wwarning: _unused parameter 'nb_jobs' [-Wunused-parameter]S Esrc/libavfilter/vf_avgblur.cR:I75A:L74(:u inote: nexpanded from macro 'FILTER't 16_t, 751 | 6s)t a t| i^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c isrc/libavfilter/vf_atadenoise.cn:t211 :f22i:l tnote: eexpanded from macro 'WFILTER_ROW_SERIAL'r _##na m211e | ( A V F i l t e r C o nitfe x(tl d*icftfx ,> vtohirda *|a|r g , i n t j o b n r , i n t n b _ j o b s ) \ | ^ \ | ~~~~~ ^ ~~~~ 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:224:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 224 | rsumdifCC libavfilter/vf_avgblur_vulkan.o f > 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, int64src/libavfilter/vf_atadenoise.c_:t281,: 1,: awarning: vunused parameter 'weights' [-Wunused-parameter]_ unu s281e | dF,I LLTUETR__DRIOVW)( u i| n^t 8_src/libavfilter/vf_avgblur.ct:,75 :863): note: | expanded from macro 'FILTER'^ src/libavfilter/vf_atadenoise.c:241 :7563 | static int filter_##name(AVFilterContext *ctx, void *arg, int: j onote: bexpanded from macro 'FILTER_ROW'n r, int 241n | b _ j o b s ) \ | ^ src/libavfilter/vf_avgblur.c : 166 : 1 : warning: unused parameter 'nb_jobs' [-Wunused-parameter] src/libavfilter/vf_avgblur.ci:n75t: 74t:h rnote: aexpanded from macro 'FILTER', int t75h | rsbt,a tciocn sitn tf lfoialtt e*rw_e#i#gnhatmse)( A V F i l t\e r C| o ^n text *ctx, void *arg, int jobsrc/libavfilter/vf_atadenoise.cn:r281,: 1i:n twarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]n b_jo b281s | )F I\L T E| R ^_ ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ 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_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:270:22: note: expanded from macro 'FILTER_ROW' 270 | if (rdiffsrc/libavfilter/vf_avgblur.c :>168 :t1h:r awarning: unused parameter 'jobnr' [-Wunused-parameter]| | 168 | F I L T E R ( s l o w 8 , u i n t 8 _ t , i n t 3 2 _ t , a v _ u n u s\e d ,| ~~~~~ ^ ~~~~, SLOW_DIV) | ^ src/libavfilter/vf_avgblur.c:75:63: note: expanded from macro 'FILTER' 75 | static int filter_##name(AVFilterContext *ctx, void *arg, 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: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:260:22: note: expanded from macro 'FILTER_ROW' 260 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTsrc/libavfilter/vf_avgblur.cE:R169_:R1O:W (warning: uunused parameter 'jobnr' [-Wunused-parameter]i nt16 _169t | ,F I1L6T)E R (| s^~~~~~~~~~~~~~~~~~~~~~~~l owsrc/libavfilter/vf_atadenoise.c1:6271,: 25u:i nnote: texpanded from macro 'FILTER_ROW'1 6_t, i271n | t 6 4 _ t , a v _ u n u s e dr,s u,m dSiLfOfW _>D ItVh)r b )| ^ src/libavfilter/vf_avgblur.c : 75 : 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 terCsrc/libavfilter/vf_atadenoise.co:n282t:e1x:t warning: *comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]c tx, 282v | oFiIdL T*EaRr_gR,O Wi(nuti njto1b6n_rt,, i1n6t) n b| _^~~~~~~~~~~~~~~~~~~~~~~~j obsrc/libavfilter/vf_atadenoise.cs:)270 :\22 : | note: ^expanded from macro 'FILTER_ROW' src/libavfilter/vf_avgblur.c:169: 1270: | warning: unused parameter 'nb_jobs' [-Wunused-parameter] src/libavfilter/vf_avgblur.c : 75 : 74 : note: iexpanded from macro 'FILTER'f (rdi f75f | s>t atthirca 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 r g\, i| n ~~~~~ ^ ~~~~t jobnr, int nb_jobs) \ | ^ src/libavfilter/vf_atadenoise.c:331:1: warning: src/libavfilter/vf_avgblur.cunused parameter 'weights' [-Wunused-parameter]: 177:20: 331warning: | comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]F ILTER_ R177O | W _ S E RiIfA L((muaixn t*8 _atr,e a8 )> = | F^F _Asrc/libavfilter/vf_atadenoise.cR:R289A:Y52_:E Lnote: Eexpanded from macro 'FILTER_ROW_SERIAL'M S(s-> l289u | t ) ) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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_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: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_src/libavfilter/vf_avgblur.cR:O237W:_41S:E Rwarning: Icomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]A L(uint8 _237t | , 8 ) c o| n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~s t src/libavfilter/vf_atadenoise.ci:n321t: 25s:l onote: wexpanded from macro 'FILTER_ROW_SERIAL' = (s- >321m | a x * s - > a r e a ) > =r sFuFm_dAiRfRfA Y>_ EtLhErMbS)( s - > l u t ) ; | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ \ | ~~~~~~~~ ^ ~~~~ 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 } | ^ 3 warnings generated. CC libavfilter/vf_blackdetect.o 14 warnings generated. 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 } | ^ 8 warnings generated. CC libavfilter/vf_blackframe.o 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; | ^ 10 warnings generated. 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_DOUBLE, {.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_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 } | ^ 5 warnings generated. CC libavfilter/vf_blend_vulkan.o 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: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) \ | ^ 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(B11) warning)s) generated . | ^ 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]CC libavfilter/vf_blockdetect.o 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 *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: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(phosrc/libavfilter/vf_blockdetect.ce:n58i:x112,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] FFMIN(A, B58) | - F F{M A"Xp(eAr,i oBd)_ m+i nM"A,X )" M i| n^i musrc/libavfilter/blend_modes.cm: 98p:e40r:i onote: dexpanded from macro 'fn' to s e98a | r c h f oFri"l,t eOrFPFaSrEaTm(sp e*rpiaorda_mm,i nS)l,i cAeVP_aOrPaTm_sT Y*PsEl_iIcNeTp,a r{a.mi)6 4 = 3 } , 2 , 3 2 ,\ F L| A ^G S}, | ^ src/libavfilter/vf_blockdetect.c:59:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "period_max", "Maximum period to search for", OFFSET(period_max), AV_OPT_TYPE_INT, {.i64=24}, 2, 64, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:60:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c:135: 160: | warning: unused parameter 'sliceparam' [-Wunused-parameter] { "p l135a | nfens("r,e f l e c t , " s e(tB p=l=a nMeAsX )t o? fBi l:t eFrF"M,I NO(FMFASXE,T ((pAl a*n eAs )/, (AMVA_XO P-T _BT)Y)P)E)_ I N| T^, {src/libavfilter/blend_modes.c.:i986:440=:1 }note: ,expanded from macro 'fn' 0, 1 598, | F L A G SF i}l,t e r| P ^a rams *src/libavfilter/vf_blockdetect.cp:a61r:a12m:, warning: Smissing field 'help' initializer [-Wmissing-field-initializers]l ic e61P | a r a m s{ *NsUlLiLc e}p a r| a ^m ) \ | ^ 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(In file included from hsrc/libavfilter/vf_blend_vulkan.ca:r25d: oIn file included from src/libavutil/vulkan_spirv.h:22: vsrc/libavutil/vulkan.he:r369l:a16y:, Awarning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]= = MAX ? M369A | X : FwFhMiIlNe( M(AcXn,t M i2m g*) A&)& *f -(>Ai m>g [HcAnLtF])) + | 2 ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ * A * B / MAX * (A <= HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam)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/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: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/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(s->params); plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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/vf_blend_vulkan.c:353:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 353 | { "c0_opacity", "set color component #0 opacity", OFFSETsrc/libavfilter/blend_modes.c(:p122a:r1a:m swarning: [unused parameter 'sliceparam' [-Wunused-parameter]0 ].op a122c | iftny()s,c rAeVe_nO,P T _ T Y PSEC_RDEOEUNB(L1E,, A{, .Bd)b)l =| ^1 }src/libavfilter/blend_modes.c,: 980:,40 :1 ,note: expanded from macro 'fn'F LAGS 98} | , | ^ FilterParasrc/libavfilter/vf_blend_vulkan.cm:s354 :*129p:a rwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]m , Slice P354a | r a m s {* s"lci1c_eoppaarcaimt)y " , " s e t c o l\o r | c ^o mponent #1 opacity", OFFSET(params[1].opacity), AV_OPT_TYPE_DOUBLE, { .dbl = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend_vulkan.c:355:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 355 | { "c2_opacity", "set color componentsrc/libavfilter/blend_modes.c :#1232: 1o:p awarning: cunused parameter 'sliceparam' [-Wunused-parameter]i ty", O123F | FfSnE(To(vpearrlaamys,[ 2 ] . o(pAa c 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) | ^ 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", "set 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++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavfilter/vf_blurdetect.o 9 warnings generated. CC libavfilter/vf_bm3d.o 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) | ^ 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 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 } | ^ 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. CC libavfilter/vf_ccrepack.o 4 warnings generated. CC libavfilter/vf_chromaber_vulkan.o src/libavfilter/vf_ccrepack.c:45:13: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_chromakey.o 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 }, | ^ 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 } | ^ 4 warnings generated. CC libavfilter/vf_chromanr.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 } | ^ 10 warnings generated. CC libavfilter/vf_chromashift.o 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 4 warnings generated. CC libavfilter/vf_colorchannelmixer.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 } | ^ 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 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 } | ^ 8 warnings generated. CC libavfilter/vf_colordetect.o 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 } | ^ 14 warnings generated. CC libavfilter/vf_colorize.o 5 warnings generated. 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 } | ^ CC libavfilter/vf_colorkey.o 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 } | ^ 277 warnings generated. CC libavfilter/vf_colormatrix.o 3 warnings generated. CC libavfilter/vf_colorspace.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) | ^ 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 4 warnings generated. CC libavfilter/vf_convolve.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 } | ^ 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 scale, 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] 17 warning248s | generated . 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 peakCC libavfilter/vf_copy.o , 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 } | ^ 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:91: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) | ^ 2 warnings generated. CC libavfilter/vf_crop.o 9 warnings generated. CC libavfilter/vf_cropdetect.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 } | ^ 14 warnings generated. CC libavfilter/vf_curves.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. CC libavfilter/vf_datascope.o 113 warnings generated. CC libavfilter/vf_dblur.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:src/libavfilter/vf_dblur.c293::4941::105 :warning: missing field 'comp' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 293 | 49 | { F"FaDnrgalweC"o,l o r" sceotl oarn g=l e{" ,{ 0 } } ; | ^ 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_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) | ^ CC libavfilter/vf_dctdnoiz.o 4 warnings generated. CC libavfilter/vf_deband.o 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], | ^ 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 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 }, | ^ 13 warnings generated. 42 warnings generated. CC libavfilter/vf_decimate.o CC libavfilter/vf_dedot.o 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_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},src/libavfilter/vf_decimate.c :0283,: 241:, warning: Fcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]L AGS }, | 283 ^ | } elsrc/libavfilter/vf_dedot.cs:e372 :i12f: (warning: dmissing field 'help' initializer [-Wmissing-field-initializers]m -> e372o | f = = {( (N1U Lppsrc << INPUT_CLEANSRC))) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. CC libavfilter/vf_deflicker.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, | ^ 5 warnings generated. CC libavfilter/vf_dejudder.o 10 warnings generated. CC libavfilter/vf_delogo.o src/libavfilter/vf_dejudder.c:74:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 74 | {NULL} | ^ 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_expr), 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 } | ^ 1 warning generated. CC libavfilter/vf_deshake.o 5 warnings generated. CC libavfilter/vf_despill.o src/libavfilter/vf_deshake.c:139:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 139 | { NULL } | ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 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 } | ^ 4 warnings generated. 8 warnings generated. CC libavfilter/vf_detelecine.o CC libavfilter/vf_displace.o 14 warnings generated. CC libavfilter/vf_drawbox.o src/libavfilter/vf_displace.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { 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} | ^ 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 + | ^ 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.c: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 } | ^ 3 warnings generated. 6 warnings generated. CC libavfilter/vf_edgedetect.o CC libavfilter/vf_elbg.o 1 warning generated. CC libavfilter/vf_entropy.o 26 warnings generated. CC libavfilter/vf_epx.o 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_edgedetect.c:src/libavfilter/vf_elbg.c73::6499::112 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 7364 | | {{ ""hsi"g,h " , ""sseett htihgeh rtahnrdeosmh oslede"d," ,O FOFFSFESTE(Th(ilgfhg)_,s eAeVd_)O,P TA_VT_YOPPET__DTOYUPBEL_EI,N T{6.4d,b l{= 5.0i/6245 5=. }-,1 0},, 1-,1 ,F LUAIGNST 3}2,_ M A| X ^, FLAGS }, | src/libavfilter/vf_edgedetect.c ^: 74:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_elbg.c74: | 65 : 96 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]" low", 65" | s e t l{o w" ptahlr8e"s,h o"lsde"t, t hOeF FpSaElT8( loouwt)p,u t "A,V _OOFPFTS_ETTY(PpEa_lD8O)U,B LAEV,_ O{P.Td_bTlY=P2E0_/B2O5O5L.,} ,{ 0.,i 614, =F L0A G}S, }0,, 1| , ^ FLAGS }, | ^ src/libavfilter/vf_elbg.c:66:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "use_alpha", "use alpha chasrc/libavfilter/vf_edgedetect.cn:n86e:l12 :f owarning: rmissing field 'help' initializer [-Wmissing-field-initializers] ma p86p | i n g " ,{ ONFULFLS E}T ( u| s ^e _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 } | ^ src/libavfilter/vf_entropy.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ 9 warnings generated. 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) | ^ 3 warnings generated. CC libavfilter/vf_eq.o CC libavfilter/vf_estdif.o 1 warning generated. CC libavfilter/vf_exposure.o src/libavfilter/vf_eq.c:285:34: warning: unused parameter 'res' [-Wunused-parameter] 285 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_eq.c:285:43: warning: unused parameter 'res_len' [-Wunused-parameter] 285 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_eq.c:285:56: warning: unused parameter 'flags' [-Wunused-parameter] 285 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_eq.c:317:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 317 | OFFSET(contrast_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ 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 | OFsrc/libavfilter/vf_estdif.cF:S94E:T128(:g awarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]m a_b_expr), 94 | A{V _"OrPsTl_oTpYeP"E,_ S"TsRpIeNcGi,f y{ .tshter s=e a"r1c.h0 "r}a,d i0u,s 0f,o rT FeLdAgGeS s}l,o p e| ^t racing", OFFSET(rslopesrc/libavfilter/vf_eq.c):,331 :A85V:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_ I331N | T , { . i 6 4 =O1F}F,S E1T,( gMaAmXm_aR_,w eFiLgAhGtS_ e}x,p r )| , ^ AV_OPT_TYPE_STRINGsrc/libavfilter/vf_estdif.c,: 95{:.128s:t rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]= "1.0"} ,95 | 0 , 0 ,{ T"FrLeAdGgSe "},, "| s ^p ecify the search radius for best edgsrc/libavfilter/vf_eq.ce: 335m:a12t:c hwarning: imissing field 'help' initializer [-Wmissing-field-initializers]n g" ,335 | O F F S E{T (NrUeLdLg e}) , | ^A V_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_estdif.c:198:1: warning: unused parameter 'prev3' [-Wunused-parameter] 198 | MID4(uint8_t, 8) | ^ src/libavfilter/vf_estdif.c:186:45: note: expanded from macro 'MID4' 186 | const type *const prev3, \ | ^ src/libavfilter/vf_estdif.c:198:1: warning: unused parameter 'next3' [-Wunused-parameter] src/libavfilter/vf_estdif.c:187:45: note: expanded from macro 'MID4' 187 | const type *const next3, \ | ^ 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_estdif.c:199:1: warning: unused parameter 'next3' [-Wunused-parameter] src/libavfilter/vf_estdif.c:187:45: note: expanded from macro 'MID4' 187 | const type *const next3, \ | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. CC libavfilter/vf_fade.o 12 warnings generated. CC libavfilter/vf_feedback.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 = 25 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:554:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 554 | { "alpha", "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 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:560:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 560 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:562:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 562 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:563:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 563 | { "color", "set color", OFFSET(color_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 } | ^ src/libavfilter/vf_feedback.c:127:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 127 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_feedback.c:323:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 323 | { "x", "set top left crop position", OFFSET(x), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS }, | ^ src/libavfilter/vf_feedback.c:324:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | { "y", "set top left crop position", OFFSET(y), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS }, | ^ src/libavfilter/vf_feedback.c:325:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 325 | { "w", "set crop size", OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_feedback.c:326:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 326 | { "h", "set crop size", OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_feedback.c:327:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 327 | { NULL } | ^ 6 warnings generated. 20 warnings generated. CC libavfilter/vf_fftdnoiz.o CC libavfilter/vf_fftfilt.o 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]), AV_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_fftdnoiz.c:112:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 112 | { 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_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) | ^ CC libavfilter/vf_field.o 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 blockx size 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 } | ^ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavfilter/vf_fieldorder.o src/libavfilter/vf_fieldorder.c:162:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 162 | { NULL } | ^ 1 warning generated. 15 warnings generated. CC libavfilter/vf_fillborders.o CC libavfilter/vf_find_rect.o 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 } | ^ 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 } | ^ 2 warnings generated. CC libavfilter/vf_flip_vulkan.o 8 warnings generated. CC libavfilter/vf_floodfill.o 13 warnings generated. CC libavfilter/vf_format.o 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 | unsigned s0, 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) | ^ 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/libavfilter/vf_floodfill.c:177:39: warning: unused parameter 's1' [-Wunused-parameter] 177 | int *s0, int *s1, int *s2, int *s3)src/libavutil/vulkan.h : 394| : ^26 : warning: src/libavfilter/vf_floodfill.ccast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]: 177:48 :394 | warning: unused parameter 's2' [-Wunused-parameter] ou t177- | > p N e x t = ( v o i d * ) i n ; | ^ 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)src/libavfilter/vf_flip_vulkan.c,: 45 : 63 :A Vwarning: _unused parameter 'in' [-Wunused-parameter]O PT_TYPE _45I | NsTt,a t{i.ci 6a4v=_0c}o,l d0 ,i nUtI NiTn1i6t__MfAiXl,t eFrL(AAGVSF i}l,t e r| C ^o ntext *ctx, AVFrasrc/libavfilter/vf_floodfill.cm:e393 :*113i:n ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]e num Fli p393T | y p e t{y p"es)0 " ,| ^" 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]src/libavfilter/vf_flip_vulkan.c):,215 :A12V:_ Owarning: Pmissing field 'help' initializer [-Wmissing-field-initializers]T _TY P215E | _ I N T ,{ {N.UiL6L4 =}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 } | ^ 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_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 } | ^ 6 warnings generated. CC libavfilter/vf_fps.o 35 warnings generated. CC libavfilter/vf_framepack.o 3 warnings generated. CC libavfilter/vf_framerate.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 } | ^ src/libavfilter/vf_framepack.c:434:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 434 | { NULL }, | ^ 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; \ | ^ 3 warnings generated. CC libavfilter/vf_framestep.o 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. CC libavfilter/vf_freezeframes.o 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} | ^ 1 warning generated. CC libavfilter/vf_fspp.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 }, | ^ 5 warnings generated. CC libavfilter/vf_fsppdsp.o 4 warnings generated. CC libavfilter/vf_fsync.o 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_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), | ^~~~~~~~~~~~~~~~~~~~ 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_fsync.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ 5 warnings generated. CC libavfilter/vf_gblur.o 1 warning generated. CC libavfilter/vf_gblur_vulkan.o 5 warnings generated. 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 } | ^ 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. 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 } | ^ CC libavfilter/vf_guided.o 15 warnings generated. CC libavfilter/vf_hflip.o 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, \ | ^ 3 warnings generated. CC libavfilter/vf_histeq.o 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 } | ^ CC libavfilter/vf_hqdn3d.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~ 3 warnings generated. 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}, | ^ 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_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 } | ^ 12 warnings generated. CC libavfilter/vf_hue.o 21 warnings generated. CC libavfilter/vf_huesaturation.o 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:83:53: warning: unused parameter 'max' [-Wunused-parameter] 83 | static inline int lerpi8(int v0, int v1, int f, int max) | ^ 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. CC libavfilter/vf_idet.o 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 } | ^ 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_lenscorrection.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ 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_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. CC libavfilter/vf_limiter.o 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 } | ^ 4 warnings generated. src/libavfilter/vf_lut2.c:644:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 644 | { NULL } | ^ 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 } | ^ 2 warnings generated. CC libavfilter/vf_maskedclamp.o 2 warnings generated. CC libavfilter/vf_maskedmerge.o 4 warnings generated. 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_maskedmerge.c:33:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 33 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ 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) \ | ^ src/libavfilter/vf_maskedminmax.c:52:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedminmax.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ 4 warnings generated. CC libavfilter/vf_maskedthreshold.o 6 warnings generated. 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 } | ^ CC libavfilter/vf_maskfun.o 2 warnings generated. CC libavfilter/vf_mcdeint.o 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 } | ^ 3 warnings generated. 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; | ~~~~ ^ ~~~~ 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. 6 warnings generated. CC libavfilter/vf_mergeplanes.o CC libavfilter/vf_mestimate.o 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 } | ^ 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 } | ^ 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. 5 warnings generated. CC libavfilter/vf_morpho.o 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. 4 warnings generated. CC libavfilter/vf_negate.o 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. CC libavfilter/vf_nlmeans.o 8 warnings generated. 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_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_nlmeans_vulkan.c:1143:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1143 | { NULL } | ^ 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_nnedi.c:444:53: warning: unused parameter 'scale' [-Wunused-parameter] 444 | 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 16 warnings generated. CC libavfilter/vf_null.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]) | ^ 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 src/libavfilter/vf_phase.c:90:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 90 | { NULL } | ^ 9 warnings generated. CC libavfilter/vf_photosensitivity.o 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 1 warning generated. CC libavfilter/vf_qp.o 6 warnings generated. 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) | ^ CC libavfilter/vf_random.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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. 16 warnings generated. CC libavfilter/vf_readvitc.o 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, Fsrc/libavfilter/vf_readvitc.cL:A56G:S133 :} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 56 | src/libavfilter/vf_readeia608.c :{95 :"140s:c awarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]_ max", "m a95x | i m u m {l i"nceh pn"u,m b e r s t"oc hseccakn afnodr aVpIpTlCy dpaatrai"t,y ObFiFtS"E,T ( s c a n _ m a x ) , A V _ O P T _ T Y P E _ I NOTF,F S{E.Ti(6c4h p=) ,4 5 }A,V _-O1P,T _ITNYTP_EM_ABXO,O LF,L A G{S. i}6,4 = | 0 ^} , 0, 1, FLAGSsrc/libavfilter/vf_readvitc.c :}57,: 108 :| ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | src/libavfilter/vf_readeia608.c{: 96":t140h:r _warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]" , "b l96a | c k c o{l o"rl pt"h,r e s h o l d "",l oOwFpFaSsEsT (ltihnre_ bp)r,i oArV _tOoP Tp_rToYcPeEs_sDiOnUgB"L,E , { . d b l = 0 . 2 } , 0 , O1F.F0S,E TF(LlApG)S, } , A| V ^_ OPT_TYPE_BOOL, src/libavfilter/vf_readvitc.c :{58.:i1086:4 =warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 }, 058, | { "1t,h rF_LwA"G,S } , " w| h ^i te color thsrc/libavfilter/vf_readeia608.cr:e97s:h12o:l dwarning: "missing field 'help' initializer [-Wmissing-field-initializers], O F97F | S E T ( t{h rN_UwL)L, }A V _| O ^P T_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_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_remap.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ 4 warnings generated. CC libavfilter/vf_removegrain.o 10 warnings generated. CC libavfilter/vf_removelogo.o 1 warning generated. CC libavfilter/vf_repeatfields.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_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) | ^ src/libavfilter/vf_removelogo.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ CC libavfilter/vf_rotate.o 8 warnings generated. CC libavfilter/vf_sab.o 1 warning generated. CC libavfilter/vf_scale.o src/libavfilter/vf_rotate.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ 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_rotate.c:371:45: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 371 | *((uint32_t *)pout) = *((uint32_t *)pin); | ^ src/libavfilter/vf_rotate.c:558:34: warning: unused parameter 'res' [-Wunused-parameter] 558 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_rotate.c:558:43: warning: unused parameter 'res_len' [-Wunused-parameter] 558 | 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) | ^ src/libavfilter/vf_sab.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | { NULL } | ^ 12 warnings generated. CC libavfilter/vf_scale_vulkan.o 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] 1012 | char *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_scale.c:1147:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1147 | { "in_v_chr_pos", "input vertical chroma position in luma grid/256" , OFFSET(in_v_chr_pos), AV_OPT_TYPE_INT, { .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, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_scale.c:1162:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1162 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_scdet.o 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:57:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "s", "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:58:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | {NULL} | ^ src/libavfilter/vf_scdet.c:139:35: warning: unused parameter 's' [-Wunused-parameter] 139 | static int set_meta(SCDetContext *s, AVFrame *frame, const char *key, const char *value) | ^ 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_scale_vulkan.c:155:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 155 | for (int i = 0; i < desc[1].elems; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/vf_scale_vulkan.c:308:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 308 | SPEC_LIST_ADD(sl, 0, 32, s->debayer); | ^ 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 }, | ^ 6 warnings generated. CC libavfilter/vf_scdet_vulkan.o 18 warnings generated. 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 } | ^ 6 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; | ^ 7 warnings generated. src/libavfilter/vf_scdet_vulkan.c:374:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 374 | { "threshold", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., FLAGS }, | ^ src/libavfilter/vf_scdet_vulkan.c:375:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 375 | { "t", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., FLAGS }, | ^ src/libavfilter/vf_scdet_vulkan.c:376:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "sc_pass", "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_scdet_vulkan.c:377:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "s", "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_scdet_vulkan.c:378:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 378 | { NULL } | ^ CC libavfilter/vf_setparams.o 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, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | RANGE_OPTION("yellow", RANGE_YELLOWS), | ^ 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:103:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | RANGE_OPTION("green", RANGE_GREENS), | ^ 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:104:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | RANGE_OPTION("cyan", RANGE_CYANS), | ^ 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:105:5: 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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} | ^ src/libavfilter/vf_setparams.c:283:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 283 | {NULL} | ^ 7 warnings generated. 4 warnings generated. CC libavfilter/vf_shear.o CC libavfilter/vf_showinfo.o 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_showinfo.c:411:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 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]); acdc++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] 39 | { NULL } | ^ src/libavfilter/vf_showpalette.c:44:49: warning: unused parameter 'ctx' [-Wunused-parameter] 44 | static int query_formats(const AVFilterContext *ctx, | ^ src/libavfilter/vf_shear.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ 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 }, | ^ 2 warnings generated. 1 warning generated. 3 warnings generated. CC libavfilter/vf_shufflepixels.o CC libavfilter/vf_shuffleplanes.o 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 }, | ^ src/libavfilter/vf_signalstats.c:85:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | {NULL} | ^ 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]]++; | ^ 5 warnings generated. 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) { | ~~~~~~~~~~~~ ^ ~~~~~~ CC libavfilter/vf_signature.o 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. 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) | ^ CC libavfilter/vf_ssim.o 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. CC libavfilter/vf_stereo3d.o 5 warnings generated. 17 warnings generated. CC libavfilter/vf_super2xsai.o 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 CC libavfilter/vf_telecine.o 4 warnings generated. 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. CC libavfilter/vf_thumbnail.o 1 warning generated. 2 warnings generated. CC libavfilter/vf_tile.o CC libavfilter/vf_tiltandshift.o 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 } | ^ 5 warnings generated. 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 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_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_tile.c:133:19:src/libavfilter/vf_tiltandshift.c :warning: 229comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 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] 133 | 229 | i f ( i n l i n k - > w > ( I N T _ M A X( c-o ntsott auli_nmta8r_gti n*_*w))s -/> ptrielve-->>dwa)t a{, | | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ src/libavfilter/vf_tile.c:138:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 138 | if (inlink->h src/libavfilter/vf_tiltandshift.c>: 234(:I43N:T _warning: Mcast 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]A X - t o234t | a l _ m a r g i n _ h ) / t i l e - > h ) {( c o| n ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s t 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 }, | ^ 9 warnings generated. CC libavfilter/vf_tmidequalizer.o 7 warnings generated. 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, | ^ CC libavfilter/vf_tonemap.o 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++) | ~ ^ ~~~~~ 3 warnings generated. 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 } | ^ CC libavfilter/vf_tpad.o src/libavfilter/vf_tpad.c:458 warning:s145 generated:. 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 } | ^ 14 warnings generated. CC libavfilter/vf_transpose.o CC libavfilter/vf_transpose_vulkan.o 6 warnings generated. 10 warnings generated. CC libavfilter/vf_unsharp.o 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_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 } | ^ 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 } | ^ 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) | ^ 2 warnings generated. src/libavfilter/vf_transpose_vulkan.c:241:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 241 | { NULL } | ^ 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 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) \ | ^ src/libavfilter/vf_v360.c:413:61: warning: unused parameter 'ker' [-Wunused-parameter] 413 | int16_t *u, int16_t *v, int16_t *ker) | ^ 1 warning generated. src/libavfilter/vf_v360.c:1814:48: warning: unused parameter 's' [-Wunused-parameter] 1814 | static int hequirect_to_xyz(const V360Context *s, | ^ CC libavfilter/vf_vaguedenoiser.o 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. 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 } | ^ CC libavfilter/vf_vectorscope.o 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 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++) { | ~ ^ ~ 4 warnings generated. CC libavfilter/vf_vmafmotion.o 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) | ^ 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]) | ^ 23 warnings generated. 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) | ^ CC libavfilter/vf_weave.o 27 warnings generated. CC libavfilter/vf_xbr.o src/libavfilter/vf_weave.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ src/libavfilter/vf_xbr.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ 1 warning generated. 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) \ | ^ CC libavfilter/vf_xfade.o 2 warnings generated. CC libavfilter/vf_xfade_vulkan.o 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 | 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) \ | ^ 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_yaepblur.c:324:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 324 | { NULL } | ^ src/libavfilter/vf_zoompan.c:111:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 111 | { NULL } | ^ 1 warning generated. CC libavfilter/video.o 1 warning generated. CC libavfilter/vsink_nullsink.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) | ^ 2 warnings generated. 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 18 warnings generated. CC libavfilter/vsrc_mptestsrc.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", "set 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}, | ^ 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 7 warnings generated. CC libavfilter/vsrc_sierpinski.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 } | ^ 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 vide7o warning sr generateda. te", 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", "setCC libavfilter/vsrc_testsrc_vulkan.o 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 } | ^ 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 { | ^ 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: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) | ^ 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 19 warnings generated. CC libavcodec/8svx.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))) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/8svx.c:46: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 3 warnings generated. CC libavcodec/a64multienc.o CC libavcodec/aac/aacdec.o 2 warnings generated. CC libavcodec/aac/aacdec_ac.o 25 warnings generated. CC libavcodec/aac/aacdec_fixed.o 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; | ^ 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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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.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_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)) | ~ ^ ~~~~~~ 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 | fsrc/libavcodec/aac/aacdec.co:r1147 :(29;: iwarning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]< FF_ARR A1147Y | _ E L E MfSo(rs t(aitnet- >tlyapset )=; 0i;+ +t)y p e| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~< 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_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) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 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, | ^ 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, | ^ 11 warnings generated. CC libavcodec/aac_ac3_parser.o 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)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))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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:51: src/libavcodec/aaccoder_twoloop.h:295:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 295 | for (i = 0; i < sizeof(minsf) / sizeof(minsf[0]); ++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/aacenc.c:51: 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: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 } | ^ 2 warnings generated. CC libavcodec/aacenc_is.o 19 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. CC libavcodec/aacps_float.o 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)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 20 warnings generated. CC libavcodec/aacsbr_fixed.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:2 warningwarning: scomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] generated . 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/aactab.o 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) { | ~~~~~~~~~~ ^ ~~~ 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/aandcttab.o CC libavcodec/aasc.o 4 warnings generated. CC libavcodec/ac3.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; | ^ 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 7 warnings generated. 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 { | ^ CC libavcodec/ac3enc_float.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 { | ^ 12 warnings generated. CC libavcodec/ac3tab.o CC libavcodec/acelp_filters.o 1 warning generated. CC libavcodec/acelp_pitch_delay.o 1 warning generated. CC libavcodec/acelp_vectors.o CC libavcodec/adpcm.o CC libavcodec/adpcm_data.o CC libavcodec/adpcmenc.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) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/adts_header.o 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__) | ^~~~~~~~~~~ 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: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__ } \ | ^~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/adpcmenc.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 { | ^ 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)) | ^ 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/adts_parser.o 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; | ^ 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) | ^ 2 warnings generated. CC libavcodec/agm.o 4 warnings generated. CC libavcodec/ahx_parser.o 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; | ^ 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. CC libavcodec/alac_data.o 6 warnings generated. CC libavcodec/alacdsp.o CC libavcodec/alacenc.o CC libavcodec/aliaspixdec.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 { | ^ 5 warnings generated. CC libavcodec/aliaspixenc.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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; | ^ 2 warnings generated. CC libavcodec/allcodecs.o 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 { | ^ 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, | ^ 5 warnings generated. CC libavcodec/amfdec.o 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_order", "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 } | ^ 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 26 warnings generated. 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)) { \ | ^~~ CC libavcodec/amfenc_av1.o 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)) { \ | ^~~~ 5 warnings generated. 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", In file included from "src/libavcodec/amfenc_av1.cQ:u27a: nsrc/libavcodec/codec_internal.ht:i104z:a6t:i owarning: nredeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum] Parame t104e | re nfuomr AIV-CFordaemceC"o,n f i gO;F F S| E ^T (qp_src/libavcodec/avcodec.hi:)2548,: 6 : note: previous definition is here 2548 | e n u m AAVV_COoPdTe_cTCYoPnEf_iIgN T{, {| ^. 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 }src/libavcodec/amfenc_av1.c,: 97-:11610:, warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]0 , VE }, | ^97 | { "src/libavcodec/amfenc_h264.cq:v124b:r145_:q uwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]l ity_leve l124" | , { ""Smeatxs_ bt_hfer aQmVeBsR" ,q u a l"iMtayx ilmeuvme ln"u,m b e r o f c o n s e c uOtFiFvSeE TB( qPvibcrt_uqrueasl"i,t yO_FlFeSvEeTl()m,a x _ c o n s e c u t i v eA_Vb__OfPrTa_mTeYsP)E,_ IANVT_,O P T _{T.YiP6E4_ I=N T-,1 {} ,. i-614, =5 1-,1 V}E, }-,1 , | 3 ^, VE }, | ^ src/libavcodec/amfenc_h264.c:125:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/amfenc_av1.c: 104125: | 204 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "bf", 104 | { " a"sBy nPci_cdteuprteh "P,a t t e r n " , " S e t m a x i m u m e n c o d i nOgF FpSaErTa(lmlaexl_ibs_mf.r aHmiegsh)e,r v a l u e s i n c r eAaVs_eO PoTu_tTpYuPtE _lIaNtTe,n c{y .."i,6 4O F=F S-E1T (}h,w s-u1r,f a3c,e sV_Ei n}_,q u e| u ^e _max), AV_src/libavcodec/amfenc_h264.cO:P128T:_161T:Y Pwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ INT, {.i6 4128 | = 1 6 {} ," i1n,t rMaA_Xr_eLfOrOeKsAhH_EmAbD"_,D"EIPnTtHr a+ R1e,f rVeEs h} ,M B s| ^N umber Per Slsrc/libavcodec/amfenc_av1.co:t106 :i123n: Mwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]c roblock s106" | , { " pOrFeFeSnEcTo(dien"t,r a _ r e f r e s h _ m b ) ," E n a bAlVe_ OpPrTe_eTnYcPoEd_eI"N,T , { .OiF6F4S E=T (-p1r e}e,n c-o1d,e )I,N T _ M A X ,A VV_EO P}T,_ T Y| P ^E _BOOL, {.i64 = -1 }, -1, 1, VE}, src/libavcodec/amfenc_h264.c| : ^136 :169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/amfenc_av1.c:107:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | {107 | " h i g h{_ m"oetnifoonr_cqeu_ahlridt"y,_ b o o s t _ e n a b l e""E,n f o r"cEen aHbRlDe" ,H i g h m o t i o nO FqFuSaElTi(teyn fboorocset_ hmrodd)e," , OAFVF_SOEPTT(_hTwY_PhEi_gBhO_OmLo,t i{o.ni_6q4u a=l i-t1y _ b}o,o s-t1),, 1A,V _VOEP}T,_T Y P| E ^_ BOOL, {src/libavcodec/amfenc_av1.c.:i1086:4123 := warning: -missing field 'unit' initializer [-Wmissing-field-initializers]1 }, -1, 1081 | , V E {} ," f i| l ^l er_data",src/libavcodec/amfenc_h264.c : 138 : 132 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "Fill e138r | D a t a{ E"nmaeb_lhea"l,f _ p eOlF"F,S E T ( f"iElnlaebrl_ed aMtEa )H,a l f PAiVx_eOlP"T,_ T Y P E _ B O O L , { . i 6 4 O=F F-S1E T (}m,e _-h1a,l f1_,p eVlE)},, | A ^V _OPT_TYsrc/libavcodec/amfenc_av1.cP:E111_:B145O:O Lwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] { .i64 =111 | - 1 } ,{ -"1m,a x1_,b _VfEr a}m,e s "| , ^ "Maxisrc/libavcodec/amfenc_h264.cm:u139m: 132n:u mwarning: bmissing field 'unit' initializer [-Wmissing-field-initializers]e r of con s139e | c u t i v{e "Bm eP_iqcutaurrteesr"_,p eOlF"F,S E"TE(nmaabxl_ec oMnEs eQcuuatritveer_ bP_ifxrealm"e,s ) , A V _ O P T _ T Y P EO_FIFNSTE,T ({m e._iq6u4a r=t e-r1_ p}e,l )-,1A,V _3O,P TV_ET Y}P,E _ B| O ^O L, { .src/libavcodec/amfenc_av1.ci:61124: 145=: -warning: 1missing field 'unit' initializer [-Wmissing-field-initializers] }, -1, 1 ,112 | V E } ,{ "| b ^f ", src/libavcodec/amfenc_h264.c : 141 : 131 :" Bwarning: missing field 'unit' initializer [-Wmissing-field-initializers]P icture P a141t | t e r n "{, " f o r c e d _ i d r " , " F o r c eO FIF SfErTa(mmeasx _tbo_ fbrea mIeDsR) ,f r a m e s " , AOVF_FOSPETT_(TfYoPrEc_eIdN_Ti,d r{) . i 6,4 A=V _-O1P T}_,T Y-P1E,_ B3O,O LV,E }{, . i| 6 ^4 = 0 }, 0src/libavcodec/amfenc_av1.c,: 1141:,169 :V Ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]} , | ^ 114 | src/libavcodec/amfenc_h264.c :{142 :"132h:i gwarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]_ motion_q u142a | l i t y _{b o"oasutd_"e,n a b l e " , " E n"aIbnlsee rHtisg hA Um oDteiloinm iqtuearl iNtAyL buonoistt" ,m o d e " , OOFFFFSSEETT((hawu_dh)i g h _ m o t i o n _,q uAaVl_iOtPyT__bToYoPsEt_)B,O OALV,_ O P{T _.TiY6P4E _=B O-O1L ,} , -{1.,i 614, =V E- 1} ,} , | - ^1 , 1, VEsrc/libavcodec/amfenc_h264.c :}144,: 204 :| ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/amfenc_av1.c:117:161 :144 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "smar t117_ | a c c e s{s _"vmiidne_oq"p,_ i " , " E n a b l e S m a r t "Amcicne sqsu aVnitdiezoa ttioo ne nphaarnacmee t epre rffoorr mIa-nfcrea mbey" ,u t i lOiFzFiSnEgT (bmoitnh_ qApP_Ui )a,n d d G P U m e m o r y a c c e s s " , A V _ OOPFTF_STEYTP(Es_mIaNrTt,_ a{c.cie6s4s _=v i-d1e o )},, A-V1_,O P2T5_5T,Y PVEE_ B}O,O L ,| ^{ .i64 =src/libavcodec/amfenc_av1.c :-1181: 161 :} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]- 1, 1, VE} ,118 | | ^ { "maxsrc/libavcodec/amfenc_h264.c_:q147p:_205i:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | " m a x {q u"apnrteiaznaatliyosni sp"a,r a m e t e r f o r I - f r a m e " , O F F S E"TE(nmaabxl_eq pp_rie)a,n a l y s i s " , A V _ O P T _ T Y P E _ I N T , { . i 6 4 = - 1 } ,O F-F1S,E T2(5p5r,e aVnEa l}y,s i s| ) ^, src/libavcodec/amfenc_av1.c : 119 : 161 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV _119O | P T _ T Y{P E"_mBiOnO_Lq,p _ p "{,. i 6 4 = - 1 } , - 1 ," m1i,n VqEu a}n,t i z| a ^t ion parameter for P-frame", src/libavcodec/amfenc_h264.c :O153F:F205S:E Twarning: (missing field 'unit' initializer [-Wmissing-field-initializers]m in_qp_p), 153 | { " p a _ s c e n e _ c hAaVn_gOeP_Td_eTtYePcEt_iIoNnT_,e n{a.bil6e4" ,= - 1 } ," E-n1a,b l2e5 5s,c eVnEe }c,h a n| g ^e detectisrc/libavcodec/amfenc_av1.co:n120":,161 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { " m a x _ q p _ p "O,F F S E T ( p a _ s c e n e _ c"hmaanxg eq_udaentteicztaitoino)n, p a r a m e t e r f o r APV-_fOrPaTm_eT"Y,P E _ BOOFOFLS,E T ( m{a.xi_6q4p _=p )-,1 } , - 1 , 1 , V E } , | ^ AV_OPT_TYPE_INT, {.i64 = -1 }, src/libavcodec/amfenc_h264.c-:1160,: 2052:5 5warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] VE }, | ^ 160 | src/libavcodec/amfenc_av1.c :{121 :"161p:a _warning: smissing field 'unit' initializer [-Wmissing-field-initializers]t atic_scen e121_ | d e t e c{t i"omni_ne_nqapb_lbe"",, " E n a b l e "stamtiinc qsucaenntei zdaettieocnt ipoanr"a,m e t e r f o r B - f r a m e " , O F F S E T ( m i n _OqFpF_SbE)T,( p a _ s t a t i c _ s c e n e _ d e t e c t iAoVn_)O,P T _ T Y P E _ I N T , { .AiV6_4O P=T _-T1Y P E}_,B O-O1L,, 2 5 5{,. iV6E4 }=, - 1| ^} , -1, 1, VEsrc/libavcodec/amfenc_av1.c :}122,: 161 :| ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "max_qp_b", src/libavcodec/amfenc_h264.c : 167 : 206 : "warning: mmissing field 'unit' initializer [-Wmissing-field-initializers]a x quantizati o167n | p a r a{m e"tpear_ ifnoirt iBa-lf_rqapm_ea"f,t e r _OsFcFeSnEeT_(cmhaaxn_gqep"_,b ) , " T h e Q P v a l u e t h a t AiVs_ OuPsTe_dT YiPmEm_eIdNiTa,t e{l.yi 6a4f t=e r- 1a s}c,e n-e1 ,c h2a5n5g,e "V,E } ,O F F| S ^E T(pa_initisrc/libavcodec/amfenc_av1.ca:l123_:q161p:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { " q p _ p " ,A V _ O P T _ T Y P E _ I N T , "{q.uia6n4t i=z a-t1i o}n, p-a1r,a m5e1t,e rV Ef o}r, P -| f ^r ame", src/libavcodec/amfenc_h264.c : 168 : 206 :O Fwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]S ET(qp_p), 168 | { " p a _ m a x _ q p _ b e f o r eA_Vf_oOrPcTe__TsYkPiEp_"I,N T , { . i 6 4 = -"1T h e} ,Q P- 1th,r e2s5h5o,l dV Et o} ,a l l| o ^w a skip frsrc/libavcodec/amfenc_av1.ca:m124e:"161,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { " qOpF_FiS"E,T ( p a _ m a x _ q p ) , " q u a n t i z a t i o n p a r a m e t e r AfVo_rO PIT-_fTrYaPmEe_"I,N T , {O.FiF6S4E T=( q-p1_ i}),, - 1 , 5 1 , V E } , | ^ AV_OPT_TYPE_INT, {.i64 = -src/libavcodec/amfenc_h264.c1: 175 :}205,: -warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], 255, VE }, 175| | ^ { "pasrc/libavcodec/amfenc_av1.c_:f125r:a161m:e _warning: smissing field 'unit' initializer [-Wmissing-field-initializers]a d_enable" ,125 | { " q p _ b " , " E n a b l e F r a m e "SqAuDa natligzoartiitohnm "p,a r a m e t e r f o r B - f r a m e " , O F F S E T (OqFpF_SbE)T,( p a _ f r a m e _ s a d ) , A V _ O P T _ T Y P E _ I N TA,V _{O.PiT6_4T Y=P E-_1B O O}L,, - 1 ,{ .2i5654, =V E- 1} ,} , | - ^1 , 1, Vsrc/libavcodec/amfenc_av1.cE: 126}:,159 : | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/amfenc_h264.c: 176126: | 205 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "skip_fram e176" | , { " p a _ l t r _"eRnaatbel eC"o,n t r o l B a s e d F r a m e S k i p " , " E n a b l e l oOnFgF StEeTr(ms kriepf_efrreanmcee) ,f r a m e m a n a g e m e n t " , A V _ O P T _ T Y P E _ B O OOLF,F{S.EiT6(4p a=_ l-t1r ) ,} , - 1 , 1 , V E } , | ^ AV_OPT_TYPE_BOsrc/libavcodec/amfenc_av1.cO:L132,: 132 : {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]i 64 = -1 }132, | - 1 , {1 ," fVoEr c}e,d _ i| d ^r ", src/libavcodec/amfenc_h264.c : 177 : 223":F owarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]c e I frames to 177b | e I D R{ f"rpaam_elso"o,k a hOeFaFdS_EbTu(fffoerrc_edde_pitdhr"),, A V _ O P T _ T Y P E"_SBeOtOsL ,t h{e .PiA6 4l o=o k0a h}e,a d0 ,b u1f,f eVrE s}i,z e "| , ^ OFFSET(pasrc/libavcodec/amfenc_av1.c_:l139o:o228k:a hwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]a d_buffer_dept h139) | , { " s m a r t _ a cAcVe_sOsP_Tv_iTdYePoE"_,I N T , " E n{a.bil6e4 S=m a-r1t }A,c c-e1s,s MVAiXd_eLoO OtKoA HeEnAhDa_nDcEeP T Hp,e rVfEo r}m,a n c| e ^ by utilizing both APU and dGPU memory access", OFFSETsrc/libavcodec/amfenc_h264.c(:s192m:a208r:t _warning: amissing field 'unit' initializer [-Wmissing-field-initializers]c cess_video), 192 | { " p a _ aAdVa_pOtPiTv_eT_YmPiEn_iB_OgOoLp," ,{ . i 6 4 = - 1 } , - 1 , "1E,n aVbEl}e, A d| a ^p tive MiniGsrc/libavcodec/amfenc_av1.cO:P142":,205 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 142 | { " p r e a n a l y s i s " ,O F F S E T ( p a _ a d a p t i v e _ m i n i _ g o p ) ," E n a b l e p r e a n a l y s i s " , A V _ O P T _ T Y P E _ B O O L , { . i 6 4 = - 1 } , - 1 , 1 , OVFEF S}E,T ( p| r ^e analysis)src/libavcodec/amfenc_h264.c,: 193 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 193 | { N U L L } | ^A V_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_h264.c:640:27: warning: missing field 'value' initializer [-Wmissing-field-initializers] 640 | { 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 36 warnings generated. 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 { | ^ CC libavcodec/amr_parser.o 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 }, 32 warning| s ^ generated . 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, VE }, | ^ 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 } | ^ CC libavcodec/amrnbdec.o src/libavcodec/amfenc_hevc.c:568:27: warning: missing field 'value' initializer [-Wmissing-field-initializers] 568 | { NULL }, | ^ 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 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 51 warnings generated. CC libavcodec/apac.o 3 warnings generated. CC libavcodec/apedec.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; | ^ 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/aptx.o 2 warnings generated. CC libavcodec/aptxdec.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; | ^ CC libavcodec/aptxenc.o 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 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/apv_dsp.o 4 warnings generated. CC libavcodec/apv_entropy.o 8 warnings generated. CC libavcodec/apv_parser.o CC libavcodec/arbc.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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); | ^ 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. 4 warnings generated. CC libavcodec/ass.o 2 warnings generated. CC libavcodec/ass_split.o CC libavcodec/assdec.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 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; | ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. CC libavcodec/atrac.o 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 | static inline void gainc_loc_mode1(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, | ^ src/libavcodec/atrac3plusdec.c:234:54: warning: unused parameter 'avctx' [-Wunused-parameter] 234 | AVCodecContext *avctx) | ^ src/libavcodec/atrac3plusdec.c:296:65: warning: unused parameter 'avctx' [-Wunused-parameter] 296 | int num_channels, AVCodecContext *avctx) | ^ 2 warnings generated. CC libavcodec/atrac3plusdsp.o 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 | 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 | e n u m A V C o dceocnCsotn fAiVgF;r a m| e ^S ideDasrc/libavcodec/avcodec.ht:a2548 :*6s:r cnote: ,previous definition is here un s2548i | genneudm iAnVtC ofdleacgCso)n f i| g ^ { | ^ 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. CC libavcodec/avs2.o 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 { | ^ 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; | ^ 5 warnings generated. CC libavcodec/avs2_parser.o CC libavcodec/avs3_parser.o 2 warnings generated. CC libavcodec/avuidec.o CC libavcodec/avuienc.o CC libavcodec/bethsoftvideo.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; | ^ 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 { | ^ 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 2src/libavcodec/bethsoftvideo.c warning:s35 generated: . src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ CC libavcodec/bgmc.o 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 4 warnings generated. CC libavcodec/bitpacked_enc.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; | ^ 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 { | ^ 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 { | ^ 2 warnings generated. 1 warning generated. CC libavcodec/bitstream.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/blockdsp.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/bmp.o 2 warnings generated. CC libavcodec/bmp_parser.o CC libavcodec/bmpenc.o 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; | ^ 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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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)) | ~ ^ ~ 2 warnings generated. 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. CC libavcodec/bmvvideo.o 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; | ^ 2 warnings generated. 5 warnings generated. CC libavcodec/bonk.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 4 warnings generated. 2 warnings generated. CC libavcodec/bsf.o CC libavcodec/bsf/aac_adtstoasc.o 3 warnings generated. CC libavcodec/bsf/ahx_to_mp2.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) { | ~~~~~~~~ ^ ~~~~~~~~~~~~ 4 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/bsf/apv_metadata.o CC libavcodec/bsf/av1_frame_merge.o 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 } | ^ 1 warning generated. CC libavcodec/bsf/av1_frame_split.o 5 warnings generated. CC libavcodec/bsf/av1_metadata.o 2 warnings generated. CC libavcodec/bsf/chomp.o CC libavcodec/bsf/dca_core.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 } | ^ 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 src/libavcodec/bsf/dump_extradata.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL }, | ^ 1 warning generated. CC libavcodec/bsf/eac3_core.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/dts2pts.c:123:28: warning: unused parameter 'opaque' [-Wunused-parameter] 123 | static int free_node(void *opaque, void *elem) | ^ 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: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/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 }, | ^ 7 warnings generated. CC libavcodec/bsf/eia608_to_smpte436m.o 2 warnings generated. CC libavcodec/bsf/evc_frame_merge.o CC libavcodec/bsf/extract_extradata.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 }, | ^ 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) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/bsf/filter_units.o 6 warnings generated. CC libavcodec/bsf/h264_metadata.o 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 }, | ^ CC libavcodec/bsf/h264_mp4toannexb.o src/libavcodec/bsf/filter_units.c:270:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 270 | { 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] 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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 } | ^ 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, | ^ 5 warnings generated. CC libavcodec/bsf/h265_metadata.o 1 warning generated. CC libavcodec/bsf/h266_metadata.o 23 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, FLAGS }, | ^ src/libavcodec/bsf/h265_metadata.c:542:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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/h266_metadata.c:128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 128 | { 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. 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)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/bsf/lcevc_metadata.o 17 warnings generated. CC libavcodec/bsf/media100_to_mjpegb.o 3 warnings generated. CC libavcodec/bsf/mjpeg2jpeg.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 } | ^ CC libavcodec/bsf/mjpega_dump_header.o 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 } | ^ 8 warnings generated. 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, FLAGS }, | ^ 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 4 warnings generated. CC libavcodec/bsf/pgs_frame_merge.o 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/opus_metadata.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL }, | ^ 1 warning generated. CC libavcodec/bsf/remove_extradata.o src/libavcodec/bsf/prores_metadata.c:159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | { 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) { | ~ ^ ~~~~~~~~ 7 warnings generated. CC libavcodec/bsf/setts.o 1 warning generated. CC libavcodec/bsf/showinfo.o 3 warnings 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 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 } | ^ CC libavcodec/bsf/vp9_superframe.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/bsf/vvc_mp4toannexb.o 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++) { \ | ~ ^ ~~~~ 2 warnings generated. CC libavcodec/bswapdsp.o 5 warnings generated. 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/c93.o CC libavcodec/cabac.o CC libavcodec/canopus.o CC libavcodec/cavs.o 3 warnings generated. 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; | ^ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/cavsdata.o 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 8 warnings generated. CC libavcodec/cbs.o CC libavcodec/cbs_apv.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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 | In file included from src/libavcodec/cbs_apv.c :i21f: In file included from (src/libavcodec/cbs_internal.h!:(32c: osrc/libavcodec/put_bits.hn:d237):)37 :{ warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | i f ( s - > b u f _ e n d - s - > b u f _ p t r > = s i\z e o| f ^~~~( BitBufsrc/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)) { \ | ^~~~ 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_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: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); | ^ 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 { \ | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/cbs_av1.o 9 warnings generated. CC libavcodec/cbs_bsf.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, | ^ 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, | ^ CC libavcodec/cbs_h264.o 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 } | ^ 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. CC libavcodec/cbs_sei.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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; | ^ 9 warnings generated. CC libavcodec/celp_filters.o 3 warnings generated. CC libavcodec/celp_math.o 2 warnings generated. CC libavcodec/cfhd.o CC libavcodec/cfhddata.o CC libavcodec/cfhddsp.o 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) | ^ 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)) { \ | ^~~~ 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/cfhdenc.o CC libavcodec/cfhdencdsp.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/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. 4 warnings generated. CC libavcodec/cinepakenc.o CC libavcodec/clearvideo.o 6 warnings generated. 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 }, | ^ CC libavcodec/cljrdec.o 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) | ^ 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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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; | ^ 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 3 warnings generated. CC libavcodec/cngenc.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; | ^ 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 { | ^ 1 warning generated. CC libavcodec/codec_desc.o 2 warnings generated. CC libavcodec/codec_par.o 3 warnings generated. 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) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cook.o 1 warning generated. CC libavcodec/cook_parser.o CC libavcodec/cpia.o 10 warnings generated. CC libavcodec/cri.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++); | ~~~~~~~~~~~~~ ^ ~~~~ 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, | ^ CC libavcodec/cri_parser.o 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; | ^ 2 warnings generated. CC libavcodec/cscd.o 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_parser.c:46:63: warning: unused parameter 'avctx' [-Wunused-parameter] 46 | static int cri_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ 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; | ^ 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; | ^ 2 warnings generated. CC libavcodec/d3d11va.o 5 warnings generated. CC libavcodec/dca.o 2 warnings generated. CC libavcodec/dca_exss.o CC libavcodec/dca_core.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. CC libavcodec/dca_lbr.o 5 warnings generated. CC libavcodec/dca_parser.o 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_parser.c:327:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 327 | if (buf_size > pc1->startpos) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~ 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 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:121:41: warning: unused parameter 'subband_samples_hi' [-Wunused-parameter] 121 | int32_t **subband_samples_hi, | ^ 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 | { NULLIn 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; | ^ 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: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/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 + lines + skip_lines > height) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/dfa.c:283:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | if (bytestream2_get_buffer(gb, line_ptr, count * 2) != count * 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/dfa.c:322:40: warning: unused parameter 'gb' [-Wunused-parameter] 322 | static int decode_blck(GetByteContext *gb, uint8_t *frame, int width, int height) | ^ 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) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/decode.c:1550:26: warning: missing field 'frame' initializer [-Wmissing-field-initializers] 1550 | { AV_PKT_DATA_NB } | ^ src/libavcodec/decode.c:1667:50: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1667 | for (i = num_planes; num_planes > 0 && i < FF_ARRAY_ELEMS(frame->data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/decode.c:1675:48: warning: unused parameter 'unused' [-Wunused-parameter] 1675 | static void decode_data_free(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/decode.c:1686:43: warning: unused parameter 'avctx' [-Wunused-parameter] 1686 | int ff_attach_decode_data(AVCodecContext *avctx, AVFrame *frame) | ^ 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. 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 { | ^ CC libavcodec/dirac.o 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++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 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) | ^ 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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 14 warnings generated. CC libavcodec/diractab.o 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/dnxhddec.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/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 AVCodecConfig { | ^ 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]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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/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. 57 warnings generated. CC libavcodec/dolby_e_parse.o 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); | ~~~~~~~~ ^ ~~~~~ CC libavcodec/dovi_rpu.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 + | ^ 3 warnings generated. CC libavcodec/dovi_rpudec.o 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_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: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: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++) | ~ ^ ~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 37 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dpcm.o 3 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. CC libavcodec/dsddec.o 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 { | ^ CC libavcodec/dsicinaudio.o 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, | ^ 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) | ^ 3 warnings generated. CC libavcodec/dsicinvideo.o 2 warnings generated. CC libavcodec/dss_sp.o 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; | ^ 2 warnings generated. CC libavcodec/dstdec.o 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 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; | ^ 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 CC libavcodec/dvaudio_parser.o 10 warnings generated. 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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/dvaudiodec.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/dvbsub_parser.o 3 warnings generated. CC libavcodec/dvbsubdec.o 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. CC libavcodec/dvd_nav_parser.o In file included from src/libavcodec/dvbsubenc.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/dvbsubdec.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/dvbsubdec.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 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 }, | ^ CC libavcodec/dvdata.o 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++) { | ~ ^ ~~~~~~~~~~~~~~ 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); | ^ 1 warning generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dvdsub_parser.o 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. 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; | ^ CC libavcodec/dvdsubenc.o 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 } | ^ 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 7 warnings generated. CC libavcodec/eatqi.o 4 warnings generated. 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; | ^ CC libavcodec/elbg.o src/libavcodec/eatgv.c:232:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 232 | if (vector < num_mvs) { | ~~~~~~ ^ ~~~~~~~ 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) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/elsdec.o 2 warnings generated. CC libavcodec/encode.o 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) */ | ~~~~~~ ^ ~~~~~~3 warnings generated. 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~ CC libavcodec/error_resilience.o 3 warnings generated. CC libavcodec/escape124.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^ src/libavcodec/escape124.c:297:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 297 | if (skip == -1) { | ~~~~ ^ ~~ 4 warnings generated. 8 warnings generated. CC libavcodec/escape130.o CC libavcodec/evc_parse.o 3 warnings generated. 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; | ^ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 1 warning generated. CC libavcodec/evc_ps.o 3 warnings generated. CC libavcodec/evrcdec.o CC libavcodec/executor.o 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) { | ~ ^ ~~~~~~~~~~~~~~~~ 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; | ^ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/exif.o 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 CC libavcodec/exrenc.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 }, | ^ 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}, | ^ 11 warnings generated. 5 warnings generated. CC libavcodec/faandct.o CC libavcodec/faanidct.o CC libavcodec/fastaudio.o CC libavcodec/faxcompr.o 3 warnings generated. CC libavcodec/fdctdsp.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) { | ~~~~~~~ ^ ~~~~ CC libavcodec/ffv1.o 2 warnings generated. 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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~ ^ ~~~~~~ 8 warnings generated. 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) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ffv1_parser.o 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) { | ~~~~~~~~~~~~~~ ^ ~~ 4 warnings generated. CC libavcodec/ffv1_vulkan.o 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. CC libavcodec/ffv1dec.o 12 warnings generated. CC libavcodec/ffv1enc.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 { | ^ 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; | ^ 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/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/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 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:38:27In file included from :src/libavcodec/ffv1dec.c :warning: 37cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]: src/libavcodec/golomb.h:485: 3438: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | S P E C _ L I S T _ AiDfD ((sglb,- >4s,i z3e2_,i n1_)b;i t s| ^< = re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~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 | In file included from Ssrc/libavcodec/ffv1dec.cP:E39C: _In file included from Lsrc/libavcodec/ffv1.hI:S36T: _src/libavcodec/put_bits.hA:D237D:(37s:l ,warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 7, 32, 237f | - > t r a n s p airfe n(csy-)>;b u f| _ ^e nd - s->buf_ptr >= sizesrc/libavcodec/ffv1_vulkan.co:f46(:B5i:t Bwarning: ucast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]f )) { 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/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_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' 91In file included from | src/libavcodec/ffv1dec.c : 43 : src/libavcodec/decode.hv:o230i:d6 :* nwarning: aISO C forbids forward references to 'enum' types [-Wpedantic]m e## _230e | pe n=u m( vAoViEdx i*f)H&enaadmeer-M>opdMea;p E n| t ^r ies[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_In file included from fsrc/libavcodec/ffv1enc.cf:v381: _src/libavcodec/codec_internal.hv:k104_:s6e:t _warning: credeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum]o mmon_ s104l | (eAnVuCmo dAeVcCCoodnetceCxotn f*iagv;c t x| , ^ FFV1Csrc/libavcodec/avcodec.ho:n2548t:e6x:t note: *previous definition is heref , 2548| | ^e num AVCodecConfig { | ^ 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) | ~~~~~~~~~ ^ ~~~~~ 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/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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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; | ^ 29 warnings generated. 32 warnings generated. CC libavcodec/ffv1enc_vulkan.o CC libavcodec/ffwavesynth.o 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) | ^ 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 } | ^ 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: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/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 6 warnings generated. CC libavcodec/fitsenc.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 }, | ^ 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 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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. 1 warning generated. CC libavcodec/flac_parser.o CC libavcodec/flacdata.o 24 warnings generated. 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 { | ^ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ 12 warnings generated. CC libavcodec/flacenc.o 2 warnings generated. CC libavcodec/flacencdsp.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 { | ^ 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; | ^ src/libavcodec/flashsv.c:203:48: warning: unused parameter 'height' [-Wunused-parameter] 203 | int width, int height, int x_pos, int y_pos, | ^ CC libavcodec/flashsv2enc.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/fmtconvert.o 13 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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: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 4 warnings generated. 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; | ^ CC libavcodec/g2meet.o 2 warnings generated. CC libavcodec/g722.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; | ^ CC libavcodec/g722dec.o 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)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/g722dsp.o 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; | ^ 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 } | ^ CC libavcodec/g722enc.o 4 warnings generated. 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; | ^ 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 CC libavcodec/g723_1enc.o 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: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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/g723_1enc.c:1236:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1236 | { 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. 4 warnings generated. CC libavcodec/g729dec.o 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. 3 warnings generated. CC libavcodec/get_buffer.o 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] 230 | enum 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) | ^ CC libavcodec/gif.o 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) { \ | ~ ^ ~~~~~~~~~ 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/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 } | ^ 7 warnings generated. CC libavcodec/gif_parser.o 5 warnings generated. 18 warnings generated. CC libavcodec/gifdec.o CC libavcodec/golomb.o CC libavcodec/gsm_parser.o src/libavcodec/gif_parser.c:55:51: warning: unused parameter 'logctx' [-Wunused-parameter] 55 | int buf_size, void *logctx) | ^ 1 warning generated. 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 CC libavcodec/h261.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; | ^ 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/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 { | ^ 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: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) | ^ 2 warnings generated. CC libavcodec/h263_parser.o CC libavcodec/h263data.o src/libavcodec/h263_parser.c:67:44: warning: unused parameter 'avctx' [-Wunused-parameter] 67 | AVCodecContext *avctx, | ^ 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. 1 warning generated. CC libavcodec/h263dec.o CC libavcodec/h263dsp.o 4 warnings generated. 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 CC libavcodec/h2645_vui.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"))) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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_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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 3 warnings generated. CC libavcodec/h2645data.o 4 warnings generated. CC libavcodec/h264_cabac.o CC libavcodec/h264_cavlc.o 2 warnings generated. 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_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(constIn file included from src/libavcodec/h264_cabac.cH:2436: 4src/libavcodec/x86/h264_cabac.cC:o66n:t9e:x twarning: string literal of length 4705 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings]* h, | ^ 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_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_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_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){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:1559:69: warning: unused parameter 'max_coeff' [-Wunused-parameter] 1559 | int cat, int idx, int max_coeff, | ^ 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_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 | src/libavcodec/h264_direct.c : 412 : 29 : fwarning: ocomparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]r (list 412= | 0 ; l i s t < s l - >hl-i>sxt2_6c4o_ubnuti;l dl i>s t3+3+U)) ){) {| ~~~~ ^ ~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_cabac.c:2234:33src/libavcodec/h264_direct.c:: 447warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]33 : warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 2234 | 447 | h - > x 2i6f4 _(brueifl d> => r3c3)U ){) ) | { ~~~ ^ ~~ | ~~~~~~~~~~~~~ ^ ~~~ 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){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 2 warnings generated. CC libavcodec/h264_levels.o 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]) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ 19 warnings generated. CC libavcodec/h264_parser.o 7 warnings generated. CC libavcodec/h264_picture.o 7 warnings generated. 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/h264_ps.o 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 == av_sat_add64(s->dts, pts_dts_delta)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^ 1 warning generated. CC libavcodec/h264_refs.o 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_ps.c:348:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 348 | if (sps->chroma_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_ps.c:689:40: warning: unused parameter 'unused' [-Wunused-parameter] 689 | static void pps_free(AVRefStructOpaque unused, void *obj) | ^ 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)) | ~ ^ ~ 6 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264_sei.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)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. CC libavcodec/h264_slice.o 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; | ^ 3 warnings generated. CC libavcodec/h264chroma.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~ 27 warnings generated. src/libavcodec/h264_slice.c:2564:48: warning: unused parameter 'avctx' [-Wunused-parameter] 2564 | static int decode_slice(struct AVCodecContext *avctx, void *arg) | ^ 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, | ^ 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) | ^ src/libavcodec/h264pred_template.c:901:44: warning: unused parameter 'has_topright' [-Wunused-parameter] 901 | int has_topright, ptrdiff_t _stride) | ^ CC libavcodec/h264qpel.o 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, | ^ 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: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 CC libavcodec/hashtable.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/hcadec.o 5 warnings generated. 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_layout.nb_channels <= 0 || avctx->ch_layout.nb_channels > FF_ARRAY_ELEMS(c->ch)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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] 413 | for (int i = 0; i < band_count; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/hcadec.c:419:41: warning: unused parameter 's' [-Wunused-parameter] 419 | static void reconstruct_hfr(HCAContext *s, ChannelContext *ch, | ^ src/libavcodec/hcadec.c:427:59: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 427 | for (int i = 0, k = start_band, l = start_band - 1; i < hfr_group_count; i++){ | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:428:54: 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: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++) | ~ ^ ~~~~~~~~~ In file included from src/libavcodec/hcom.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/hcom.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 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; | ^ 17 warnings generated. CC libavcodec/hdrenc.o 2 warnings generated. CC libavcodec/hevc/cabac.o 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 { | ^ 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 + | ^ 1 warning generated. CC libavcodec/hevc/data.o 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) | ^ 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 CC libavcodec/hevc/parser.o 8 warnings generated. CC libavcodec/hevc/pred.o 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 + | ^ 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) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 4 warnings generated. 6 warnings generated. CC libavcodec/hw_base_encode_h265.o CC libavcodec/idcinvideo.o 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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ 2 warnings generated. CC libavcodec/idctdsp.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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/iff.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) | ^ 2 warnings generated. CC libavcodec/ilbcdec.o 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) | ^ 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; | ^ 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 | 2 warning s generated . 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 144 warnings generated. CC libavcodec/imgconvert.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; | ^ CC libavcodec/imm4.o 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, | ^ 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 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; | ^ 2 warnings generated. CC libavcodec/indeo2.o 2 warnings generated. CC libavcodec/indeo3.o 7 warnings generated. CC libavcodec/indeo4.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/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 { | ^ 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; | ^ 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 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 2 warnings generated. 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) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~ CC libavcodec/indeo5.o 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 { | ^ 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; | ^ 15 warnings generated. CC libavcodec/interplayacm.o 1 warning generated. CC libavcodec/interplayvideo.o 1 warning generated. CC libavcodec/intrax8.o 38 warnings 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/intrax8dsp.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; | ^ 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 ipvideo_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 CC libavcodec/ituh263dec.o src/libavcodec/ipu_parser.c:34:63: warning: unused parameter 'avctx' [-Wunused-parameter] 34 | static int ipu_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ 1 warning generated. CC libavcodec/ituh263enc.o 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++); | ~~~~~~~~~~~~~ ^ ~~~~CC libavcodec/ivi.o 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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; | ^ src/libavcodec/avcodec.h:2548:6: note: previous definition is here 2548 | enum AVCodecConfig { | ^ 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/ivi.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/ituh263enc.c:44: src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter] 47 | int16_t block[6][64], | ^ 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, FF_MPV_OPT_FLAGS }, \ | ^ 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) | ^ 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) | ^ 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) | ~~ ^ ~~~~~~~~~~~ 54 warnings generated. 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 } | ^ CC libavcodec/jfdctfst.o 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 2 warnings generated. CC libavcodec/jpeg2000dec.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/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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/jpeg2000htdec.o 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) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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 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 { | ^ 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}, | ^ 11 warnings generated. CC libavcodec/jpegquanttables.o 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_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_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: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. 1 warning generated. CC libavcodec/jrevdct.o CC libavcodec/jvdec.o 25 warnings generated. CC libavcodec/kbdwin.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; | ^ CC libavcodec/kgv1dec.o CC libavcodec/kmvc.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; | ^ 2 warnings generated. CC libavcodec/lagarith.o 2 warnings generated. CC libavcodec/lagarithrac.o 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; | ^ 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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/lagarithrac.c:33:57: warning: unused parameter 'length' [-Wunused-parameter] 33 | void ff_lag_rac_init(lag_rac *l, GetBitContext *gb, int length) | ^ 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) | ~~~~ ^ ~~~~~~ 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 17 warnings generated. CC libavcodec/lcldec.o 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)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 { | ^ 6 warnings generated. CC libavcodec/leaddec.o 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 { | ^ 1 warning generated. 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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ljpegenc.o 1 warning generated. 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); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/loco.o 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 { | ^ 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/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: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 4 warnings generated. 8 warnings generated. CC libavcodec/lossless_videodsp.o CC libavcodec/lossless_videoencdsp.o 2 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 CC libavcodec/m101.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/mace.o CC libavcodec/magicyuv.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 { | ^ 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. 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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/magicyuvenc.o 3 warnings generated. CC libavcodec/mathtables.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; | ^ 2 warnings generated. CC libavcodec/mdec.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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}, | ^ 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/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) | ^ 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, \ | ^ 2 warnings generated. 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 12 warnings generated. CC libavcodec/microdvddec.o 11 warnings generated. 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 { | ^ CC libavcodec/midivid.o 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++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^ 5 warnings generated. CC libavcodec/mimic.o 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; | ^ 5 warnings generated. CC libavcodec/misc4.o 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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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; | ^ 8 warnings generated. CC libavcodec/misc4_parser.o 2 warnings generated. CC libavcodec/mjpeg_parser.o 1 warning generated. CC libavcodec/mjpegbdec.o CC libavcodec/mjpegdec.o src/libavcodec/mjpeg_parser.c:106:39: warning: unused parameter 'avctx' [-Wunused-parameter] 106 | AVCodecContext *avctx, | ^ 44 warnings generated. CC libavcodec/mjpegdec_common.o 1 warning generated. CC libavcodec/mjpegenc.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 { | ^ 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 { | ^ 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/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 { | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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/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/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++) { | ~~~~ ^ ~~~~~ 1 warning generated. 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) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/mjpegenc.c:498:33: warning: unused parameter 'unused_x' [-Wunused-parameter] 498 | int unused_x, int unused_y) | ^ src/libavcodec/mjpegenc.c:498:47: warning: unused parameter 'unused_y' [-Wunused-parameter] 498 | int unused_x, int unused_y) | ^ src/libavcodec/mjpegenc.c:653:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 653 | {CC libavcodec/mjpegenc_common.o "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_Osrc/libavcodec/mjpegdec.cP:T1872_:T12Y:P Ewarning: _comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]I NT, {. i18726 | 4 = 0i f} ,( iIdN T=_=M IANV,_ RIBN3T2_(M"AAXV,I 1F"F)_)M P{V _ O| P ~~ ^ ~~~~~~~~~~~~~~~T _FLAGsrc/libavcodec/mjpegdec.cS: 1887}:,12 :\ warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]| ^ 1887 | src/libavcodec/mjpegenc.ci:f654 :(1i:d warning: =missing field 'unit' initializer [-Wmissing-field-initializers]= Asrc/libavcodec/mpegvideoenc.hV:_369R:B1733:2 (note: "expanded from macro 'FF_MPV_COMMON_OPTS'J FIF")) { 369| | ~~ ^ ~~~~~~~~~~~~~~~{ "skisrc/libavcodec/mjpegdec.cp:_1925f:a15c:t owarning: rcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]" , "F r1925a | m e s kiifp (f a c tiodr "=,= A V _ R B 3 2 ( " A d o b " ) | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c : 1940 : 12 : warning: Fcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]F _MPV_ M1940A | I N _ O FiFfS E(Ti(df r=a=m eA_Vs_kRiBp3_2f(a"cLtJoIrF)",) )A V{_ O P| T ~~ ^ ~~~~~~~~~~~~~~~_ TYPE_Isrc/libavcodec/mjpegdec.cN:T1979,: 12{:. iwarning: 6comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]4 = 0 }1979, | I N Ti_fM I(Ni,d I=N=T _AMVA_XR,L 3F2F(_"McPoVl_rO"P)T _&F&L AlGeSn }>, 0\) {| ^ | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1986:src/libavcodec/mjpegenc.c12::654 :warning: 1comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h1986: | 370 : 170 : inote: fexpanded from macro 'FF_MPV_COMMON_OPTS' (id == AV _370R | L{3"2s(k"ixpf_remx"p)" ,& &" Flreanm e> s0k)i p{ e x| p ~~ ^ ~~~~~~~~~~~~~~~o nentsrc/libavcodec/mjpegdec.c":,1995 : 34 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1995 | i f ( s t a r t _ c o d eF F=_=M PAVP_PM3A I&N&_ OiFdF S=E=T (AfVr_aRmBe3_2s(k"i_pJ_PeSx"p)) ,& &A Vl_eOnP T>_=T Y1P0E)_ I{N T ,| ~~ ^ ~~~~~~~~~~~~~~~{ .i64 src/libavcodec/mjpegdec.c=: 20350: 34}:, warning: Icomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]N T_MIN, 2035I | N T _ M AiXf, (FsFt_aMrPtV__cOoPdTe_ F=L=A GASP P}1, &\& i| d ^ == AV_RB32("Exif") && src/libavcodec/mjpegenc.cl:e654n: 1>:= warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]) src/libavcodec/mpegvideoenc.h{: 372 :| 171 ~~ ^ ~~~~~~~~~~~~~~~: note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavcodec/mjpegdec.c:2063:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 372 | {" n2063o | i s e _ r e d u citfi o(ni"d, ="=N oAiVs_eR Br3e2d(u"cmtjipogn""),) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c : 2079 : 34 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2079 | F F _ MiPfV _(MsAtIaNr_tO_FcFoSdEeT (=n=o iAsPeP_2r e&d&u citdi o=n=) ,A VA_VR_BO3P2T(_"TIYCPCE__"I)N T&,& {l.ein6 4> == 100 )}, I{N T _| M ~~ ^ ~~~~~~~~~~~~~~~I N, INsrc/libavcodec/mjpegdec.cT:_2087M:A16X:, warning: Fcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]F _MPV_O P2087T | _ F L A G S } ,i f\ ( i| d ^ != AV_RB32("src/libavcodec/mjpegenc.cP:R654O:F1":) warning: |missing field 'unit' initializer [-Wmissing-field-initializers]| isrc/libavcodec/mpegvideoenc.hd:2373 :!163=: Anote: Vexpanded from macro 'FF_MPV_COMMON_OPTS'_ RB24("ILE "373) | ){ "{p s "| , ~~ ^ ~~~~~~~~~~~~~~~ "RTPsrc/libavcodec/mjpegdec.c :p2105a:y49l:o awarning: dcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] size i2105n | b y t e s " , } e l s e i f ( s - > i c c n u m ! = 0 & & FnFu_mMmPaVr_kOeFrFsS E!T=( rst-p>_ipcacynluoma)d _{s i z| e ~~~~~~~~~~ ^ ~~~~~~~~~) , 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}, | ^ src/libavcodec/mjpegdec.c:2397:68: warning: unused parameter 'avpkt' [-Wunused-parameter] 2397 | int *got_frame, const AVPacket *avpkt, | ^ CC libavcodec/mjpegenc_huffman.o src/libavcodec/mjpegdec.c:2963:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2963 | OFFSET(extern_huff), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/mjpegdec.c:2964:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2964 | { NULL }, | ^ 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) | ^ 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_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 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 { | ^ 3 warnings generated. CC libavcodec/mlz.o 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/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 }, | ^ 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) { | ~~~~~~~~~~~~ ^ ~~~~ 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; | ^ 10 warnings generated. CC libavcodec/mobiclip.o 2 warnings generated. 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/mobiclip.c:999:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 999 | if (idx < 0 || idx >= FF_ARRAY_ELEMS(block8x8_coefficients_tab)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_index, | ^ src/libavcodec/motion_est_template.c:157:54: warning: unused parameter 'ref_index' [-Wunused-parameter] 157 | int src_index, int ref_index, | ^ 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) | ^ 24 warnings generated. CC libavcodec/motionpixels.o 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)) | ~ ^ ~ 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/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: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: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), Asrc/libavcodec/mpeg12dec.cV:_2580O:P60T:_ Twarning: Ycomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]P E_INT64, {2580. | i 6 4 = - 1 (}s,2 -->1c,o dIeNcT_6t4a_gM A=X=, AVVE_}R,L 3\2 ( "| V ^C R2") || s2-src/libavcodec/mpeg12enc.c>:c1254o:d5e:c _warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]a g src/libavcodec/mpeg12enc.c=:=1251 :A5V:_ Rnote: Lexpanded from macro 'COMMON_OPTS'3 2( "1251B | W 1 0 " )F)F)_ M P| V ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~_ COMMOsrc/libavcodec/mpeg12dec.cN:_2580B:F24R:A Mwarning: Ecomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]_ OPTS | ^2580 | src/libavcodec/mpegvideoenc.h : 376 : 155 : note: (expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS's 2->codec _376t | a{g" b=_=s tArVa_tReLg3y2"(," V"CSRt2r"a)t e|g|y st2o- >cchoodoesce_ tbaegt w=e=e nA VI_/RPL/3B2-(f"rBaWm1e0s""),) ) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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 }, src/libavcodec/mpeg12dec.c-:F2688L:T12_:M Awarning: Xmissing field 'help' initializer [-Wmissing-field-initializers], FL T2688_ | M A X , {F FN_UMLPLV _}O P T| _ ^F LAGS}, \ | ^ 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 CC libavcodec/mpeg4audio.o 21 warnings generated. CC libavcodec/mpeg4audio_sample_rates.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)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpeg4video.o 1 warning generated. CC libavcodec/mpeg4video_parser.o 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 | }; | ^ 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; | ^ 3 warnings generated. CC libavcodec/mpeg4videodec.o 68 warnings generated. CC libavcodec/mpeg4videodsp.o 1 warning generated. CC libavcodec/mpeg4videoenc.o 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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; | ^ 3 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; | ^ 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) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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/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/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/mpeg4videodec.csrc/libavcodec/mpegvideoenc.h::4069377::108159:: warning: note: missing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 4069 | 377 | { " b{_"sqeunasritteirv_istaym"p,l e""A,d j"u1s/t4 sseunbspietli vMiCt"y, oOfF FbS_EfTr(acm.eq_usatrrtaetre_gsya m1p"l,e ) ,F FA_VM_POVP_TM_ATIYNP_EO_FBFOSOELT,( b{_.sie6n4s i=t i0v}i,t y0),, 1A,V _FOLPATG_ST}Y,P E _| I ^N T, {.i64 = 40 }src/libavcodec/mpeg4videodec.c,: 40701:,113 :I Nwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ MAX, FF _4070M | P V _ O PT{_"FdLiAvGxS_ p}a,c k\e d "| , ^ "divx style packed src/libavcodec/mpeg4videoenc.cb: 1345f:r5a:m ewarning: smissing field 'unit' initializer [-Wmissing-field-initializers]" , src/libavcodec/mpegvideoenc.hO:F378F:S148E:T (note: dexpanded from macro 'FF_MPV_COMMON_BFRAME_OPTS'i vx_packed )378, | {A"Vb_rOdP_Ts_cTaYlPeE"_,B O"ODLo,w n{s.cia6l4e =f r0a}m,e s0 ,f o1r, dFyLnAaGmSi}c, B -| f ^r ame decissrc/libavcodec/mpeg4videodec.ci:o4071n:"10,: Fwarning: Fmissing field 'help' initializer [-Wmissing-field-initializers]_ MP V4071_ | M A I N _{ONFUFLSLE}T ( b| r ^d _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 }, | ^ 9 warnings generated. CC libavcodec/mpegaudio.o CC libavcodec/mpegaudio_parser.o CC libavcodec/mpegaudiodata.o CC libavcodec/mpegaudiodec_common.o CC libavcodec/mpegaudiodec_fixed.o CC libavcodec/mpegaudiodec_float.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; | ^ 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_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: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 CC libavcodec/mpegaudioenc.o 4 warnings generated. CC libavcodec/mpegaudiotabs.o CC libavcodec/mpegpicture.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 { | ^ 34 warnings generated. 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 4 warnings generated. 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) | ^ CC libavcodec/mpegvideo_dec.o 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) | ^ 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. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegvideo_motion.o 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_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 | src/libavcodec/mpegvideo_enc.c : 96 : 5 : warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]o r ( u96n | s i g n eFdF _xM P=V _0C;O MxM OTmSb _ w| i ^d th;src/libavcodec/mpegvideoenc.h :x348+:+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 },src/libavcodec/mpegvideo_dec.c : 469 : 42 : warning: 0unused parameter 'width' [-Wunused-parameter], INT_M A469X | , F F _ M P V _ O P T _ F L A G S } , \ | ^ intsrc/libavcodec/mpegvideo_enc.c :w96i:d5t:h ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]i ntsrc/libavcodec/mpegvideoenc.h :h355e:i147g:h tnote: ,expanded from macro 'FF_MPV_COMMON_OPTS' ptrdiff_t s355t | r i d e , | ^ src/libavcodec/mpegvideo_dec.c : 469 : 53 : warning: unused parameter 'height' [-Wunused-parameter] 469 | i n tF Fw_iRdCt_hO,F FiSnEtT (hqesiqguhits,h )p,t rAdVi_fOfP_Tt_ TsYtPrEi_dFeL,O A T| , ^ {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLsrc/libavcodec/mpegvideo_dec.cA:G495S:}25,: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 495 | ( u n\s i g| n ^e d)src_y > FFMsrc/libavcodec/mpegvideo_enc.cA:X96(:(5v:_ ewarning: dmissing field 'unit' initializer [-Wmissing-field-initializers]g e_src/libavcodec/mpegvideoenc.hp:o356s: 160>:> note: fexpanded from macro 'FF_MPV_COMMON_OPTS'i eld_based) 356- | {("!r!cs_yq)m o-d _ha,m p0"),) "{e x p| e ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r imesrc/libavcodec/mpegvideo_dec.cn:t494a:l25 :q uwarning: acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]n tizer m494o | d u l a tiifo n("(,u n s i g n e d ) s r c _ x > FFFF_MRACX_(O FhF_SeEdTg(eq_mpoods_ a-m p()!,! sAxV)_ O-P Tw_,T Y P E _ F L O A T , { . d b l 0=) 0| |} , | - ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F LT_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_aggsrc/libavcodec/mpegvideo_dec.cr:e601s:s26i:v iwarning: tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]y ), AV_OPT_ T601Y | P E _ F L O A T ,( u{n.sdibgln e=d )1 .s0r c}_,y ->F LFTF_MMAAXX(,( vF_LeTd_gMeA_Xp,o sF F>_>M PfVi_eOlPdT__bFaLsAeGdS)} ,- \( ! !| s ^y ) - FFMAX(h, fsrc/libavcodec/mpegvideo_enc.ci:e96l:d5_:s ewarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]e ctsrc/libavcodec/mpegvideoenc.h :+365 :h179c:< chroma_y_shift), 3650 | ){)" b{o r d| e ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r _masksrc/libavcodec/mpegvideo_dec.c":,600 :"26i:n cwarning: rcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e ase the 600q | u a n t iizfe r( (fuonrs imgancerdo)b lsorcck_sx c>l oFsFeM AtXo( bho_reddegres_"p,o sF F-_ M(P!V!_sMxA)I N-_ O2F F*S EbTl(obcokr_dse,r _ m a s k i n0g)) ,| |A Vu_vOsPrTc__TyYi mFuFmM ALXa(gvr_aendggee _fpaocst o-r ((!V!BsRy))" ,- b l o c k _ s , 0 ) ) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c : 691 : 26F:F _warning: Mcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]P V_MAI N691_ | O F F S EiTf( l(m(auxn)s,i gAnVe_dO)P Ts_rTcY_PxE _>I NFTF,M A{X.(ih6_4e d=g e3_1p*oFsF _-Q P(2!L!AsMxB)D A- }b,l o0c,k _IsN,T _0M)A X|,| F F| _ ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M PV_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 10 warnings generated. CC libavcodec/mpegvideodata.o CC libavcodec/mpegvideoencdsp.o 11 warnings generated. 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; | ^ 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 { | ^ CC libavcodec/mqc.o 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++) { | ~ ^ ~~~~ 6 warnings generated. CC libavcodec/msmpeg4_vc1_data.o 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 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 { | ^ 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; | ^ 1 warning generated. CC libavcodec/mss12.o 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 33 warnings generated. CC libavcodec/mss4.o 4 warnings generated. CC libavcodec/msvideo1.o CC libavcodec/msvideo1enc.o 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/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/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/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/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, | ^ 4 warnings generated. 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; | ^ CC libavcodec/mvha.o 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; | ^ 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 5 warnings generated. CC libavcodec/mxpegdec.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++) { | ~ ^ ~~~ 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; | ^ 1 warning generated. CC libavcodec/nellymoser.o 8 warnings generated. CC libavcodec/nellymoserdec.o 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. 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 { | ^ CC libavcodec/nuv.o 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) | ^ 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/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; | ^ 7 warnings generated. src/libavcodec/notchlc.c:77:43: warning: unused parameter 'avctx' [-Wunused-parameter] 77 | static int lz4_decompress(AVCodecContext *avctx, | ^ CC libavcodec/on2avc.o 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; | ^ 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; | ^ 2 warnings generated. CC libavcodec/on2avcdata.o 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_STRING, {.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}, | ^ CC libavcodec/opus/celt.o 82 warnings generated. CC libavcodec/opus/dec.o 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/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)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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. CC libavcodec/opus/frame_duration_tab.o 5 warnings generated. 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. CC libavcodec/opus/pvq.o 1 warning generated. CC libavcodec/opus/rc.o 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 src/libavcodec/opus/rc.c+: 170F:F28A:B Swarning: (cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]y [i]) + 1170) | ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AVsrc/libavcodec/opus/pvq.c_:W37B:3452:( (note: uexpanded from macro 'CELT_PVQ_U'i nt8_t *37) | r#cd-e>fribn.ep oCsEiLtTi_oPnV,Q _rUc(-n>,r bk.)c a(cfhfe_vcaell)t;_ p v| q ^_ 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)) | ~ ^ ~ 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: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/silk.o 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) | ~~ ^ ~~~~~~~~~~~ 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 { | ^ CC libavcodec/parser.o 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 9 warnings generated. CC libavcodec/pcm-dvdenc.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; | ^ 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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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 { | ^ 2 warnings generated. 1 warning generated. CC libavcodec/pcm.o CC libavcodec/pcx.o 1 warning generated. CC libavcodec/pcxenc.o 3 warnings generated. CC libavcodec/pdvdec.o 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/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/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; | ^ 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) | ~~ ^ ~~~~~~~ 2 warnings generated. CC libavcodec/pdvenc.o 3 warnings generated. CC libavcodec/pgssubdec.o 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 { | ^ 2 warnings generated. 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; | ^ 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) { | ^ 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/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 }, | ^ 3 warnings generated. CC libavcodec/pictordec.o 10 warnings generated. CC libavcodec/pixblockdsp.o 2 warnings generated. 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; | ^ CC libavcodec/png.o 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; | ^ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 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 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. CC libavcodec/pngdsp.o 4 warnings generated. 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, | ^ 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/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 && | ~~~ ^ ~~~~~~ CC libavcodec/pnm.o 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] 833 | 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; | ^ 1 warning generated. CC libavcodec/pnm_parser.o 22 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/pnmenc.o 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++) { | ~ ^ ~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. 10 warnings generated. CC libavcodec/prores_raw_parser.o 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; | ^ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/proresdec.o 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. 6 warnings generated. CC libavcodec/proresenc_anatoliy.o 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_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 { | ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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_anatoliy.c:52:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 52 | { AV_PROFILE_UNKNOWN } | ^ 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_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_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_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_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_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_anatoliy.c:939:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 939 | { "vendor", "vendor ID", OFFSET(vendor), AV_OPT_TYPE_STRING, { .str = "fmpg" src/libavcodec/proresenc_kostya.c}:,720 :059,: 0warning: ,unused parameter 'arg' [-Wunused-parameter] VE }, 720 | | s ^t atic intsrc/libavcodec/proresenc_anatoliy.c :f940i:n12d:_ qwarning: umissing field 'help' initializer [-Wmissing-field-initializers]a nt _940t | h r e a d{( ANVUCLoLd e}c C o| n ^t ext *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 *)&name->pMapEntries[name##_cnt]; \ | ^ 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]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:154:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 154 | SPEC_LIST_ADD(sl, 3, 32, 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/proresenc_kostya_vulkan.c:155:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 155 | SPEC_LIST_ADD(sl, 16, 32, blocks_per_mb * pv->ctx.mbs_per_slice); /* nb_blocks */ | ^ src/libavcodec/proresenc_kostya_vulkan.c:155:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 155 | SPEC_LIST_ADD(sl, 16, 32, blocks_per_mb * pv->ctx.mbs_per_slice); /* 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/proresenc_kostya_vulkan.c:194:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 194 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.alpha_bits); | ^ src/libavcodec/proresenc_kostya_vulkan.c:194:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 194 | SPEC_LIST_ADD(sl, 0, 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: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, 3, 32, pv->ctx.mbs_per_slice); | ^ src/libavcodec/proresenc_kostya_vulkan.c:197:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 197 | SPEC_LIST_ADD(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->ctxIn file included from .src/libavcodec/prosumer.cp:r32o: fsrc/libavcodec/codec_internal.hi:l104e:_6i:n fwarning: oredeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum]- >max_ q104u | aenntu)m; A V| C ^o decConfig; | ^ src/libavcodec/proresenc_kostya_vulkan.csrc/libavcodec/avcodec.h::2412548::56:: warning: note: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]previous definition is here 2548 | e241n | u m A VSCPoEdCe_cLCIoSnTf_iAgD D{( s l| , ^ 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]; \ | ^ In file included from src/libavcodec/prosumer.c:33: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 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/prosumer.c :48:47: warning: unused parameter 'size' [-Wunused-parameter] 48 | ssrc/libavcodec/proresenc_kostya_vulkan.ct:a284t:i5c: iwarning: ncast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]t dec o284m | p r e s sS(PGEeCt_BLyItSeTC_oAnDtDe(xstl ,* g0b,, 3i2n,t psvi-z>ec,t xP.ustlBiycteesC_ownitdetxht) ;* p b| , ^ consrc/libavutil/vulkan.hs:t91 :u31i:n tnote: 3expanded from macro 'SPEC_LIST_ADD'2 _t *l u91t | ) | ^v oid *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \src/libavcodec/prosumer.c : 67| : ^35 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | for (int i = 0; i < (b & 0xFFu); i++) | ~ ^ ~~~~~~~~~ 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/prosumer.c : 163| : ^24 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 163 | av_assert0(s->size >= bytestream2_get_bytes_left_p(&s->pb)); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { src/libavcodec/proresenc_kostya_vulkan.c : 287 : 19 : warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 287 | S P E C _ L I S T _ A D D ( s l , 3 , 3 2 , p v - > c t x\. f o| r ^~~~c e_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/prosumer.c:307:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 307 | for (int i = 1; i < FF_ARRAY_ELEMS(table); isrc/libavcodec/proresenc_kostya_vulkan.c :+290=: 192:) 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 { | ^ 19 warnings generated. CC libavcodec/pthread_slice.o 1 warning generated. CC libavcodec/ptx.o 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; | ^ 6 warnings 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/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/qcelpdec.c:35: 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/ptx.c:26: src/libavcodec/decode.h:230:6: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 230 | enum AVExifHeaderMode; | ^ 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; | ^ 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, | ^ 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: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/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/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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/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])) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 { | ^ 5 warnings generated. CC libavcodec/qpeg.o 3 warnings generated. CC libavcodec/qpeldsp.o 1 warning generated. 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 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 AVCodecConfig2 warning{s generated . | ^ CC libavcodec/ra288.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ralf.o 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. 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; | ^ CC libavcodec/rawenc.o 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 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/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 4 warnings generated. CC libavcodec/rl2.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 { | ^ CC libavcodec/rle.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/roqaudioenc.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 { | ^ 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/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) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^ 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) | ~~~~~ ^ ~~~~~~~~~~ CC libavcodec/rv10.o 4 warnings generated. CC libavcodec/rv10enc.o 10 warnings generated. CC libavcodec/rv20enc.o 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: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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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: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/rv30.o 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 CC libavcodec/rv40dsp.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 { | ^ 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; | ^ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 3 warnings generated. CC libavcodec/rv60dsp.o 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/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: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/s302m.c:219:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | {NULL} | ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 { | ^ 3 warnings generated. CC libavcodec/sanm.o 1 warning generated. CC libavcodec/sbc.o 3 warnings generated. CC libavcodec/sbc_parser.o 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/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)) | ~ ^ ~ 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) | ^ 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/sbcdec.o 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 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] 9 warnings generated. 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 CC libavcodec/sipr.o 21 warnings generated. 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 | if (i >= FF_ARRAY_ELEMS(noise_category5)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/smc.o 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/snappy.c:70:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | if (size < len) | ~~~~ ^ ~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 1 warning generated. CC libavcodec/snow.o 2 warnings generated. CC libavcodec/snow_dwt.o In file included from src/libavcodec/snow.c:27: src/libavcodec/snow_dwt.h:98:102: warning: unused parameter 'high' [-Wunused-parameter] 98 | 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:28: 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:98:102: warning: unused parameter 'high' [-Wunused-parameter] 98 | 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:423:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 423 | || (unsigned)sy >= FFMAX(h - b_h - (HTAPS_MAX-2), 0)){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snow.c:422:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 422 | if( (unsigned)sx >= FFMAX(w - b_w - (HTAPS_MAX-2), 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snow.c:466:1: warning: unused parameter 'h' [-Wunused-parameter] 466 | mca( 0, 0,16) | ^ src/libavcodec/snow.c:461:102: note: expanded from macro 'mca' 461 | 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:467:1: warning: unused parameter 'h' [-Wunused-parameter] 467 | mca( 8, 0,16) | ^ src/libavcodec/snow.c:461:102: note: expanded from macro 'mca' 461 | 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:468:1: warning: unused parameter 'h' [-Wunused-parameter] 468 | mca( 0, 8,16) | ^ src/libavcodec/snow.c:461:102: note: expanded from macro 'mca' 461 | 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:469:1: warning: unused parameter 'h' [-Wunused-parameter] 469 | mca( 8, 8,16) | ^ src/libavcodec/snow.c:461:102: note: expanded from macro 'mca' 461 | 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:470:1: warning: unused parameter 'h' [-Wunused-parameter] 470 | mca( 0, 0,8) | ^ src/libavcodec/snow.c:461:102: note: expanded from macro 'mca' 461 | 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:471:1: warning: unused parameter 'h' [-Wunused-parameter] 471 | mca( 8, 0,8) | ^ src/libavcodec/snow.c:461:102: note: expanded from macro 'mca' 461 | 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:472:1: warning: unused parameter 'h' [-Wunused-parameter] 472 | mca( 0, 8,8) | ^ src/libavcodec/snow.c:461:102: note: expanded from macro 'mca' 461 | 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:473:1: warning: unused parameter 'h' [-Wunused-parameter] 473 | mca( 8, 8,8) | ^ src/libavcodec/snow.c:461:102: note: expanded from macro 'mca' 461 | 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:98:102: warning: unused parameter 'high' [-Wunused-parameter] 98 | 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 1 warning generated. CC libavcodec/sonic.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:98:102: warning: unused parameter 'high' [-Wunused-parameter] 98 | 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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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 hereIn file included from src/libavcodec/snowenc.c: 412548: | In file included from esrc/libavcodec/h263enc.hn:u25m: In file included from Asrc/libavcodec/mpegvideoenc.hV:C41o: dsrc/libavcodec/put_bits.he:c237C:o37n:f iwarning: gcomparison 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: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/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:942:122: warning: unused parameter 'orientation' [-Wunused-parameter] 942 | static int encode_subband_c0run(SnowContext *s, SubBand *b, const IDWTELEM *src, const IDWTELEM *parent, int stride, int orientation){ | ^ src/libavcodec/snowenc.c:1461:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1461 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/snowenc.c:1481:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1481 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/snowenc.c:1521:38: warning: unused parameter 's' [-Wunused-parameter] 1521 | static void decorrelate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ | ^ src/libavcodec/snowenc.c:1521:84: warning: unused parameter 'inverse' [-Wunused-parameter] 1521 | static void decorrelate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ | ^ src/libavcodec/snowenc.c:1545:36: warning: unused parameter 's' [-Wunused-parameter] 1545 | static void correlate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ | ^ src/libavcodec/snowenc.c:1545:82: warning: unused parameter 'inverse' [-Wunused-parameter] 1545 | static void correlate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ | ^ src/libavcodec/snowenc.c:2115:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2115 | { "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:2116:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2116 | { "no_bitstream", "Skip final bitstream writeout.", OFFSET(no_bitstream), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:2117:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2117 | { "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:2118:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2118 | { "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:2119:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2119 | { "sc_threshold", "Scene change threshold", OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:2127:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2127 | OFFSET(m.rc_context.rc_eq), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE }, | ^ src/libavcodec/snowenc.c:2128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2128 | { 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; | ^ 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) | ^ 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: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 { | ^ 5 warnings generated. 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; | ^ CC libavcodec/srtenc.o 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) | ^ 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, | ^ 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 { | ^ 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) | ^ 1 warning generated. 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/startcode.o 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. 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 { | ^ CC libavcodec/sunrastenc.o 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. 3 warnings generated. CC libavcodec/svq1.o 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 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; | ^ 3 warnings generated. CC libavcodec/synth_filter.o 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. CC libavcodec/tak_parser.o 5 warnings generated. 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 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 6 warnings generated. 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; | ^ 4 warnings generated. 2 warnings generated. CC libavcodec/targaenc.o 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->deflatelen) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. 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) | ^ 3 warnings generated. CC libavcodec/threadprogress.o 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) | ^ 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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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; | ^ CC libavcodec/tiff_common.o 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 }, | ^ 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) | ^ 6 warnings generated. CC libavcodec/tiffenc.o 2 warnings generated. CC libavcodec/tmv.o 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. 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 { | ^ CC libavcodec/to_upper4.o 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 }, | ^ 22 warnings generated. CC libavcodec/tpeldsp.o CC libavcodec/truemotion1.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; | ^ 4 warnings generated. CC libavcodec/truemotion2.o 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 2 warnings generated. CC libavcodec/truespeech.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; | ^ 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; | ^ 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) | ^ 2 warnings generated. 11 warnings generated. CC libavcodec/tscc.o CC libavcodec/tscc2.o 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; | ^ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 2 warnings generated. CC libavcodec/tta.o 50 warnings generated. CC libavcodec/ttadata.o 3 warnings generated. CC libavcodec/ttadsp.o 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 { | ^ CC libavcodec/ttaenc.o 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/ttaencdsp.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 { | ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/ttmlenc.o CC libavcodec/twinvq.o 7 warnings generated. 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 { | ^ 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; | ^ 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++) { | ~^~~~~~~~~~~~~~~ 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 { | ^ CC libavcodec/txd.o src/libavcodec/twinvq.c:586:62: warning: unused parameter 'length_div' [-Wunused-parameter] 586 | const uint8_t line_len[2], int length_div, | ^ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 6 warnings generated. 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; | ^ 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. CC libavcodec/utvideodsp.o 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 { | ^ 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), | ^ 2 warnings generated. 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/utvideoenc.o 5 warnings generated. CC libavcodec/v210dec.o CC libavcodec/v210enc.o 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 { | ^ 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 { | ^ 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:In file included from 6src/libavcodec/utvideoenc.c:: 39note: : previous definition is heresrc/libavcodec/put_bits.h :237 :254837 | :e nwarning: ucomparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]m AVCode c237C | o n f i g { i| f ^ (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/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}, | ^ 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; | ^ 2 warnings generated. CC libavcodec/v308dec.o 5 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/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 { | ^ 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; | ^ 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 { | ^ 2 warnings generated. CC libavcodec/v410dec.o 1 warning 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 { | ^ 1 warning generated. CC libavcodec/v4l2_buffers.o 8 warnings generated. 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 { | ^ CC libavcodec/v4l2_context.o 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. CC libavcodec/v4l2_fmt.o 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_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/v4l2_m2m_dec.o 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) | ^ 8 warnings generated. CC libavcodec/v4l2_m2m_enc.o 3 warnings generated. 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; | ^ 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}, | ^ 6 warnings generated. CC libavcodec/vble.o 5 warnings generated. 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 { | ^ CC libavcodec/vbndec.o 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_INT, { .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 }, | ^ 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. 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) | ^ CC libavcodec/vbnenc.o 3 warnings generated. 1 warning generated. CC libavcodec/vc1.o CC libavcodec/vc1_block.o 3 warnings generated. CC libavcodec/vc1_loopfilter.o 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 }, | ^ 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; | ^ 2 warnings generated. 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++); | ~~~~~~~~~~~~~ ^ ~~~~ 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++); | ~~~~~~~~~~~~~ ^ ~~~~ 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_retIn file included from usrc/libavcodec/vima.cr:n34(: csrc/libavcodec/codec_internal.ho:n104s:t6 :u iwarning: nredeclaration of already-defined enum 'AVCodecConfig' is a GNU extension [-Wgnu-redeclared-enum]t 8_t * b104u | fe,n upmt rAdViCfofd_etc Csotnrfiidge;, i| n ^t h) 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 { | ^ 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) | ~~~~~~~~~~ ^ ~~~~~~~~~~~ 5 warnings generated. CC libavcodec/vmnc.o 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. CC libavcodec/vorbisdsp.o 4 warnings generated. 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/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; | ^ 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) | ^ 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); | ~~~~~~~~~~~~ ^ ~~~~ 7 warnings generated. 1 warning generated. CC libavcodec/vp5.o 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/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/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: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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 20 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^ CC libavcodec/vp9.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 30 warnings generated. CC libavcodec/vp9dsp_12bpp.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) \ | ^ 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, aIn file included from vsrc/libavcodec/vp9dsp_12bpp.cg:)26 : \src/libavcodec/vp9dsp_template.c : 604| : ^41 : src/libavcodec/vp9dsp_template.cwarning: :unused parameter 'left' [-Wunused-parameter]2132 :66: note: expanded from macro '\ filter_fn_1d' 604 | 2132 | c o n s t u i n t 8 _ t * l e f t , c o n s ti nuti nht,8 _itn t* tmoxp,) i n| t ^ my) \ src/libavcodec/vp9dsp_template.c :| 604 ^: 62: warning: unused parameter 'top' [-Wunused-parameter] 604 | const uint8_tsrc/libavcodec/vp9dsp_template.c :*2286l:e1f:t ,warning: unused parameter 'mx' [-Wunused-parameter]c onsrc/libavcodec/vp9dsp_template.cs:t2282 :u20i:n tnote: 8expanded from macro 'filter_fn_set'_ t *2282t | ofpi)l t e| r ^_ 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 | src/libavcodec/vp9dsp_template.c : 617 : 41 : warning: unused parameter 'left' [-Wunused-parameter] 617 | c oinnstt hu,i nitn8t_ tm x*,l eifntt, mcyo)n s\t u| i ^n t8_t *top) | ^ src/libavcodec/vp9dsp_template.c:617:62: warning: unused parameter 'top' [-Wunused-parameter] 617 | const uint8_t *src/libavcodec/vp9dsp_template.cl:e2286f:t1,: cwarning: ounused parameter 'my' [-Wunused-parameter]n stsrc/libavcodec/vp9dsp_template.c :u2282i:n20t:8 _note: texpanded from macro 'filter_fn_set' *t o2282p | )f i l| t ^e r_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 | src/libavcodec/vp9dsp_template.c : 632 : 43 : warning: unused parameter 'left' [-Wunused-parameter] 632 | i n t h , i ncto nmsxt, uiinntt 8m_yt) *\l e f| t ^, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:632:64: warning: unused parameter 'top' [-Wunused-parameter] 632 | 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 | cfoinlstte ru_ifnnt(81_6t, *alvegf)t ,\ c o| n ^s t src/libavcodec/vp9dsp_template.cu:i2272n:t608:_ tnote: expanded from macro '\ filter_fn'* top )2272 | f| i ^l ter_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:649:43: warning: unused parameter 'left' [-Wunused-parameter] 649 | csrc/libavcodec/vp9dsp_template.co:n2286s:t1 :u iwarning: nunused parameter 'my' [-Wunused-parameter]t 8_src/libavcodec/vp9dsp_template.ct: 2282*:l20e:f tnote: ,expanded from macro 'filter_fn_set' co n2282s | tf iulitnetr8__ftn (*1t6o,p )a v g| ) ^ \ src/libavcodec/vp9dsp_template.c :| 649 ^: 64:src/libavcodec/vp9dsp_template.c :warning: 2274unused parameter 'top' [-Wunused-parameter]: 60: note: expanded from macro '\ filter_fn'649 | 2274 | f i l t e r _ f n _ 2 d ( s z , c osnhsatr pu,i n t 8F_ItL T*ElRe_f8tT,A Pc_oSnHsAtR Pu,i n t 8a_vtg )* t\o p )| ^ | ^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: src/libavcodec/vp9dsp_template.cunused parameter 'mx' [-Wunused-parameter]: 670:src/libavcodec/vp9dsp_template.c41::2282 :warning: 20unused parameter 'left' [-Wunused-parameter]: note: expanded from macro 'filter_fn_set' 670 | 2282 | f i l t e r _ f n ( 1 6 , a v g ) \ | ^c onsrc/libavcodec/vp9dsp_template.cs:t2275 :u60i:n tnote: 8expanded from macro '\ filter_fn'_ t *l e2275f | tb,i lcionnfs_tf nu_i1ndt(8s_zt, *ht,o pm)x , | ^ src/libavcodec/vp9dsp_template.c : 670 : 62 : warning: unused parameter 'top' [-Wunused-parameter] 670 | a v g ) \ | ^ src/libavcodec/vp9dsp_template.c : 2245c:o50n:s tnote: expanded from macro '\ bilinf_fn_1d'u int 82245_ | t * l e f t , c o n s t u i n t 8 _ t * t o p ) | ^ int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:src/libavcodec/vp9dsp_template.c682::228641::1 :warning: unused parameter 'left' [-Wunused-parameter]warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c :6822283 | : 20 : note: expanded from macro 'filter_fn_set' 2283 | f i l t e r _ f n ( 8 , caovngs)t \u i n| t ^8 _tsrc/libavcodec/vp9dsp_template.c :*2265l:e28f:t ,note: expanded from macro '\ filter_fn'c on s2265t | #udienfti8n_et f*itlotpe)r _ f| n ^( sz,src/libavcodec/vp9dsp_template.c :a682v:g62): \warning: unused parameter 'top' [-Wunused-parameter] | ^ src/libavcodec/vp9dsp_template.c682: | 2132 : 66 : note: expanded from macro '\ filter_fn_1d' 2132 | c o n s t u i n t 8 _ t * l e f t , c o n s t u i n t 8 _ ti n*tt ohp,) i n| t ^ 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 :\697 : 43| : ^ warning: unused parameter 'left' [-Wunused-parameter]src/libavcodec/vp9dsp_template.c :2266:60: note: 697expanded from macro '\ filter_fn' | 2266 | f i l t e r _ f n _ 1 d ( s z , h , mcxo,n srte guuilnatr8,_ tF I*LlTeEfRt_,8 TcAoPn_sRtE GuUiLnAtR8,_ ta v*gt)o p\) | | ^ ^ src/libavcodec/vp9dsp_template.csrc/libavcodec/vp9dsp_template.c::2132697::5864:: note: warning: expanded from macro '\ filter_fn_1d'unused parameter 'top' [-Wunused-parameter] 2132697 | | c o n s t u i n t 8 _ t * l e f ti,n tc ohn,s ti nuti nmtx8,_ ti n*tt ompy)) \| ^ | ^ 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 :| 714 ^: 43:src/libavcodec/vp9dsp_template.c :warning: unused parameter 'left' [-Wunused-parameter] 714 | 2268 : 60 :c onote: nexpanded from macro '\ filter_fn's t uin t22688 | _fti l*tleerf_tf,n _c2odn(sstz ,u i n t 8 _ t *rteogpu)l a r| , ^ FIsrc/libavcodec/vp9dsp_template.cL:T714E:R64_:8 Twarning: Aunused parameter 'top' [-Wunused-parameter]P _RE G714U | L A R , a v g ) \ | ^ src/libavcodec/vp9dsp_template.c : 2132 : 66 : note: expanded from macro '\ filter_fn_1d' const 2132u | i n t 8 _ t * l e f t , c o n s t u i n t 8 _ t * t o p ) | ^ 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 | fsrc/libavcodec/vp9dsp_template.ci:l735t:e41r:_ fwarning: nunused parameter 'left' [-Wunused-parameter]( 8, a735v | g ) \ | ^ src/libavcodec/vp9dsp_template.c : 2269 : 60 : note: expanded from macro '\ filter_fn' 2269 | cfoinlstte ru_ifnnt_81_dt( s*zl,e fht,, mcxo,n sstm ouoitnht,8 _ tF I*LtToEpR)_ 8 T| A ^P _Ssrc/libavcodec/vp9dsp_template.cM:O735O:T62H:, warning: unused parameter 'top' [-Wunused-parameter]a vg) \ 735 | | ^ src/libavcodec/vp9dsp_template.c : 2132 : 58 : note: expanded from macro '\ filter_fn_1d' 2132 | c o n s t u i n t 8 _ t * l e f t , c o n s t u i n t 8 _ t * t o p ) i n| t ^ h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.csrc/libavcodec/vp9dsp_template.c::7482286::411:: warning: warning: unused parameter 'left' [-Wunused-parameter]unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283 :74820 | : note: expanded from macro 'filter_fn_set' 2283 | f i l t e r _ f n ( 8 , a v gc)o n\s t | u ^i ntsrc/libavcodec/vp9dsp_template.c8:_2271t: 60*:l enote: fexpanded from macro '\ filter_fn't , co n2271s | tf iulitnetr8__ftn _*2tdo(ps)z , | ^ src/libavcodec/vp9dsp_template.c : 748 :s62m:o owarning: tunused parameter 'top' [-Wunused-parameter]h , F I748L | T E R _ 8 T A P _ S M O O T H , a v g ) \ c| o ^n stsrc/libavcodec/vp9dsp_template.c :u2132i:n66t:8 _note: texpanded from macro '\ filter_fn_1d' *lef t2132, | c o n s t u i n t 8 _ t * t o p ) | ^ 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, src/libavcodec/vp9dsp_template.cs:h763a:r43p:, warning: unused parameter 'left' [-Wunused-parameter] FILTER _7638 | T A P _ S H A R P , a v g ) \ | ^ src/libavcodec/vp9dsp_template.c : 2132c:o58n:s tnote: expanded from macro '\ filter_fn_1d'u int8 _2132t | * l e f t , c o n s t u i n t 8 _ t * t o p ) | ^ src/libavcodec/vp9dsp_template.c : int h, in763t :m64x:, warning: iunused parameter 'top' [-Wunused-parameter]n t my) \763 | | ^ const uint8_t *left, const uint8_t *topsrc/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' src/libavcodec/vp9dsp_template.c: 7802275: | 43b:i lwarning: iunused parameter 'left' [-Wunused-parameter]n f_fn_1 d780( | s z , h , m x , c o n s t u i n t 8 _ t a*vlge)f t\, c| o ^n stsrc/libavcodec/vp9dsp_template.c :u2245i:n50t:8 _note: texpanded from macro '\ bilinf_fn_1d' *to p2245) | | ^ src/libavcodec/vp9dsp_template.c : 780 : 64 : warning: unused parameter 'top' [-Wunused-parameter] 780 | i n t h , i n t m xc,o nisntt umiyn)t 8\_ t | * ^l eft, const uint8_t *top) | ^ 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 | filsrc/libavcodec/vp9dsp_template.ct:e1203r:_57f:n _warning: 1unused parameter 'pass' [-Wunused-parameter]d (sz, h1203, | m x , r e g u l a r , F I L T E R _ 8 T A P _ R E G U L A R , a v g )d c\t c o| e ^f *src/libavcodec/vp9dsp_template.co:u2132t:,58 :i nnote: texpanded from macro '\ filter_fn_1d' pass )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, resrc/libavcodec/vp9dsp_template.cg:u1219l:a58r:, warning: Funused parameter 'pass' [-Wunused-parameter]I LTER_ 81219T | A P _ R E G U L A R , a v g ) \ | ^ src/libavcodec/vp9dsp_template.c : 2132 : 66 : note: expanded from macro '\ filter_fn_1d' 2132 | d c t c o e f * o u t , i n t p a s s ) | ^ 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, src/libavcodec/vp9dsp_template.ci:n1237t: 57m:y )warning: unused parameter 'pass' [-Wunused-parameter]\ | ^ 1237 | dctcosrc/libavcodec/vp9dsp_template.ce:f2287 :*1o:u twarning: ,unused parameter 'mx' [-Wunused-parameter] intsrc/libavcodec/vp9dsp_template.c :p2279a:s28s:) 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' src/libavcodec/vp9dsp_template.c :22651273 | :#58d:e fwarning: iunused parameter 'pass' [-Wunused-parameter]n e fi l1273t | e r _ f n ( s z , a v g ) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | d c t c o e f * o u t , i n t p a s s ) | ^ 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(ssrc/libavcodec/vp9dsp_template.cz:,1319 : 58 : warning: unused parameter 'pass' [-Wunused-parameter] sha r1319p | , F I L T E R _ 8 T A P _ S H A R P , a v g ) \ | ^ src/libavcodec/vp9dsp_template.c :d2245c:t58c:o enote: fexpanded from macro '\ bilinf_fn_1d' *out, 2245i | n t p a s s ) | ^ 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:1407:59: warning: unused parameter 'pass' [-Wunused-parameter] 1407 | src/libavcodec/vp9dsp_template.c : 2287 : 1 : warning: unused parameter 'my' [-Wunused-parameter] dsrc/libavcodec/vp9dsp_template.cc:t2281c:o20e:f note: *expanded from macro 'filter_fn_set'o ut, 2281i | nfti lptaesrs_)f n (| 3 ^2 , 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, FIsrc/libavcodec/vp9dsp_template.cL:T1512E:R58_:8 Twarning: Aunused parameter 'pass' [-Wunused-parameter]P _SMO O1512T | H , a v g ) \ | ^ src/libavcodec/vp9dsp_template.c : 2132 : 66 : note: expanded from macro '\ filter_fn_1d' 2132 | d c t c o e f * o u t , i n t p a s s ) | ^ 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) \ | ^ 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 CC libavcodec/vp9mvs.o 9 warnings generated. CC libavcodec/vp9prob.o 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) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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)) | ^ 7 warnings generated. CC libavcodec/vp9recon.o 1 warning generated. CC libavcodec/vpx_rac.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)) | ~ ^ ~ CC libavcodec/vqavideo.o 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 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 159 warnings generated. 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) { | ^ 36 warnings generated. CC libswresample/rematrix.o 3 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. CC libswscale/filters.o 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; | ^ 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. 18 warnings generated. CC libswscale/format.o 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; | ^ In file included from src/libswscale/framepool.c:19: 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) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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] 281 | [AV_PIX_FMT_XV36BE] = { 1, 1 }, | ^ src/libswscale/format.c:282:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 282 | [AV_PIX_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 14 warnings generated. CC libswscale/input.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; | ^ 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 | 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: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/input.c:129:1: warning: unused parameter 'unused0' [-Wunused-parameter] 129 | RGB64FUNCS(rgb, BE, 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:129: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: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 *duIn file included from msrc/libswscale/lut3d.cm:y28,: 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| | ^t ypesrc/libswscale/input.cd:e394f: 1e:n uwarning: munused parameter 'opq' [-Wunused-parameter] Swsrc/libswscale/input.cs:P391i:x5e:l Tnote: yexpanded from macro 'RGB16_32FUNCS'p e Sws P391i | x e l T yRpGeB;1 6 _| 3 ^2 FUNCS_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:src/libswscale/lut3d.c :note: 47expanded from macro 'RGB16_32FUNCS_EXT': 56: warning: unused parameter 'output' [-Wunused-parameter] 363 | 47 | b o o l f f _ s w s _ l u t 3 d _ t e sitn_tf mwti(detnhu,m uAiVnPti3x2e_ltF o*rtmaabt, fvmoti,d i*notp qo)u t p u t ) | ^ \ | ^ 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, shpsrc/libswscale/lut3d.c,: 52m:a55s:k rwarning: ,unused parameter 'fmt' [-Wunused-parameter] \ | ^ 52 | src/libswscale/input.ce:n370u:m43 :A Vnote: Pexpanded from macro 'RGB16_32FUNCS_EXT'i xelFor m370a | t f f _ s w s _ l u t 3 d _ p i c k _ p i x f m t ( ScwosnFsotr muaitn t8_t f*mutn,u siendt0 ,o uctopnustt) u i| n ^t 8_src/libswscale/lut3d.ct: 52*:s64r:c ,warning: unused parameter 'output' [-Wunused-parameter]c onst 52u | ienntu8m_ tA V*PdiuxmemlyF,o r m a t\ f f| _ ^s ws_src/libswscale/input.cl:u395t:31d:_ pwarning: iunused parameter 'dummy' [-Wunused-parameter]c k_src/libswscale/input.cp:i391x:f5m:t (note: Sexpanded from macro 'RGB16_32FUNCS'w sFor m391a | t f m tR,G Bi1n6t_ 3o2uFtUpNuCtS)_ E X| T ^( 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, \ | ^ 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 *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: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 *src, 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' 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_4A warning_sc generated(. 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:CC libswscale/ops.o 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_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:840:77: warning: unused parameter 'unused2' [-Wunused-parameter] 840 | 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 *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ 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) | ^ src/libswscale/input.c:1004:1: warning: unused parameter 'unused1' [-Wunused-parameter] 1004 | p01x_wrapper(nv20, 0) | ^ src/libswscale/input.c:981:54: note: expanded from macro 'p01x_wrapper' 981 | 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 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1004: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:1004: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:1004: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:1004: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:1004: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:1004: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: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) \ | ^ 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 | 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:1004: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 *src2, int width, \ | ^ 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:969:50: note: expanded from macro 'p01x_uv_wrapper' 969 | 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:969:64: note: expanded from macro 'p01x_uv_wrapper' 969 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused1' [-Wunused-parameter] 1005 | p01x_wrapper(p010, 6) | ^ src/libswscale/input.c:981:54: note: expanded from macro 'p01x_wrapper' 981 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1005: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: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) \ | ^ 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:966:55: note: expanded from macro 'p01x_uv_wrapper' 966 | 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:968:55: note: expanded from macro 'p01x_uv_wrapper' 968 | 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:969:50: note: expanded from macro 'p01x_uv_wrapper' 969 | 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:969:64: note: expanded from macro 'p01x_uv_wrapper' 969 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused1' [-Wunused-parameter] 1006 | p01x_wrapper(p012, 4) | ^ src/libswscale/input.c:981:54: note: expanded from macro 'p01x_wrapper' 981 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1006: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: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.c:1006: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:1006: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:1006: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:1006: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: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 *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:969:50: note: expanded from macro 'p01x_uv_wrapper' 969 | 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:969:64: note: expanded from macro 'p01x_uv_wrapper' 969 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'unused0' [-Wunused-parameter] 1007 | p01x_uv_wrapper(p016, 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 | const uint8_t *src2, int width, \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:955:50: note: expanded from macro 'p01x_uv_wrapper' 955 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:955:64: note: expanded from macro 'p01x_uv_wrapper' 955 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:966:55: note: expanded from macro 'p01x_uv_wrapper' 966 | 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 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:969:64: note: expanded from macro 'p01x_uv_wrapper' 969 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1064:1: warning: unused parameter 'unused1' [-Wunused-parameter] 1064 | shf16_wrapper(10) | ^ src/libswscale/input.c:1041:59: note: expanded from macro 'shf16_wrapper' 1041 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1064:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:1042:59: note: expanded from macro 'shf16_wrapper' 1042 | const uint8_t *unused2, int width, \ | ^ 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 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1064:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1043:68: note: expanded from macro 'shf16_wrapper' 1043 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1064:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:1053:59: note: expanded from macro 'shf16_wrapper' 1053 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1064:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:1054:59: note: expanded from macro 'shf16_wrapper' 1054 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1064: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:1064: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:1064: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: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 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1064: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_t *unused, void *opq) \ | ^ src/libswscale/input.c:1064: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:1026:57: note: expanded from macro 'shf16_uv_wrapper' 1026 | const uint8_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:1029:52: note: expanded from macro 'shf16_uv_wrapper' 1029 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1064: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:1029:66: note: expanded from macro 'shf16_uv_wrapper' 1029 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused1' [-Wunused-parameter] 1065 | shf16_wrapper(12) | ^ src/libswscale/input.c:1041:59: note: expanded from macro 'shf16_wrapper' 1041 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:1042:59: note: expanded from macro 'shf16_wrapper' 1042 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1043:54: note: expanded from macro 'shf16_wrapper' 1043 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1043:68: note: expanded from macro 'shf16_wrapper' 1043 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:1053:59: note: expanded from macro 'shf16_wrapper' 1053 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:1054:59: note: expanded from macro 'shf16_wrapper' 1054 | 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_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:1026:57: note: expanded from macro 'shf16_uv_wrapper' 1026 | 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:1029:52: note: expanded from macro 'shf16_uv_wrapper' 1029 | 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: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) | ^ src/libswscale/input.c:1154:77: warning: unused parameter 'unused0' [-Wunused-parameter] 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 *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1173:102: warning: unused parameter 'opq' [-Wunused-parameter] 1173 | static void planar_rgb_to_y(uint8_t *_dst, const uint8_t *src[4], int width, int32_t *rgb2yuv, void *opq) | ^ 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) \ | ^ 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) | ^ 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] 1399 | const uint8_t *unused2, int width, int is_be, uint32_t *unused) | ^ In file included from src/libswscale/ops.c:29: src/libswscale/format.h:158:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 158 | typedef esrc/libswscale/input.cn:u1459m: 1S:w swarning: Punused parameter 'opq' [-Wunused-parameter]i xel T1459y | preg bS9wpslPuisx_epllTaynpaer;_ f u| n ^c s(9) | ^ 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:1459: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: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:1413:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1413 | int w, int32_t *rgb2yuv, void *opq) \ | ^ 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(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:1460: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:1460: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:1460: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:1461:1: warning: unused parameter 'opq' [-Wunused-parameter] 1461 | rgb9plus_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 *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1462: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:1462: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:1462: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:1463:1: warning: unused parameter 'opq' [-Wunused-parameter] 1463 | rgb9plus_planar_funcs(16) | ^ 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:1463: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:1463: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:1463: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:1465:1: warning: unused parameter 'opq' [-Wunused-parameter] 1465 | rgb9plus_planar_transparency_funcs(10) | ^ src/libswscale/input.c:1427:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1427 | void *opq) \ | ^ 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) \ | ^ src/libswscale/input.c:1523: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) \ | ^ src/libswscale/input.c:1524:1: warning: unused parameter 'opq' [-Wunused-parameter] 1524 | rgbf32_funcs_endian(be, 1) | ^ 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:1524: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:1524: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:1524: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:1524: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: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) \ | ^ src/libswscale/input.c:1529:117: warning: unused parameter 'rgb2yuv' [-Wunused-parameter] 1529 | static av_always_inline void planar_rgbf16_to_a(uint8_t *dst, const uint8_t *src[4], int width, int is_be, int32_t *rgb2yuv, Half2FloatTables *h2f_tbl) | ^ 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/ops.c:775:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 775 | for (int i = 0; i < FF_ARRAY_ELEMS(patterns); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^ 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 *unused2, void *opq) \ | ^ src/libswscale/input.c:1814: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: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, const uint8_t *unused, \ | ^ src/libswscale/input.c:1814: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:1814: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:1814: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:1814:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1805:91: note: expanded from macro 'rgbaf16_funcs_endian' 1805 | static void rgbf16##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:1806:56: note: expanded from macro 'rgbaf16_funcs_endian' 1806 | const uint8_t *unused1, int width, uint32_t *_rgb2yuv, void *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_t *unused, \ | ^ src/libswscale/input.c:1815: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:1815: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:1815: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:1815: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:1815: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:1815: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: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:91: note: expanded from macro 'rgbaf16_funcs_endian' 1805 | static void rgbf16##endian_name##ToY_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:1806:56: note: expanded from macro 'rgbaf16_funcs_endian' 1806 | const uint8_t *unused1, int width, uint32_t *_rgb2yuv, void *opq) \ | ^ 159 warnings generated. CC libswscale/ops_backend.o In file included from src/libswscale/ops_backend.c:21: 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; | ^ 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: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: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 | 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: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] 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: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' 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: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 | 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:39: In file included from src/libswscale/ops_tmpl_int.c:59: 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:39: 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_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:39: In file included from src/libswscale/ops_tmpl_int.c:59: 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: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, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ In file included from src/libswscale/ops_backend.c:39: 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' 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: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:39: 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:39: 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:39: 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:39: 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: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, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:172:1: warning: unused parameter 'in1' [-Wunused-parameter] 172 | DECL_READ(read_nibbles, const int elems) | ^ src/libswscale/ops_backend.h:85:74: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ In 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/ops_backend.h:86:45: 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:172: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:172:35: warning: unused parameter 'elems' [-Wunused-parameter] 172 | DECL_READ(read_nibbles, const int elems) | ^ src/libswscale/ops_tmpl_int.c:184:1: warning: unused parameter 'in1' [-Wunused-parameter] 184 | DECL_READ(read_bits, const int elems) | ^ src/libswscale/ops_backend.h:85:74: note: expanded from macro 'DECL_READ' 85 | DECL_FUNC(NAME, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ 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/ops_backend.h:86:45: 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: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:184:32: warning: unused parameter 'elems' [-Wunused-parameter] 184 | DECL_READ(read_bits, const int elems) | ^ 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, \ | ^ 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:39: src/libswscale/ops_tmpl_int.c:205: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:39: src/libswscale/ops_tmpl_int.c:205:1: warning: unused parameter 'y' [-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:80:62: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:205:1: warning: unused parameter 'z' [-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:81:51: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:205:1: warning: unused parameter 'w' [-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:81:62: note: expanded from macro 'DECL_FUNC' 81 | block_t z, block_t w, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/libswscale/ops_tmpl_int.c:205: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:205: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:205: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:39: src/libswscale/ops_tmpl_int.c:205:37: warning: unused parameter 'elems' [-Wunused-parameter] 205 | DECL_WRITE(write_nibbles, const int elems) | ^ src/libswscale/ops_tmpl_int.c:212:1: warning: unused parameter 'iter' [-Wunused-parameter] 212 | DECL_WRITE(write_bits, 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: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 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:39: src/libswscale/ops_tmpl_int.c:212:1: warning: unused parameter 'y' [-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:80:62: note: expanded from macro 'DECL_FUNC' 80 | block_t x, block_t y, \ | ^ In file included from src/libswscale/ops_backend.c:39: src/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 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ 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: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 | DECL_FUNC(NAME, pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ 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: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 | 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:212: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:212: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:39: src/libswscale/ops_tmpl_int.c:212:34: warning: unused parameter 'elems' [-Wunused-parameter] 212 | DECL_WRITE(write_bits, const int elems) | ^ src/libswscale/ops_tmpl_int.c:278:1: warning: unused parameter 'X' [-Wunused-parameter] 278 | DECL_PATTERN(expand32) | ^ 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:39: src/libswscale/ops_tmpl_int.c:278: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:39: src/libswscale/ops_tmpl_int.c:278: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: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 | 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 '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:39: 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: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_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 '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: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 */ | ^ 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/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:43: 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, 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:43: 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 | 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:43: 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' 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:43: 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 | 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:43: In file included from src/libswscale/ops_tmpl_int.c:59: 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:43: 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_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:43: In file included from src/libswscale/ops_tmpl_int.c:59: 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:43: 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, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ In file included from src/libswscale/ops_backend.c:43: 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' 86 | const pixel_t *restrict in2, const pixel_t *restrict in3, \ | ^ 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 | const pixel_t *restrict in2, const pixel_t *restrict in3, \ | ^ 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 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:43: 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:43: 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:43: 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:43: 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: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 *restrict out2, pixel_t *restrict out3, \ | ^ In file included from src/libswscale/ops_backend.c:43: 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: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' 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: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:43: 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:43: 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:43: 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: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 | 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: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:43: 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:43: 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:43: 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: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) | ^ 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 */ | ^ 2 warnings generated. CC libswscale/ops_chain.o 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: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: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, 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: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 | 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:47: 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' 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:47: 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 | 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:47: In file included from src/libswscale/ops_tmpl_int.c:59: 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: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_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:47: In file included from src/libswscale/ops_tmpl_int.c:59: 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:47: 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, const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ 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' 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: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_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; | ^ 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 */ | ^ 1 warning generated. CC libswscale/ops_dispatch.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, | ^ STRIP libswresample/x86/audio_convert.o skipping strip -x libswresample/x86/audio_convert.o CC libswscale/ops_memcpy.o 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) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libswscale/ops_optimizer.o 4 warnings generated. CC libswscale/options.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; | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 654 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[], | ^ 129 warnings generated. CC libswscale/utils.o 17 warnings generated. CC libswscale/version.o CC libswscale/vscale.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; | ^ 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/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; ipfn.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_src/libswscale/utils.ct:*1793*:)23s:r cwarning: 1comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare], (const 1793i | n t 1 6 _ t * * )fsorrc 2(,i =| ^0 ; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^ src/libswscale/utils.c:1995:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1995 | if(length <= 0 || length > 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 && | ~~~~~~~~~~~ ^ ~~~~~ 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 17 warnings generated. X86ASM libswscale/x86/input.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; | ^ 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; | ^ 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)) | ~ ^ ~ 3 warnings generated. CC libavutil/base64.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 || | ~~~~~~~ ^ ~~~~~~~~~~~~ 2 warnings generated. CC libavutil/blowfish.o 1 warning generated. CC libavutil/bprint.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) | ~~~~~~~~~ ^ ~~~~ CC libavutil/buffer.o 1 warning generated. CC libavutil/camellia.o 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) | ^ 2 warnings generated. CC libavutil/cast5.o CC libavutil/channel_layout.o CC libavutil/container_fifo.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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/crc.c:379:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 379 | if (ctx_size >= sizeof(AVCRC) * 1024) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavutil/csp.o src/libavutil/csp.c:580:44: warning: unused parameter 'Lw' [-Wunused-parameter] 580 | static void eotf_smpte_st2084(const double Lw, const double Lb, double 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]) | ^ 3 warnings generated. CC libavutil/des.o 4 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 CC libavutil/display.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; | ^ CC libavutil/dovi_meta.o 3 warnings generated. CC libavutil/downmix_info.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. STRIP libswscale/x86/ops_float.o skipping strip -x libswscale/x86/ops_float.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/float_dsp.c:135:55: warning: unused parameter 'bit_exact' [-Wunused-parameter] 135 | av_cold AVFloatDSPContext *avpriv_float_dsp_alloc(int bit_exact) | ^ src/libavutil/fixed_dsp.c:151:48: warning: unused parameter 'bit_exact' [-Wunused-parameter] 151 | AVFixedDSPContext * avpriv_alloc_fixed_dsp(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)) { | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | CC libavutil/hdr_dynamic_metadata.o 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 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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) | ~~~~ ^ ~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. CC libavutil/hdr_dynamic_vivid_metadata.o CC libavutil/hmac.o 11 warnings generated. CC libavutil/hwcontext.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) { | ~~~~~~ ^ ~~~~~~~~~~~ src/libavutil/hmac.c:185:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | if (outlen < c->hashlen) | ~~~~~~ ^ ~~~~~~~~~~ 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) | ^ 2 warnings generated. CC libavutil/hwcontext_amf.o 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. CC libavutil/hwcontext_vulkan.o 20 warnings generated. CC libavutil/iamf.o 2 warnings generated. CC libavutil/imgutils.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 | { "parameter_rate", "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 }, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 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/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_ELEsrc/libavutil/imgutils.cM:S54(:e39x:t ewarning: nunused parameter 'plane' [-Wunused-parameter]s ions); 54j | +i+n)t {i m a| g ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~e _get_linesize(int width, int plane, | ^ 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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~ 43 warnings generated. 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 CC libavutil/integer.o 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)) | ~ ^ ~~~~~~~~ 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)) | ~ ^ ~ 3 warnings generated. CC libavutil/mem.o 1 warning generated. CC libavutil/murmur3.o CC libavutil/opt.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/opt.c:1047:68: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 1047 | ret = snprintf(*pbuf, buf_len, "%s", get_bool_name(*(int *)dst)); | ^ src/libavutil/opt.c:1050:58: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 1050 | ret = snprintf(*pbuf, buf_len, "0x%08X", *(int *)dst); | ^ src/libavutil/opt.c:1053:54: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 1053 | ret = snprintf(*pbuf, buf_len, "%d", *(int *)dst); | ^ src/libavutil/opt.c:1056:59: warning: cast from 'const void *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 1056 | ret = snprintf(*pbuf, buf_len, "%u", *(unsigned *)dst); | ^ src/libavutil/opt.c:1059:63: warning: cast from 'const void *' to 'long *' drops const qualifier [-Wcast-qual] 1059 | ret = snprintf(*pbuf, buf_len, "%"PRId64, *(int64_t *)dst); | ^ src/libavutil/opt.c:1062:64: warning: cast from 'const void *' to 'unsigned long *' drops const qualifier [-Wcast-qual] 1062 | ret = snprintf(*pbuf, buf_len, "%"PRIu64, *(uint64_t *)dst); | ^ src/libavutil/opt.c:1065:56: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1065 | ret = snprintf(*pbuf, buf_len, "%f", *(float *)dst); | ^ src/libavutil/opt.c:1068:57: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 1068 | ret = snprintf(*pbuf, buf_len, "%f", *(double *)dst); | ^ src/libavutil/opt.c:1072:64: 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: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)) | ~~~ ^ ~~~~~~~~~~~ CC libavutil/parseutils.o 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; | ^ 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/parseutils.c:767:27: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 767 | if ((q - tag) < sizeof(tag) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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)) { \ | ^~~~ 63 warnings generated. 1 warning generated. CC libavutil/rational.o CC libavutil/rc4.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. 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavutil/refstruct.o 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; | ^ src/libavutil/refstruct.c:316:53: warning: unused parameter 'unused' [-Wunused-parameter] 316 | static void refstruct_pool_uninit(AVRefStructOpaque unused, void *obj) | ^ 12 warnings generated. 2 warnings generated. CC libavutil/ripemd.o CC libavutil/reverse.o 3 warnings generated. CC libavutil/samplefmt.o 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 CC libavutil/stereo3d.o CC libavutil/tdrdi.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavutil/tea.o CC libavutil/threadmessage.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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 | inIn file included from tsrc/libavutil/tx_double.c :l21e: nsrc/libavutil/tx_template.c,: 155i:n23t: iwarning: ncomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]v , const void 155* | s c a l ef)o r | ( ^i ntsrc/libavutil/tx.c :i306 :=49 :0 ;warning: unused parameter 'inv' [-Wunused-parameter]i < FF _306A | R R A Y _ E L E M S ( n p t w o _ t a b s _ i n i t _ d a t a ) ; i +i+n)t {l e n| , ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.c:525:63: warning: unused parameter 'opts' [-Wunused-parameter] 525 | int ff_tx_gen_default_map(AVTXContext *s, FFTXCodeletOptions *opts) | ^ 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) | ^ 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: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 '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: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 : 1235 : 34 : warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 1235 | s - > s c a l e _ d =\ * (| ( ^S CAsrc/libavutil/tx_template.cL:E497_:T48Y:P Enote: expanded from macro '\ DECL_FACTOR_S'* )scal e497) | ;s t a| t ^i c void TX_NAME(ff_tx_fft##n)(AVTXContext *s, void *dst, \ | ^ src/libavutil/tx_template.c:1224:64: warning: unused parameter 'cd' [-Wunused-parameter] 1224 | src/libavutil/tx_template.c : 535 : 1 : warning: unused parameter 's' [-Wunused-parameter] 535 | D E C L _ F A C T O R _ F ( 5 ) c| o^n st src/libavutil/tx_template.cF:F517T:X80C:o dnote: eexpanded from macro 'DECL_FACTOR_F'l et *c d517, | # d| e ^f insrc/libavutil/tx_template.ce: 1226D:E65C:L _warning: Funused parameter 'opts' [-Wunused-parameter]A CTOR _1226F | ( n ) F F T X C o d e l e t O p t\i o n| s ^ *opsrc/libavutil/tx_template.ct:s497,: 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_fftsrc/libavutil/tx_template.c##n):(1381A:V34T:X Cwarning: ocast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual]n text 1381* | s , v osi-d> s*cdaslte,_ d = * ( ( S C A L E _ T Y P E *\) s c| a ^l e); | ^ 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]src/libavutil/tx_template.c :538:1 :1375 | warning: unused parameter 's' [-Wunused-parameter] 538 | D E C L _ F A C T O R _ S ( 1 5 ) | ^ src/libavutil/tx_template.c : 497 : 48 : note: expanded from macro 'DECL_FACTOR_S' 497 | s t a t i cF FvToXiCdo dTeXl_eNtAOMpEt(ifofn_st x*_ofpftts#,# n )| ( ^A VTsrc/libavutil/tx_template.cX:C1376o:n67t:e xwarning: tunused parameter 'inv' [-Wunused-parameter] *s, v1376o | i d * d s t , \ | ^ int len, int inv, | ^ src/libavutil/tx_template.c:1438:34: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 1438 | s->scale_d = *((SCALE_TYPE *)scale); | ^ 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: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: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: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 | src/libavutil/tx_template.c : 1723 : 1 : warning: unused parameter 'stride' [-Wunused-parameter] 1723F | FDTEXCCLo_dReDlFeTt(Orp2tci,o n s0 )* o p| t^s , src/libavutil/tx_template.c :| 1657 ^: 60: src/libavutil/tx_template.cnote: :expanded from macro 'DECL_RDFT'850 :69: warning: 1657unused parameter 'inv' [-Wunused-parameter] | 850 | v o i d * _ s r c , p t r d i f f _ t s t riindet) l e n , i n t i n v ,\ | | ^ ^ src/libavutil/tx_template.c:851:68: warning: unused parameter 'scale' [-Wunused-parameter] 851 | const void *scale) | ^ 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:949:67: warning: unused parameter 'cd' [-Wunused-parameter] 949 | const FFTXsrc/libavutil/tx_template.cC:o1827d:e1l:e twarning: unused parameter 'stride' [-Wunused-parameter]* cd, 1827| | ^D ECL_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: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.csrc/libavutil/tx_template.c::11331828::701:: warning: warning: unused parameter 'cd' [-Wunused-parameter]unused parameter 'stride' [-Wunused-parameter] 11331828 | | D E C L _ R D F T _ H A L F ( r 2 r _ m o d 2 , A V _ T X _ R E A L _ T O _ R E A L , c1o)n s t| ^F FTXsrc/libavutil/tx_template.cC:o1728d:e63l:e tnote: expanded from macro 'DECL_RDFT_HALF'* cd, | ^1728 | src/libavutil/tx_template.c : 1134 : 60 : warning: unused parameter 'flags' [-Wunused-parameter] 1134 | uint64_t flags, | ^ src/libavutil/tx_template.c : 1135 :v71o:i dwarning: unused parameter 'opts' [-Wunused-parameter]* _src, 1135p | t r d i f f _ t s t r i d e ) \ | ^ 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: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 | vsrc/libavutil/tx_template.co:i1235d: 34*:_ swarning: rcast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual]c , pt r1235d | i f f _ ts -s>tsrciadlee)_ d = * ( ( S C A\L E _| T ^Y PE *)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: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:1833:63: warning: unused parameter 'cd' [-Wunused-parameter] 1833 | conssrc/libavutil/tx_template.ct: 1381F:F34T:X Cwarning: ocast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual]d elet 1381* | c d , s| - ^> scasrc/libavutil/tx_template.cl:e1835_:d64 := warning: *unused parameter 'opts' [-Wunused-parameter]( (SCA L1835E | _ T Y P E * ) s c a l e ) ; | ^ FFTXCodeletOptions *opts, 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:1876:56: warning: unused parameter 'stride' [-Wunused-parameter] 1876 | void *_src, ptrdiff_t stride) | ^ 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: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 '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 | FFTXCodeletOptions *opts, | ^ 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, | ^ 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 STRIP libavutil/x86/crc.o skipping strip -x libavutil/x86/crc.o CC libavutil/x86/imgutils_init.o STRIP libavutil/x86/imgutils.o skipping strip -x libavutil/x86/imgutils.o X86ASM libavutil/x86/lls.o 55 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC fftools/ffmpeg_enc.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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 src/fftools/ffmpeg_filter.c:263:39: warning: unused parameter 'opaque' [-Wunused-parameter] 263 | static void filter_command_free(void *opaque, uint8_t *data) | ^ 9 warnings generated. 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) | ^ CC fftools/ffmpeg_hw.o 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:2893:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2893 | while (fgp->nb_outputs_done < fg->nb_outputs) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/fftools/ffmpeg_filter.c:3333:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3333 | 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:3341:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3341 | if (input_idx == fg->nb_inputs) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/fftools/ffmpeg_filter.c:3399:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3399 | 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 226 warnings generated. CC fftools/graph/graphprint.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)) { \ | ^~~~ 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 } }, | ^ 8 warnings generated. CC fftools/sync_queue.o 50 warnings generated. CC fftools/thread_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++) { | ~ ^ ~~~~~~~~~~~~~~ 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/textformat/avtextformat.o 9 warnings generated. 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 } | ^ CC fftools/textformat/tf_compact.o 6 warnings generated. CC fftools/textformat/tf_default.o 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_compact.c:257:114: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 257 | { "item_sep", "set item separator", OFFSET(item_sep_str), AV_OPT_TYPE_STRING, { .str = "," }, 0, 0 }, | ^ src/fftools/textformat/tf_compact.c:258:114: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 258 | { "s", "set item separator", OFFSET(item_sep_str), AV_OPT_TYPE_STRING, { .str = "," }, 0, 0 }, | ^ src/fftools/textformat/tf_compact.c:259:114: 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 | { "escape", "set escape mode", OFFSET(escape_mode_str), AV_OPT_TYPE_STRING, { .str = "csv" }, 0, 0 }, | ^ 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 }, | ^ 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 printing", OFFSET(nokey), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_default.c:48:126: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 48 | { "nk", "force no key printing", OFFSET(nokey), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 }, | ^ src/fftools/textformat/tf_default.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL }, | ^ src/fftools/textformat/tf_default.c:65:81: warning: unused parameter 'data' [-Wunused-parameter] 65 | static void default_print_section_header(AVTextFormatContext *wctx, const void *data) | ^ 6 warnings generated. 23 warnings generated. CC fftools/textformat/tf_flat.o CC fftools/textformat/tf_ini.o 3 warnings generated. CC fftools/textformat/tf_json.o 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,src/fftools/textformat/tf_ini.c :{53 :.145s:t rwarning: missing field 'flags' initializer [-Wmissing-field-initializers]= "." }, 0, 530 | } , {| ^" hierarchical", "spesrc/fftools/textformat/tf_flat.cc:i47f:y149 :i fwarning: missing field 'flags' initializer [-Wmissing-field-initializers]t he sectio n47 | s p e c i{f i"csa"t,i o n s h o u l d b e" sheite rsaerpcahriactaolr"",, O F F S E T ( h i e r a r c h i c a l ) , A V _ O P T _ T Y P E _ B O O L , { . i 6 4 O=F F1S E}T,( s0e,p _1s t}r,) , | ^ AV_OPT_TYPEsrc/fftools/textformat/tf_ini.c_:S54T:R145I:N Gwarning: ,missing field 'flags' initializer [-Wmissing-field-initializers] { .str =54 | " . " }{, "0h," ,0 } , | ^ "specify if src/fftools/textformat/tf_flat.ct:h48e: 149s:e cwarning: tmissing field 'flags' initializer [-Wmissing-field-initializers]ion specification should be hierarchical", OFF SET(hiera r48c | h i c a l{) ," hAiVe_rOaPrTc_hTiYcPaEl_"B,O O"Ls,p e{c i.fiy6 4i f= t1h e} ,s e0c,t i1o n} ,s p e| c ^i ficationsrc/fftools/textformat/tf_ini.c :s55h:o12u:l dwarning: missing field 'help' initializer [-Wmissing-field-initializers]b e h55i | e r a r c{h iNcUaLlL" ,} ,O F F| S ^E T(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_ini.c:89:77: warning: unused parameter 'data' [-Wunused-parameter] 89 | static void ini_print_section_header(AVTextFormatContext *wctx, const void *data) | ^ 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) | ^ 4 warnings generated. CC fftools/textformat/tf_mermaid.o 7 warnings generated. 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) | ^ CC fftools/textformat/tf_xml.o 4 warnings generated. CC fftools/textformat/tw_avio.o 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. CC fftools/textformat/tw_buffer.o CC fftools/textformat/tw_stdout.o 2 warnings generated. CC fftools/resources/resman.o src/fftools/textformat/tw_buffer.c:37:48: warning: unused parameter 'ctx' [-Wunused-parameter] 37 | static const char *bufferwriter_get_name(void *ctx) | ^ 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) | ^ 1 warning generated. 4 warnings generated. CC fftools/cmdutils.o 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); | ^ 1 warning generated. CC fftools/ffmpeg.o 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) | ^ 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/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) | ^ 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/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/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/cmdutils.c:746:59: warning: missing field 'sep' initializer [-Wmissing-field-initializers] 746 | static const OptionGroupDef global_group = { "global" }; | ^ 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/cmdutils.c:1354src/fftools/opt_common.c::451238:: 25warning: :unused parameter 'logctx' [-Wunused-parameter] warning: unused parameter 'optctx' [-Wunused-parameter] 1354 | 1238 | i n t o p t _ m a x _ a l l o c ( v o i d * o p t c t x , c o n svto icdh a*rl o*gocpttx,) c o| n ^s t 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_levelssrc/fftools/cmdutils.c):;1423 :i64+:+ )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:1432:24: warning: unused parameter 'optctx' [-Wunused-parameter] 1432 | int show_sources(void *optctx, const char *opt, const 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:307:38: warning: unused parameter 'ctx' [-Wunused-parameter] 307 | static int decode_interrupt_cb(void *ctx) | ^ 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() }; | ^ 68 warnings generated. 5 warnings generated. BIN2C fftools/resources/graph.html.c 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 12 warnings generated. 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 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 libswresample/libswresample.a AR libswscale/libswscale.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/ffplay.html HTML doc/ffmpeg.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/ffmpeg-filters.html HTML doc/libavutil.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 STRIP libavutil/x86/tx_float.o skipping strip -x libavutil/x86/tx_float.o 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-bitstream-filters.pod POD doc/ffmpeg-codecs.pod POD doc/ffmpeg-formats.pod POD doc/ffmpeg-protocols.pod POD doc/ffmpeg-devices.pod POD doc/libavutil.pod POD doc/ffmpeg-filters.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 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 ffmpeg STRIP ffmpeg skipping strip ffmpeg CP ffplay CP ffprobe STRIP ffplay skipping strip ffplay STRIP ffprobe skipping strip ffprobe 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