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/lavfi.c :197:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavdevice/fbdev_enc.c:198:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]197 | 198i | f ( ( u{n s"iygonfefds)estt"r,e a"ms_eitd xy >c=o onr)d i{n a t| e ~~~~~~~~~~~~~~~~~~~~ ^ ~ of top left cornersrc/libavdevice/lavfi.c":,307 :O32F:F Swarning: Ecomparison of integers of different signs: 'int64_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]T (yoffset) ,307 | A V _ O P T _ T Y P E _ IaNvTc,t x{-.>ip6r4o b=e s0i}z,e I=N TF_FMMIANX,( aIvNcTt_xM-A>Xp,r oEbNeCs i}z,e , | s ^i zeof(AVFrsrc/libavdevice/fbdev_enc.ca:m199e:)12 :* warning: 3missing field 'help' initializer [-Wmissing-field-initializers]0 ); 199 | | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ { NUsrc/libavutil/macros.hL:L47 :}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 3 warnings generated. CC libavdevice/v4l2-common.o 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:397:19: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 397 | for (i = 0; i < req.count; i++) { | ~ ^ ~~~~~~~~~ src/libavdevice/v4l2.c:427:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 427 | if (s->frame_size > 0 && s->buf_data[i].len < s->frame_size) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavdevice/v4l2.c:466:56: warning: unused parameter 'data' [-Wunused-parameter] 466 | static void mmap_release_buffer(void *opaque, uint8_t *data) | ^ src/libavdevice/v4l2.c:574:19: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] 574 | if (buf.index >= s->buffers) { | ~~~~~~~~~ ^ ~~~~~~~~~~ src/libavdevice/v4l2.c:598:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 598 | if (s->frame_size > 0 && bytesused != s->frame_size) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavdevice/v4l2.c:800:33: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 800 | framerate_q.den != tpf->numerator) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavdevice/v4l2.c:799:33: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 799 | if (framerate_q.num != tpf->denominator || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavdevice/v4l2.c:1098:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1098 | if (size >= sizeof(device_name)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavdevice/v4l2.c:1149:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1149 | { "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:1150:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1150 | { "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:1151:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1151 | { "video_size", "set frame size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavdevice/v4l2.c:1152:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1152 | { "pixel_format", "set preferred pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, | ^ src/libavdevice/v4l2.c:1153:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1153 | { "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:1154:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1154 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, | ^ src/libavdevice/v4l2.c:1169:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1169 | { "use_libv4l2", "use libv4l2 (v4l-utils) conversion functions", OFFSET(use_libv4l2), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavdevice/v4l2.c:1170:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1170 | { 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/blackdetect.comp.spv 18 warnings generated. GLSLC libavfilter/vulkan/blend.comp.spv 17 warnings generated. GLSLC libavfilter/vulkan/bwdif.comp.spv src/libavfilter/vulkan/avgblur.comp.glsl GLSLC libavfilter/vulkan/chromaber.comp.spv src/libavfilter/vulkan/blackdetect.comp.glsl GLSLC libavfilter/vulkan/color.comp.spv src/libavfilter/vulkan/blend.comp.glsl GLSLC libavfilter/vulkan/debayer.comp.spv src/libavfilter/vulkan/bwdif.comp.glsl GLSLC libavfilter/vulkan/flip.comp.spv src/libavfilter/vulkan/chromaber.comp.glsl GLSLC libavfilter/vulkan/gblur.comp.spv src/libavfilter/vulkan/color.comp.glsl GLSLC libavfilter/vulkan/interlace.comp.spv src/libavfilter/vulkan/debayer.comp.glsl GLSLC libavfilter/vulkan/nlmeans_denoise.comp.spv src/libavfilter/vulkan/flip.comp.glsl GLSLC libavfilter/vulkan/nlmeans_horizontal.comp.spv src/libavfilter/vulkan/gblur.comp.glsl GLSLC libavfilter/vulkan/nlmeans_vertical.comp.spv src/libavfilter/vulkan/interlace.comp.glsl GLSLC libavfilter/vulkan/nlmeans_weights.comp.spv src/libavfilter/vulkan/nlmeans_denoise.comp.glsl GLSLC libavfilter/vulkan/overlay.comp.spv src/libavfilter/vulkan/nlmeans_horizontal.comp.glsl GLSLC libavfilter/vulkan/scale.comp.spv src/libavfilter/vulkan/nlmeans_vertical.comp.glsl GLSLC libavfilter/vulkan/scdet.comp.spv src/libavfilter/vulkan/nlmeans_weights.comp.glsl GLSLC libavfilter/vulkan/transpose.comp.spv src/libavfilter/vulkan/overlay.comp.glsl GLSLC libavfilter/vulkan/v360.comp.spv src/libavfilter/vulkan/scale.comp.glsl GLSLC libavfilter/vulkan/xfade.comp.spv src/libavfilter/vulkan/scdet.comp.glsl CC libavfilter/vulkan_filter.o src/libavfilter/vulkan/transpose.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:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ In file included from src/libavfilter/vulkan_filter.c:23: src/libavutil/vulkan_loader.h:110:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 110 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:163:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 163 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:173:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 173 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vulkan/v360.comp.glsl CC libavfilter/x86/af_afir_init.o src/libavfilter/vulkan/xfade.comp.glsl X86ASM libavfilter/x86/af_anlmdn.o CC libavfilter/x86/af_anlmdn_init.o X86ASM libavfilter/x86/af_volume.o 5 warnings generated. CC libavfilter/x86/af_volume_init.o X86ASM libavfilter/x86/avf_showcqt.o CC libavfilter/x86/avf_showcqt_init.o X86ASM libavfilter/x86/colorspacedsp.o CC libavfilter/x86/colorspacedsp_init.o X86ASM libavfilter/x86/f_ebur128.o CC libavfilter/x86/f_ebur128_init.o X86ASM libavfilter/x86/scene_sad.o CC libavfilter/x86/scene_sad_init.o X86ASM libavfilter/x86/vf_atadenoise.o CC libavfilter/x86/vf_atadenoise_init.o X86ASM libavfilter/x86/vf_blackdetect.o CC libavfilter/x86/vf_blackdetect_init.o X86ASM libavfilter/x86/vf_blend.o CC libavfilter/x86/vf_blend_init.o X86ASM libavfilter/x86/vf_bwdif.o CC libavfilter/x86/vf_bwdif_init.o X86ASM 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 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 CC libavfilter/x86/vf_eq_init.o X86ASM libavfilter/x86/vf_framerate.o CC libavfilter/x86/vf_framerate_init.o X86ASM libavfilter/x86/vf_fspp.o CC libavfilter/x86/vf_fspp_init.o X86ASM libavfilter/x86/vf_gblur.o CC libavfilter/x86/vf_gblur_init.o X86ASM libavfilter/x86/vf_gradfun.o CC libavfilter/x86/vf_gradfun_init.o X86ASM libavfilter/x86/vf_hflip.o CC libavfilter/x86/vf_hflip_init.o X86ASM libavfilter/x86/vf_hqdn3d.o CC libavfilter/x86/vf_hqdn3d_init.o X86ASM libavfilter/x86/vf_idetdsp.o CC libavfilter/x86/vf_idetdsp_init.o X86ASM libavfilter/x86/vf_interlace.o X86ASM libavfilter/x86/vf_limiter.o CC libavfilter/x86/vf_limiter_init.o X86ASM libavfilter/x86/vf_lut3d.o CC libavfilter/x86/vf_lut3d_init.o X86ASM libavfilter/x86/vf_maskedclamp.o CC libavfilter/x86/vf_maskedclamp_init.o X86ASM libavfilter/x86/vf_maskedmerge.o CC libavfilter/x86/vf_maskedmerge_init.o X86ASM libavfilter/x86/vf_nlmeans.o CC libavfilter/x86/vf_nlmeans_init.o CC libavfilter/x86/vf_noise.o X86ASM libavfilter/x86/vf_overlay.o CC libavfilter/x86/vf_overlay_init.o X86ASM libavfilter/x86/vf_pp7.o CC libavfilter/x86/vf_pp7_init.o X86ASM libavfilter/x86/vf_psnr.o CC libavfilter/x86/vf_psnr_init.o X86ASM libavfilter/x86/vf_pullup.o CC libavfilter/x86/vf_pullup_init.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 CC libavfilter/x86/vf_ssim_init.o X86ASM libavfilter/x86/vf_stereo3d.o CC libavfilter/x86/vf_stereo3d_init.o X86ASM libavfilter/x86/vf_threshold.o CC libavfilter/x86/vf_threshold_init.o CC libavfilter/x86/vf_tinterlace_init.o X86ASM libavfilter/x86/vf_transpose.o CC libavfilter/x86/vf_transpose_init.o X86ASM libavfilter/x86/vf_v360.o CC libavfilter/x86/vf_v360_init.o X86ASM libavfilter/x86/vf_w3fdif.o CC libavfilter/x86/vf_w3fdif_init.o X86ASM libavfilter/x86/vf_yadif.o CC libavfilter/x86/vf_yadif_init.o X86ASM libavfilter/x86/yadif-10.o X86ASM libavfilter/x86/yadif-16.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 }, | ^ 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 CC libavformat/acedec.o CC libavformat/acm.o src/libavformat/ac4enc.c:66:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "write_crc", "enable checksum", OFFSET(write_crc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/ac4enc.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL }, | ^ 2 warnings generated. CC libavformat/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) | ~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/adp.o CC libavformat/ads.o CC libavformat/adtsenc.o CC libavformat/adxdec.o CC libavformat/aeadec.o In file included from src/libavformat/adtsenc.c:24: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/adtsenc.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | if (adts->objecttype > 3U) { | ~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/adtsenc.c:223:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "write_id3v2", "Enable ID3v2 tag writing", OFFSET(id3v2tag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:224:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "write_apetag", "Enable APE tag writing", OFFSET(apetag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:225:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "write_mpeg2", "Set MPEG version to MPEG-2", OFFSET(mpeg_id), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL }, | ^ CC libavformat/aeaenc.o CC libavformat/afc.o CC libavformat/aiff.o CC libavformat/aiffdec.o 7 warnings generated. CC libavformat/aiffenc.o CC libavformat/aixdec.o src/libavformat/aiffdec.c:78:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 78 | if (size < SIZE_MAX) | ~~~~ ^ ~~~~~~~~ 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:279:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 279 | OFFSET(write_id3v2), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC }, | ^ src/libavformat/aiffenc.c:281:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 281 | OFFSET(id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 3, 4, ENC }, | ^ src/libavformat/aiffenc.c:282:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 282 | { NULL }, | ^ 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/allformats.o 4 warnings generated. 1 warning generated. CC libavformat/alp.o CC libavformat/amr.o CC libavformat/amvenc.o src/libavformat/alp.c:155:45: warning: unused parameter 'stream_index' [-Wunused-parameter] 155 | static int alp_seek(AVFormatContext *s, int stream_index, | ^ src/libavformat/alp.c:156:39: warning: unused parameter 'flags' [-Wunused-parameter] 156 | int64_t pts, int flags) | ^ src/libavformat/alp.c:273:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 273 | { NULL } | ^ 3 warnings generated. CC libavformat/anm.o CC libavformat/apac.o src/libavformat/anm.c:68:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 68 | if (record >= anm->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/anm.c:73:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | if (p->nb_records > 0 && record >= p->base_record && record < p->base_record + p->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/apc.o src/libavformat/anm.c:192:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192 | if (anm->record >= p->nb_records) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/ape.o 3 warnings generated. 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)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/apngdec.o 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. CC libavformat/aptxdec.o 1 warning generated. CC libavformat/apv.o src/libavformat/apngdec.c:91:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 91 | len + 4 > bytestream2_get_bytes_left(&gb)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:288:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | height != s->streams[0]->codecpar->height || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:287:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 287 | if (width != s->streams[0]->codecpar->width || | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:294:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 294 | y_offset >= s->streams[0]->codecpar->height || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:292:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 292 | x_offset >= s->streams[0]->codecpar->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:410:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 410 | AV_OPT_TYPE_BOOL, { .i64 = 1 } , 0, 1 , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:412:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 412 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:414:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 414 | AV_OPT_TYPE_INT, { .i64 = DEFAULT_APNG_FPS }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:415:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 415 | { NULL }, | ^ src/libavformat/apngenc.c:290:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 290 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:292:62: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 292 | AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:293:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 293 | { NULL }, | ^ src/libavformat/aptxdec.c:93:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "sample_rate", "", offsetof(AptXDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/aptxdec.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL }, | ^ 2 warnings generated. CC libavformat/apvdec.o 9 warnings generated. 3 warnings generated. CC libavformat/apvenc.o CC libavformat/aqtitledec.o CC libavformat/argo_asf.o src/libavformat/apvdec.c:234:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 234 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, { .str = "30" }, 0, INT_MAX, DEC }, | ^ src/libavformat/apvdec.c:235:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 235 | { NULL }, | ^ src/libavformat/aqtitledec.c:128:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "subfps", "set the movie frame rate", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, SD }, | ^ src/libavformat/aqtitledec.c:129:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 129 | { NULL } | ^ CC libavformat/argo_brp.o 2 warnings generated. CC libavformat/argo_cvg.o 2 warnings generated. CC libavformat/asf.o src/libavformat/argo_asf.c:65:55: warning: unused parameter 's' [-Wunused-parameter] 65 | int ff_argo_asf_validate_file_header(AVFormatContext *s, const ArgoASFFileHeader *hdr) | ^ src/libavformat/argo_asf.c:248:43: warning: unused parameter 'flags' [-Wunused-parameter] 248 | int64_t pts, int flags) | ^ src/libavformat/argo_asf.c:449:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 449 | { NULL } | ^ src/libavformat/argo_brp.c:367:45: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 367 | if (blk.stream_id < -1 || blk.stream_id >= s->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/argo_brp.c:395:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 395 | else if (ret != blk.size) | ~~~ ^ ~~~~~~~~ src/libavformat/asf.c:72:14: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 72 | if (type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types) || type < 0) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/argo_cvg.c:253:42: warning: unused parameter 'flags' [-Wunused-parameter] 253 | int64_t pts, int flags) | ^ src/libavformat/argo_cvg.c:393:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 393 | { NULL } | ^ 1 warning generated. 3 warnings generated. CC libavformat/asf_tags.o CC libavformat/asfcrypt.o 2 warnings generated. CC libavformat/asfdec_f.o 2 warnings generated. CC libavformat/asfdec_o.o CC libavformat/asfenc.o src/libavformat/asfdec_f.c:122:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "no_resync_search", "Don't try to resynchronize by looking for a certain optional start code", offsetof(ASFContext, no_resync_search), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/asfdec_f.c:123:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "export_xmp", "Export full XMP metadata", offsetof(ASFContext, export_xmp), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/asfdec_f.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL }, | ^ src/libavformat/asfdec_f.c:331:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 331 | 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:331:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 331 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:523:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 523 | if (stream_num < 128 && i < FF_ARRAY_ELEMS(asf->streams[stream_num].payload)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:602:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 601 | if ((ret = avio_get_str16le(pb, lang_len, lang, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | sizeof(lang))) < lang_len) | ~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/asfdec_f.c:807:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 807 | if (avio_tell(pb) != gpos + gsize) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/asfdec_f.c:989:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 989 | if (rsize > packet_length - padsize) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1105:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1105 | } else if (asf->packet_frag_size > asf->packet_size_left - rsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1106:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1106 | if (asf->packet_frag_size > asf->packet_size_left - rsize + asf->packet_padsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1216:57: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1216 | asf_st->frag_offset + asf->packet_frag_size > asf_st->pkt.size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1270:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1270 | if (asf->packet_frag_offset >= asf_st->pkt.size || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1279:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1279 | if (asf->packet_frag_offset != asf_st->frag_offset && !asf_st->pkt_clean) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1286:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1286 | if (read != asf->packet_frag_size) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1445:52: warning: unused parameter 'pos_limit' [-Wunused-parameter] 1445 | int64_t *ppos, int64_t pos_limit) | ^ src/libavformat/asfdec_f.c:1456:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1456 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:159:52: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 159 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:159:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 159 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + size) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:213:70: warning: unused parameter 'g' [-Wunused-parameter] 213 | static int asf_read_marker(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:227:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 227 | for (i = 0; i < len; i++) | ~ ^ ~~~ src/libavformat/asfdec_o.c:245:52: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 244 | if ((ret = avio_get_str16le(pb, len, name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | sizeof(name))) < len) | ~~~~~~~~~~~~~ ^ ~~~ src/libavformat/asfdec_o.c:352:79: warning: unused parameter 'name_len' [-Wunused-parameter] 352 | static int process_metadata(AVFormatContext *s, const uint8_t *name, uint16_t name_len, | ^ src/libavformat/asfdec_o.c:380:75: warning: unused parameter 'g' [-Wunused-parameter] 380 | static int asf_read_ext_content(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:453:76: warning: unused parameter 'g' [-Wunused-parameter] 453 | static int asf_read_metadata_obj(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:501:76: warning: unused parameter 'g' [-Wunused-parameter] 501 | static int asf_read_content_desc(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:530:74: warning: unused parameter 'g' [-Wunused-parameter] 530 | static int asf_read_properties(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:581:81: warning: unused parameter 'g' [-Wunused-parameter] 581 | static int asf_read_stream_properties(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:770:77: warning: unused parameter 'g' [-Wunused-parameter] 770 | static int asf_read_language_list(AVFormatContext *s, const GUIDPCC libavformat/assdec.o arseTable *g) | ^ src/libavformat/asfdec_o.c:796:68: warning: unused parameter 'g' [-Wunused-parameter] 796 | static int asf_read_data(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:832:76: warning: unused parameter 'g' [-Wunused-parameter] 832 | static int asf_read_simple_index(AVFormatContext *s, const GUIDParseTable *g) | ^ src/libavformat/asfdec_o.c:864:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 864 | for (i = 0; i < nb_entries; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/asfdec_o.c:873:26: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 873 | if (prev_pkt_num != pkt_num) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/asfdec_o.c:980:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 980 | if (asf->nb_mult_left && (avio_tell(pb) >= | ~~~~~~~~~~~~~ ^ 981 | (asf->sub_header_offset + asf->mult_sub_len))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1121:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1121 | if (size > asf_pkt->size_left || asf_pkt->size_left <= 0) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1123:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1123 | if (asf_pkt->size_left > size) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/asfdec_o.c:1159:55: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1159 | if (asf->packet_offset + asf->packet_size <= asf->data_offset + asf->data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1307:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1307 | if ((avio_tell(pb) >= asf->data_offset + asf->data_size) && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1439:57: warning: unused parameter 'pos_limit' [-Wunused-parameter] 1439 | int64_t *pos, int64_t pos_limit) | ^ src/libavformat/asfenc.c:302:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 302 | if (pres_time <= asf->index_ptr[i].send_time) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1530:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1530 | for (j = 0; j < FF_ARRAY_ELEMS(gdef); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfenc.c:977:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 977 | if (start_sec > asf->nb_index_memory_alloc) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfenc.c:1109:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1109 | { "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:1110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1110 | { NULL }, | ^ CC libavformat/assenc.o src/libavformat/assenc.c:221:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | { "ignore_readorder", "write events immediately, even if they're out-of-order", OFFSET(ignore_readorder), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/assenc.c:222:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 222 | { NULL }, | ^ 4 warnings generated. CC libavformat/ast.o 2 warnings generated. CC libavformat/astdec.o CC libavformat/astenc.o src/libavformat/astdec.c:95:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 95 | size > INT_MAX / s->streams[0]->codecpar->ch_layout.nb_channels) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 17 warnings generated. CC libavformat/async.o 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 3 warnings generated. CC libavformat/av1dec.o src/libavformat/async.c:481:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 481 | {NULL}, | ^ src/libavformat/au.c:126:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 126 | for (i = 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/au.c:172:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 172 | if (data_size < 0 && data_size != AU_UNKNOWN_SIZE) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/au.c:210:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 210 | if (channels == 0 || channels >= INT_MAX / (BLOCK_SIZE * bps >> 3)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/au.c:231:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 231 | if (data_size != AU_UNKNOWN_SIZE) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/au.c:273:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 273 | for (int i = 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/av1.c:28: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. 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; | ^ CC libavformat/avc.o 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 In file included from src/libavformat/avc.c:26: 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/libavformat/avformat.c:29: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ src/libavformat/avc.c:298:41: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 298 | } else if (aspect_ratio_idc < FF_ARRAY_ELEMS(avc_sample_aspect_ratio)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avformat.c:462:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 462 | if (ic->programs[i]->stream_index[j] == s) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/avformat.c:507:58: warning: unused parameter 'flags' [-Wunused-parameter] 507 | const AVCodec 5* warning*sd generatede. coder_ret, int flags) | ^ src/libavformat/avformat.c:525:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 525 | for (unsigned i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/avformat.c:559:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 559 | if (program && i == nb_streams - 1 && ret < 0) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/avformat.c:667:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 667 | if (st->index == s->programs[i]->stream_index[j]) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avformat.c:788:58: warning: unused parameter 'format' [-Wunused-parameter] 788 | AVRational av_guess_sample_aspect_ratio(AVFormatContext *format, AVStream *stream, AVFrame *frame) | ^ src/libavformat/avformat.c:811:49: warning: unused parameter 'format' [-Wunused-parameter] 811 | AVRational av_guess_frame_rate(AVFormatContext *format, AVStream *st, AVFrame *frame) | ^ src/libavformat/avformat.c:811:80: warning: unused parameter 'frame' [-Wunused-parameter] 811 | AVRational av_guess_frame_rate(AVFormatContext *format, AVStream *st, AVFrame *frame) | ^ CC libavformat/avidec.o src/libavformat/avformat.c:840:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 840 | if (new_tb.num != pts_num) | ~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/avformat.c:939:34: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 939 | av_strlcpy(proto, uc.scheme, FFMIN(sizeof(proto), uc.url_component_end_scheme - uc.scheme)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. CC libavformat/avienc.o src/libavformat/avidec.c:97:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "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:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL }, | ^ src/libavformat/avidec.c:203:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | if (stream_id >= s->nb_streams || stream_id < 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.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/avidec.c:337:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 337 | if (avio_read(pb, value, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/avidec.c:373:29: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 373 | while (avio_tell(s->pb) < end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/avidec.c:380:37: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 380 | while (avio_tell(s->pb) < tag_end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/avidec.c:466:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/avidec.c:483:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 483 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/avidec.c:677:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 677 | 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:769:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 769 | if (stream_index >= (unsigned)s->nb_streams || avi->dv_demux) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:882:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 882 | st->codecpar->extradata_size < 1U << 30) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/avidec.c:969:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 969 | if (stream_index >= (unsigned)s->nb_streams | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1006:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1006 | if (stream_index < (unsigned)s->nb_streams && size > 9 * 4) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1074:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1074 | if (stream_index != s->nb_streams - 1) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1089:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1089 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1096:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1096 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1105:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1105 | if (i == s->nb_streams && avi->non_interleaved) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1215:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1215 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1275:50: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1275 | if (i*(avi->io_fsize>0) + (uint64_t)size > avi->fsize || d[0] > 127) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/avidec.c:1279:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1279 | if ((d[0] == 'i' && d[1] == 'x' && n < s->nb_streams) || | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1297:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1297 | get_stream_idx(d + 1) < s->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1301:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1301 | if (d[2] == 'i' && d[3] == 'x' && n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/avidec.c:1306:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1306 | if (d[2] == 'w' && d[3] == 'c' && n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1315:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1315 | if (n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1335:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1335 | && (d[2]*256+d[3] == ast1->prefix || !ast1->prefix_count) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/avidec.c:1359:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1359 | d[2] * 256 + d[3] == ast->prefix /* || | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1364:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1364 | if (d[2] * 256 + d[3] == ast->prefix) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1391:75: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1391 | sti->index_entries[sti->nb_index_entries - 1].pos < pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/avidec.c:1416:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1416 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1526:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1526 | if (ast->has_pal && pkt->size < (unsigned)INT_MAX / 2 && !dv_demux) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/avio.o src/libavformat/avidec.c:1727:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1727 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1743:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1743 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1778:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1778 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1797:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1797 | if (get_stream_idx(tag) == i && size == sti->index_entries[0].size + 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avienc.c:142:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | 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:171:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1943:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1973:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1973 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:2007:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2007 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:281:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 281 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:297:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:642:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 642 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:657:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 657 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:704:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:711:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 711 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:922:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 922 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:942:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 942 | for (n = nb_frames = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:970:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 970 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:983:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 983 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:997:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 997 | { "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:998:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 998 | { "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:999:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 999 | { "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:1000:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1000 | { NULL }, | ^ In file included from src/libavformat/avio.c:33: 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:65:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"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:66:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"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:67:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"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:68:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"prefer_libcurl", "use the libcurl protocol for http(s) URLs when available", OFFSET(prefer_libcurl), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/avio.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavformat/avio.c:99:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | {"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:100:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 100 | { NULL }, | ^ src/libavformat/avio.c:166:67: warning: cast from 'char **' to 'const char **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] 166 | 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); | ^ src/libavformat/aviobuf.c:822:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 822 | } while (!end && len < sizeof(tmp) && | ~~~ ^ ~~~~~~~~~~~ src/libavformat/aviobuf.c:975:20: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 975 | for (; len < size; len++) { | ~~~ ^ ~~~~ 17 warnings generated. 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/avlanguage.o 9 warnings generated. CC libavformat/avr.o CC libavformat/avs.o src/libavformat/avs.c:185:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 185 | if (size - 4 > sizeof(palette)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/avs2dec.o 1 warning generated. CC libavformat/avs3dec.o src/libavformat/avs3dec.c:42:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 42 | if (code < slice_pos) | ~~~~ ^ ~~~~~~~~~ CC libavformat/bethsoftvid.o 1 warning generated. CC libavformat/bfi.o 38 warnings generated. 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 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 }, | ^ CC libavformat/boadec.o In file included from src/libavformat/bit.c:30: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/bonk.o 5 warnings generated. CC libavformat/brstm.o src/libavformat/boadec.c:60:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/boadec.c:66:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | if (st->codecpar->block_align > INT_MAX / FF_SANE_NB_CHANNELS || st->codecpar->block_align <= 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/c93.o 2 warnings generated. CC libavformat/cache.o CC libavformat/caf.o In file included from src/libavformat/cache.c:48: 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:273:28: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 273 | 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:295:27: warning: unused parameter 'opaque' [-Wunused-parameter] 295 | static int enu_free(void *opaque, void *elem) | ^ src/libavformat/cache.c:327:192: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 327 | { "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:328:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 328 | {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) | ^ CC libavformat/cafdec.o 5 warnings generated. CC libavformat/cafenc.o CC libavformat/cavsvideodec.o 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) | ~~~~ ^ ~~~~~~~~~ 4 warnings generated. CC libavformat/cbs.o src/libavformat/cafdec.c:274:61: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 274 | if (num_packets < 0 || INT32_MAX / sizeof(AVIndexEntry) < num_packets) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/cafdec.c:552:46: warning: unused parameter 'stream_index' [-Wunused-parameter] 552 | static int read_seek(AVFormatContext *s, int stream_index, | ^ 1 warning generated. CC libavformat/cbs_apv.o CC libavformat/cbs_av1.o In file included from src/libavformat/cbs.c:20: In file included from src/libavcodec/cbs.c:29: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/cbs.c:20: src/libavcodec/cbs.c: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(cbs_type_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs.c:248:38: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 248 | frag->data = (uint8_t *)data; | ^ In file included from src/libavformat/cbs_apv.c:20: In file included from src/libavcodec/cbs_apv.c:21: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs.c:481:52: warning: unused parameter 'ctx' [-Wunused-parameter] 481 | void CBS_FUNC(trace_header)(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs.c:482:38: warning: unused parameter 'name' [-Wunused-parameter] 482 | const char *name) | ^ src/libavcodec/cbs.c:492:37: warning: unused parameter 'trace_context' [-Wunused-parameter] 492 | void CBS_FUNC(trace_read_log)(void *trace_context, | ^ src/libavcodec/cbs.c:493:43: warning: unused parameter 'gbc' [-Wunused-parameter] 493 | GetBitContext *gbc, int length, | ^ src/libavcodec/cbs.c:493:52: warning: unused parameter 'length' [-Wunused-parameter] 493 | GetBitContext *gbc, int length, | ^ src/libavcodec/cbs.c:494:40: warning: unused parameter 'str' [-Wunused-parameter] 494 | const char *str, const int *subscripts, | ^ src/libavcodec/cbs.c:494:56: warning: unused parameter 'subscripts' [-Wunused-parameter] 494 | const char *str, const int *subscripts, | ^ src/libavcodec/cbs.c:495:36: warning: unused parameter 'value' [-Wunused-parameter] 495 | int64_t value) | ^ src/libavcodec/cbs.c:552:38: warning: unused parameter 'trace_context' [-Wunused-parameter] 552 | void CBS_FUNC(trace_write_log)(void *trace_context, | ^ src/libavcodec/cbs.c:553:44: warning: unused parameter 'pbc' [-Wunused-parameter] 553 | PutBitContext *pbc, int length, | ^ src/libavcodec/cbs.c:553:53: warning: unused parameter 'length' [-Wunused-parameter] 553 | PutBitContext *pbc, int length, | ^ src/libavcodec/cbs.c:554:41: warning: unused parameter 'str' [-Wunused-parameter] 554 | const char *str, const int *subscripts, | ^ src/libavcodec/cbs.c:554:57: warning: unused parameter 'subscripts' [-Wunused-parameter] 554 | const char *str, const int *subscripts, | ^ src/libavcodec/cbs.c:555:37: warning: unused parameter 'value' [-Wunused-parameter] 555 | int64_t value) | ^ src/libavcodec/cbs.c:588:58: warning: unused parameter 'subscripts' [-Wunused-parameter] 588 | const int *subscripts, | ^ src/libavcodec/cbs.c:675:35: warning: unused parameter 'subscripts' [-Wunused-parameter] 675 | const int *subscripts, int32_t *write_to, | ^ 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:243:43: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 243 | current->tile_data[c] = (uint8_t*)align_get_bits(rw); | ^ src/libavcodec/cbs.c:953:54: warning: cast from 'const unsigned char *const *' to 'struct AVBufferRef **' drops const qualifier [-Wcast-qual] 953 | const AVBufferRef *src_buf = *(AVBufferRef**)(src_ptr + 1); | ^ src/libavcodec/cbs_apv_syntax_template.c:380:56: warning: unused parameter 'current' [-Wunused-parameter] 380 | APVRawMetadataFiller *current, | ^ src/libavcodec/cbs_apv_syntax_template.c:529:52: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 529 | 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:539:52: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 539 | 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:340:80: warning: unused parameter 'rw' [-Wunused-parameter] 340 | static int FUNC(temporal_delimiter_obu)(CodedBitstreamContext *ctx, RWContext *rw) | ^ src/libavcodec/cbs_av1_syntax_template.c:351:72: warning: unused parameter 'rw' [-Wunused-parameter] 351 | static int FUNC(set_frame_refs)(CodedBitstreamContext *ctx, RWContext *rw, | ^ src/libavcodec/cbs_av1_syntax_template.c:1459:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1459 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1460 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1458:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1458 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1464:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1464 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1465 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1466 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1463:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1463 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1796:34: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1796 | 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:1009:24: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1009 | 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:1031:53: warning: unused parameter 'ctx' [-Wunused-parameter] 1031 | static int cbs_av1_write_obu(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_av1.c:1032:50: warning: unused parameter 'unit' [-Wunused-parameter] 1032 | CodedBitstreamUnit *unit, | ^ src/libavcodec/cbs_av1.c:1033:45: warning: unused parameter 'pbc' [-Wunused-parameter] 1033 | PutBitContext *pbc) | ^ src/libavcodec/cbs_av1.c:1241:61: warning: unused parameter 'ctx' [-Wunused-parameter] 1241 | static int cbs_av1_assemble_fragment(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_av1.c:1242:62: warning: unused parameter 'frag' [-Wunused-parameter] 1242 | CodedBitstreamFragment *frag) | ^ src/libavcodec/cbs_av1.c:1367:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1367 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, AV1_MAX_OPERATING_POINTS - 1, 0 }, | ^ src/libavcodec/cbs_av1.c:1369:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1369 | OFFSET(fixed_obu_size_length), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8, 0 }, | ^ src/libavcodec/cbs_av1.c:1370:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1370 | { 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++) { | ~ ^ ~~~~~~~~~~~~ 6 warnings generated. 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) | ^ CC libavformat/codec2.o 13 warnings generated. 6 warnings generated. CC libavformat/codecstring.o CC libavformat/concat.o src/libavformat/codec2.c:266:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 266 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:263:118: note: expanded from macro 'FRAMES_PER_PACKET' 263 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:267:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 267 | { NULL }, | ^ src/libavformat/codec2.c:272:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 272 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:263:118: note: expanded from macro 'FRAMES_PER_PACKET' 263 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:273:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 273 | { NULL }, | ^ 4 warnings generated. CC libavformat/concatdec.o src/libavformat/codecstring.c:45:24: warning: missing field 'str' initializer [-Wmissing-field-initializers] 45 | { AV_CODEC_ID_NONE } | ^ src/libavformat/codecstring.c:169:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 169 | profile_compatibility != AV_PROFILE_UNKNOWN && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/crcenc.o 2 warnings generated. CC libavformat/crypto.o src/libavformat/concatdec.c:250:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:251:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 251 | if (i < avf->nb_streams) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:270:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:272:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 272 | for (j = 0; j < avf->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:292:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | if (cat->cur_file->nb_streams >= cat->avf->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:302:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:402:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 402 | for (j = 0; j < cat->files[i].nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:528:60: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const char **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] 528 | arg_str[arg] = av_get_token((const char **)&cursor, SPACE_CHARS); | ^ src/libavformat/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 } | ^ src/libavformat/crypto.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ src/libavformat/crypto.c:222:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 222 | if (c->indata_used >= sizeof(c->inbuffer)/2) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dash.o 2 warnings generated. CC libavformat/dashenc.o In file included from src/libavformat/dash.c:39: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/dash.c:101:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 101 | while (dst_pos < buffer_size - 1 && *t_cur) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:107:34: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 107 | int num_copy_bytes = FFMIN(t_next - t_cur, buffer_size - dst_pos - 1); | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dash.c:117:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 117 | if (dst_pos >= buffer_size - 1 || !*t_cur) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:151:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 151 | dst_pos += FFMIN(n, buffer_size - dst_pos - 1); | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 5 warnings generated. CC libavformat/data_uri.o In file included from src/libavformat/dashenc.c:53: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/dashenc.c:291:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 291 | for (int i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:491:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 491 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:698:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 698 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:812:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 812 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:905:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 905 | if (n < strlen(p)) { | ~ ^ ~~~~~~~~~ src/libavformat/dashenc.c:944:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:955:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 955 | if (idx_str == end_str || i < 0 || i >= s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:980:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 980 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1159:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1159 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1181:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1181 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1214:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1214 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1367:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1367 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1616:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1616 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1815:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1815 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1878:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1878 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1887:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1887 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2200:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2200 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2246:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2246 | { "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:2251:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2251 | { "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:2252:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2252 | { "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:2253:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2253 | { "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:2259:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2259 | { "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:2260:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2260 | { "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:2261:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2261 | { "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:2262:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2262 | { "http_opts", "HTTP protocol options", OFFSET(http_opts), AV_OPT_TYPE_DICT, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2263:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2263 | { "http_persissrc/libavformat/data_uri.ct:e35n:t66":, warning: "unused parameter 'flags' [-Wunused-parameter]U se persisten t35 | HsTtTaPt icco nanve_cctoilodn si"n,t OdFaFtSaE_To(phetnt(pU_RpLeCrosnitsetxetn t*)h,, AcVo_nOsPtT _cThYaPrE _*BuOrOiL,, i{n.ti 6f4l a=g s0) } ,| ^0 , 1, E }, | ^ src/libavformat/dashenc.c:2264:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2264 | { "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:2265:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2265 | { "ignore_io_errors", "Ignore IO errors during open and write. Useful for long-duration runs with network output", src/libavformat/data_uri.cO:F108F:S12E:T (warning: icomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]g nore_io_err o108r | s ) , AsVi_zOeP T=_ TFYFPMEI_NB(OsOiLz,e ,{ d.ci-6>4s i=z e0 -} ,d c0-,> p1o,s )E; } ,| ^ ~~~~ ~~~~~~~~~~~~~~~~~~ | ^ src/libavutil/macros.h:49:25: note: src/libavformat/dashenc.cexpanded from macro 'FFMIN': 2266:142: warning: 49missing field 'unit' initializer [-Wmissing-field-initializers] | #define FF M2266I | N ( a , b{) "(i(nad)e x>_ c(obr)r e?c t(ibo)n ":, ("aE)n)a b l| e ~ ^ ~/ Disable segment index correction logic", OFFSET(index_correction), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2267:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2267 | { "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:2268:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2268 | { "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:2269:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2269 | { "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:2270:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2270 | { "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:2271:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2271 | { "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:2272:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2272 | { "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:2273:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2273 | { "method", "set the HTTP method", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2274:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2274 | { "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:2278:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2278 | { "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:2279:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2279 | { "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:2280:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2280 | { "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:2281:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2281 | { "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:2282:203: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2282 | { "availability_start_time_ms", "set MPD availabilityStartTime as epoch milliseconds", OFFSET(availability_start_time_ms), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, DASH_MAX_AVAILABILITY_START_TIME_MS, E }, | ^ src/libavformat/dashenc.c:2283:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2283 | { "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:2284:195: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2284 | { "suggested_presentation_delay", "set MPD suggestedPresentationDelay", OFFSET(suggested_presentation_delay), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, DASH_MAX_SUGGESTED_PRESENTATION_DELAY, E }, | ^ src/libavformat/dashenc.c:2285:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2285 | { "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:2287:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2287 | { "update_period", "Set the mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/dashenc.c:2288:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2288 | { "use_template", "Use SegmentTemplate instead of SegmentList", OFFSET(use_template), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2289:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2289 | { "use_timeline", "Use SegmentTimeline in SegmentTemplate", OFFSET(use_timeline), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2290:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2290 | { "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:2291:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2291 | { "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:2292:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2292 | { "write_prft", "Write producer reference time element", OFFSET(write_prft), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, E}, | ^ src/libavformat/dashenc.c:2293:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2293 | { 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 src/libavformat/demux.c:162:42: warning: missing field 'mime_type' initializer [-Wmissing-field-initializers] 162 | AVProbeData pd = { filename, NULL, 0 }; | ^ 24 warnings generated. src/libavformat/demux.c:584:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 584 | av_assert0(pkt->stream_CC libavformat/derf.o 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_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:2566:53: warning: unused parameter 'ic' [-Wunused-parameter] 2566 | static int parameters_from_context(AVFormatContext *ic, AVCodecParameters *par, | ^ src/libavformat/demux.c:2937:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2937 | (options && i < orig_nb_streams) ? &options[i] : NULL); | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2956:78: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2956 | if (avcodec_open2(avctx, codec, (options && stream_index < orig_nb_streams) ? &options[stream_index] : &opts) < 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:2983:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2983 | (options && i < orig_nb_streams) | ~ ^ ~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/dfa.o CC libavformat/dfpwmdec.o src/libavformat/dfpwmdec.c:64:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "sample_rate", "", offsetof(DFPWMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/dfpwmdec.c:65:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "ch_layout", "", offsetof(DFPWMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "mono"}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/dfpwmdec.c:66:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL }, | ^ 3 warnings generated. CC libavformat/dhav.o CC libavformat/diracdec.o src/libavformat/dhav.c:115:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 115 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dhav.c:131:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 131 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dhav.c:486:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 486 | for (int n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/dnxhddec.o 3 warnings generated. CC libavformat/dovi_isom.o 53 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/dv.c:654:48: warning: unused parameter 'flags' [-Wunused-parameter] 654 | int64_t timestamp, int flags) | ^ 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:706:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 706 | for (int j = 0; j < audio_element->nb_layers; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:714:52: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 714 | for (int k = 0; channel_count > 0 && k < stg->nb_streams; k++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:730:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 730 | for (int j = 0; j < mix_presentation->nb_submixes; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:733:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 733 | for (int k = 0; k < sub_mix->nb_elements; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:736:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 736 | for (int l = 0; l < ic->nb_stream_groups; l++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:751:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 751 | for (int k = 0; k < sub_mix->nb_layouts; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:790:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 790 | for (int i = 0; i < tile_grid->nb_tiles; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:799:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 799 | for (int i = 0; i < stg->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:831:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 831 | for (int i = 0; i < stg->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:840:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 840 | for (int i = 0; i < stg->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:903:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 903 | for (i = 0; i < ic->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:916:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 916 | for (j = 0; j < ic->nb_programs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:923:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 923 | for (k = 0; k < program->nb_stream_indexes; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:930:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 930 | if (total < ic->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/dump.c:934:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 934 | for (i = 0; i < ic->nb_stream_groups; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:937:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 937 | for (i = 0; i < ic->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/dvbtxt.o CC libavformat/dvdclut.o 14 warnings generated. CC libavformat/dvenc.o 3 warnings generated. CC libavformat/dxa.o CC libavformat/eacdata.o src/libavformat/dvenc.c:275:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 275 | if (av_fifo_can_write(c->audio_data[i]) < data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/dvenc.c:284:36: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 284 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dvenc.c:299:40: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 299 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ 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. CC libavformat/evc.o src/libavformat/electronicarts.c:787:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 787 | {"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:788:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 788 | {NULL} | ^ src/libavformat/epafdec.c:65:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/evcdec.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; | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ 5 warnings generated. CC libavformat/ffmetadec.o src/libavformat/evcdec.c:48:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/evcdec.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL }, | ^ src/libavformat/evcdec.c:76:26: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 76 | if(bytes_to_read < nalu_size) break; | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/evcdec.c:177:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 177 | if (ret != (nalu_size + EVC_NALU_LENGTH_PREFIX_SIZE)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^ 4 warnings generated. CC libavformat/ffmetaenc.o 3 warnings generated. CC libavformat/fifo.o 2 warnings generated. CC libavformat/file.o 3 warnings generated. CC libavformat/filmstripdec.o src/libavformat/ffmetaenc.c:67:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/ffmetaenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/ffmetaenc.c:86:42: warning: unused parameter 's' [-Wunused-parameter] 86 | static int write_packet(AVFormatContext *s, AVPacket *pkt) | ^ src/libavformat/ffmetaenc.c:86:55: warning: unused parameter 'pkt' [-Wunused-parameter] 86 | static int write_packet(AVFormatContext *s, AVPacket *pkt) | ^ In file included from src/libavformat/file.c:45: 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:109:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "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:110:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "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:111:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "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:112:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "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:113:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "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:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { 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; src/libavformat/file.ci:+118+:)170 :{ warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~ ^ ~~~~~~~~~~~~~~~ 118 | { "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:119:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "fd", "set file descriptor", offsetof(FileContext, fd), AV_OPT_TYPE_INT, src/libavformat/fifo.c{: 530.:i196:4 warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] -1 }, -1, 530I | N T _ M AfXo,r A(Vi_ O=P T0_;F LiA G<_ EaNvCfO-D>InNbG__sPtArReAaMm s};, + +| i ^) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/file.c:120:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 120 | { 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}, | ^ 4 warnings generated. CC libavformat/filmstripenc.o 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. 10 warnings generated. CC libavformat/fitsdec.o CC libavformat/fitsenc.o CC libavformat/flac_picture.o 16 warnings generated. CC libavformat/flacdec.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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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 }, | ^ 5 warnings generated. CC libavformat/flacenc.o CC libavformat/flacenc_header.o 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/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)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ^ 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 }, | ^ 4 warnings generated. CC libavformat/flic.o CC libavformat/flvdec.o 4 warnings generated. CC libavformat/flvenc.o 5 warnings generated. src/libavformat/flvdec.c:134:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 134 | offset + 100 < p->buf_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/flvdec.c:179:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | 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:183:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 183 | for (i = 0; i < flv->keyframe_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:276:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 276 | return codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:281:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 281 | return codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:301:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 301 | return apar->codec_tag == (flv_codecid >> FLV_AUDIO_CODECID_OFFSET); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/format.o src/libavformat/flvdec.c:897:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 897 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1141:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1141 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1147:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1147 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1209:69: warning: unused parameter 'st' [-Wunused-parameter] 1209 | static int flv_parse_video_color_info(AVFormatContext *s, AVStream *st, int64_t next_pos) | ^ src/libavformat/flvdec.c:1579:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1579 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1599:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1599 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1641:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1641 | if (final_size == avio_rb24(s->pb) + 11) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:1978:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1978 | { "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:1979:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1979 | { "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:1980:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1980 | { "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:1981:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1981 | { NULL } | ^ In file included from src/libavformat/flvenc.c:44: 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/framecrcenc.o src/libavformat/flvenc.c:984:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 984 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:1096:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1096 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:1112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1112 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:1176:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1176 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:1257:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1257 | if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/flvenc.c:1488:49: warning: unused parameter 's' [-Wunused-parameter] 1488 | static int flv_check_bitstream(AVFormatContext *s, AVStream *st, | ^ src/libavformat/flvenc.c:1530:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1530 | { 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++) { | ~ ^ ~~~~~~~~~~~~~ 11 warnings generated. 1 warning generated. CC libavformat/frmdec.o CC libavformat/framehash.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 9 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:266:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 266 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/ftp.c:275:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/ftp.c:422:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 422 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:444:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 444 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:463:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 463 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:505:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 505 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1123:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1123 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1134:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1134 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1161:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1161 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1179:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1179 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/g722.o CC libavformat/g723_1.o CC libavformat/g726.o CC libavformat/g728dec.o 17 warnings generated. CC libavformat/g729dec.o 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 }, | ^ 3 warnings generated. 16 warnings generated. CC libavformat/gdv.o 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 src/libavformat/gif.c:50:46: warning: unused parameter 's' [-Wunused-parameter] 50 | static int gif_parse_packet(AVFormatContext *s, const uint8_t *data, int size) | ^ src/libavformat/gif.c:187:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | AV_OPT_TYPE_INT, { .i64 = 0 }, -1, 65535, ENC }, | ^ src/libavformat/gif.c:189:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, ENC }, | ^ src/libavformat/gif.c:190:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 190 | { NULL }, | ^ 1 warning generated. src/libavformat/gifdec.c:272:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 272 | { "min_delay" , "minimum valid delay between frames (in hundredths of second)", offsetof(GIFDemuxContext, min_delay) , AV_OPT_TYPE_INT, {.i64 = GIF_MIN_DELAY} , 0, 100 * 60, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:273:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 273 | { "max_gif_delay", "maximum valid delay between frames (in hundredths of seconds)", offsetof(GIFDemuxContext, max_delay) , AV_OPT_TYPE_INT, {.i64 = 65535} , 0, 65535 , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:274:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { "default_delay", "default delay between frames (in hundredths of second)" , offsetof(GIFDemuxContext, default_delay), AV_OPT_TYPE_INT, {.i64 = GIF_DEFAULT_DELAY}, 0, 100 * 60, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:275:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | { "ignore_loop" , "ignore loop setting (netscape extension)" , offsetof(GIFDemuxContext, ignore_loop) , AV_OPT_TYPE_BOOL,{.i64 = 1} , 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:276:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 276 | { NULL }, | ^ CC libavformat/gsmdec.o 4 warnings generated. 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) | ^ CC libavformat/gxf.o 5 warnings generated. CC libavformat/gxfenc.o src/libavformat/gopher.c:82:60: warning: unused parameter 'flags' [-Wunused-parameter] 82 | static int gopher_open(URLContext *h, const char *uri, int flags) | ^ src/libavformat/gsmdec.c:95:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gsmdec.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL }, | ^ 2 warnings generated. CC libavformat/h261dec.o 2 warnings generated. CC libavformat/h263dec.o src/libavformat/gxf.c:305:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 305 | if (pkt_len < 4 * map_cnt) { | ~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/gxf.c:312:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 312 | for (i = 0; i < map_cnt; i++) | ~ ^ ~~~~~~~ src/libavformat/gxf.c:438:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/gxf.c:564:82: warning: unused parameter 'flags' [-Wunused-parameter] 564 | static int gxf_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags) { | ^ src/libavformat/gxf.c:591:59: warning: unused parameter 'stream_index' [-Wunused-parameter] 591 | static int64_t gxf_read_timestamp(AVFormatContext *s, int stream_index, | ^ src/libavformat/gxfenc.c:212:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 212 | av_assert0(size < sizeof(buffer)); | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/gxfenc.c:367:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 367 | for (i = 0; i < s->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/gxfenc.c:505:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 505 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/gxfenc.c:547:70: warning: unused parameter 'sc' [-Wunused-parameter] 547 | static int gxf_write_umf_media_dv(AVIOContext *pb, GXFStreamContext *sc, AVStream *st) | ^ src/libavformat/gxfenc.c:558:73: warning: unused parameter 'sc' [-Wunused-parameter] 558 | static int gxf_write_umf_media_audio(AVIOContext *pb, GXFStreamContext *sc) | ^ src/libavformat/gxfenc.c:675:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 675 | if (tc->hh > 31U || tc->mm > 255U || tc->ss > 255U || tc->ff > (255U >> (fields == 2))) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/gxfenc.c:675:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 675 | if (tc->hh > 31U || tc->mm > 255U || tc->ss > 255U || tc->ff > (255U >> (fields == 2))) | ~~~~~~ ^ ~~~~ src/libavformat/gxfenc.c:675:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 675 | if (tc->hh > 31U || tc->mm > 255U || tc->ss > 255U || tc->ff > (255U >> (fields == 2))) | ~~~~~~ ^ ~~~~ src/libavformat/gxfenc.c:675:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 675 | if (tc->hh > 31U || tc->mm > 255U || tc->ss > 255U || tc->ff > (255U >> (fields == 2))) | ~~~~~~ ^ ~~~ src/libavformat/gxfenc.c:703:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 703 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/gxfenc.c:853:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 853 | for (i = 1; i < gxf->map_offsets_nb; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/h264dec.o CC libavformat/hashenc.o 5 warnings generated. CC libavformat/hca.o In file included from src/libavformat/h264dec.c:23: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 11 warnings generated. CC libavformat/hcom.o src/libavformat/hca.c:143:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 143 | { NULL }, | ^ 12 warnings generated. 1 warning generated. CC libavformat/hdsenc.o 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 In file included from src/libavformat/hevc.c:22: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/hdsenc.c:94:38: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 94 | if (os->nb_extra_packets >= FF_ARRAY_ELEMS(os->extra_packets)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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/hevc.c:609:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 609 | if ((num_positive_pics + (uint64_t)num_negative_pics) * 2 > get_bits_left(gb)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/hdsenc.c:551:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 551 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:552:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 552 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:553:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 553 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:554:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 554 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hdsenc.c:555:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 555 | { NULL }, | ^ CC libavformat/hls_sample_encryption.o src/libavformat/hls.c:783:91: warning: unused parameter 'pls' [-Wunused-parameter] 783 | static int test_segment(AVFormatContext *s, const AVInputFormat *in_fmt, struct playlist *pls, struct segment *seg) | ^ src/libavformat/hls.c:917:40: warning: missing field 'method' initializer [-Wmissing-field-initializers] 917 | struct key_info info = {{0}}; | ^ src/libavformat/hls.c:931:46: warning: missing field 'uri' initializer [-Wmissing-field-initializers] 931 | struct rendition_info info = {{0}}; | ^ src/libavformat/hls.c:972:49: warning: missing field 'byterange' initializer [-Wmissing-field-initializers] 972 | struct init_section_info info = {{0}}; | ^ src/libavformat/hls.c:1282:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1282 | if (size != apic->buf->size - AV_INPUT_BUFFER_PADDING_SIZE) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:1667:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1667 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hls.c:1670:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1670 | for (j = 0; j < program->nb_stream_indexes; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:1671:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1671 | if (program->stream_index[j] == first_st) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/hls.c:1849:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1849 | 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:1916:61: warning: unused parameter 'pb' [-Wunused-parameter] 1916 | static int nested_io_open(AVFormatContext *s, AVIOContext **pb, const char *url, | ^ src/libavformat/hls.c:1917:31: warning: unused parameter 'flags' [-Wunused-parameter] 1917 | int flags, AVDictionary **opts) | ^ src/libavformat/hls.c:1917:53: warning: unused parameter 'opts' [-Wunused-parameter] 1917 | int flags, AVDictionary **opts) | ^ src/libavformat/hls.c:1961:63: warning: unused parameter 'pkt' [-Wunused-parameter] 1961 | static int read_subtitle_packet(struct playlist *v, AVPacket *pkt) | ^ src/libavformat/hls.c:2017:59: warning: unused parameter 's' [-Wunused-parameter] 2017 | static void add_metadata_from_renditions(AVFormatContext *s, struct playlist *pls, | ^ src/libavformat/hls.c:2218:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2218 | while (pls->n_main_streams < pls->ctx->nb_streams) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:3111:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3111 | OFFSET(live_start_index), AV_OPT_TYPE_INT, {.i64 = -3}, INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:3113:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3113 | OFFSET(prefer_x_start), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavformat/hls.c:3121:32: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3121 | INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:3130:32: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3130 | INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:3132:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3132 | OFFSET(extension_picky), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS}, | ^ src/libavformat/hls.c:3134:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3134 | OFFSET(max_reload), AV_OPT_TYPE_INT, {.i64 = 100}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:3136:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3136 | OFFSET(m3u8_hold_counters), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:3138:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3138 | OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavformat/hls.c:3140:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3140 | OFFSET(http_multiple), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:3142:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3142 | OFFSET(http_seekable), AV_OPT_TYPE_BOOL, { .i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:3144:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3144 | OFFSET(seg_format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavformat/hls.c:3146:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3146 | OFFSET(seg_max_retry), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:3147:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3147 | {NULL} | ^ src/libavformat/hls_sample_encryption.c:196:31: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 196 | nalu->data = (uint8_t *)nalu_start + nalu->start_code_length; | ^ src/libavformat/hls_sample_encryption.c:287:29: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 287 | frame->data = (uint8_t*)ctx->buf_ptr; | ^ src/libavformat/hls_sample_encryption.c:317:29: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 317 | frame->data = (uint8_t*)ctx->buf_ptr; | ^ src/libavformat/hls_sample_encryption.c:343:46: warning: unused parameter 'codec_id' [-Wunused-parameter] 343 | static int decrypt_sync_frame(enum AVCodecID codec_id, HLSCryptoContext *crypto_ctx, AudioFrame *frame) | ^ 10 warnings generated. CC libavformat/hlsenc.o 4 warnings generated. CC libavformat/hlsplaylist.o In file included from src/libavformat/hlsenc.c:56: 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:808:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 808 | for (i = 0; i < vs->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:835:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 835 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:908:63: warning: unused parameter 's' [-Wunused-parameter] 908 | static int sls_flags_filename_process(struct AVFormatContext *s, HLSContext *hls, | ^ src/libavformat/hlsenc.c:1218:32: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1218 | FFMIN(end - ptr + 1, sizeof(vs->key_uri))); | ^ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/hlsenc.c:1230:52: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1230 | av_strlcpy(vs->iv_string, ptr, FFMIN(end - ptr + 1, sizeof(vs->iv_string))); | ^ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/hlsenc.c:2057:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2057 | if (nb_varstreams < hls->nb_varstreams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2126:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2126 | if (stream_index >= 0 && nb_streams < vs->nb_streams) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2135:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2135 | for (i = 0; i < hls->var_streams[j].nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2187:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2187 | if (nb_ccstreams < hls->nb_ccstreams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2320:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2320 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2328:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2328 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2361:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2361 | for (j = 0; j < hls->nb_varstreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2438:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2438 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2441:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2441 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2709:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2709 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2751:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2751 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2971:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2971 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2984:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2984 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:3132:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3132 | {"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:3133:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3133 | {"hls_time", "set segment length", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3134:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3134 | {"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:3135:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3135 | {"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:3136:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3136 | {"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:3137:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3137 | {"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:3138:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3138 | {"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:3139:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3139 | {"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:3140:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3140 | {"hls_segment_filename", "filename template for segment files", OFFSET(segment_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3141:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3141 | {"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:3142:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3142 | {"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:3143:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3143 | {"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:3144:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3144 | {"hls_enc", "enable AES128 encryption support", OFFSET(encrypt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/hlsenc.c:3146:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3146 | {"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:3148:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3148 | {"hls_subtitle_path", "set path of hls subtitles", OFFSET(subtitle_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3152:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3152 | {"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:3153:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3153 | {"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:3170:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3170 | {"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:3171:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3171 | {"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:3175:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3175 | {"method", "set the HTTP method(default: PUT)", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3181:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3181 | {"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:3182:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3182 | {"var_stream_map", "Variant stream map string", OFFSET(var_stream_map), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3183:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3183 | {"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:3184:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3184 | {"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:3185:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3185 | {"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:3186:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3186 | {"http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3188:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3188 | {"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:3189:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3189 | {"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:3190:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3190 | { NULL }, | ^ src/libavformat/hlsplaylist.c:150:33: warning: unused parameter 'iframe_mode' [-Wunused-parameter] 150 | int iframe_mode) | ^ 1 warning generated. 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:190:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "seekable", "control seekability of connection", OFFSET(seekable), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D }, | ^ src/libavformat/http.c:191:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | { "chunked_post", "use chunked transfer-encoding for posts", OFFSET(chunked_post), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/http.c:192:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 192 | { "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:193:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "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:194:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 194 | { "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:195:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = DEFAULT_USER_AGENT }, 0, 0, D }, | ^ src/libavformat/http.c:196:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 196 | { "referer", "override referer header", OFFSET(referer), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:197:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | { "multiple_requests", "use persistent connections", OFFSET(multiple_requests), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D | E }, | ^ src/libavformat/http.c:198:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | { "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:199:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "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:201:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | { "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:202:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | { "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:203:194: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | { "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:204:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 204 | { "icy", "request ICY metadata", OFFSET(icy), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, D }, | ^ src/libavformat/http.c:205:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | { "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:206:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 206 | { "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:207:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | { "metadata", "metadata read from the bitstream", OFFSET(metadata), AV_OPT_TYPE_DICT, {0}, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:211:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 211 | { "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:212:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 212 | { "location", "The actual location of the data received", OFFSET(location), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:213:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:214:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 214 | { "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:215:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "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:216:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { "reconnect", "auto reconnect after disconnect before EOF", OFFSET(reconnect), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:217:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "reconnect_at_eof", "auto reconnect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:218:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { "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:219:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "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:220:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | { "reconnect_streamed", "auto reconnect streamed / non seekable streams", OFFSET(reconnect_streamed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:221:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | { "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:222:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 222 | { "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:223:192: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "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:224:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "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:225:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "listen", "listen on HTTP", OFFSET(listen), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 2, D | E }, | ^ src/libavformat/http.c:226:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 226 | { "resource", "The resource requested by a client", OFFSET(resource), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/http.c:227:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | { "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:228:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 228 | { "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:229:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | { "max_redirects", "Maximum number of redirects", OFFSET(max_redirects), AV_OPT_TYPE_INT, { .i64 = MAX_REDIRECTS }, 0, INT_MAX, D }, | ^ src/libavformat/http.c:230:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL } | ^ src/libavformat/http.c:742:60: warning: unused parameter 'flags' [-Wunused-parameter] 742 | static int http_listen(URLContext *h, const char *uri, int flags, | ^ src/libavformat/http.c:1056:38: warning: unused parameter 's' [-Wunused-parameter] 1056 | static int parse_cookie(HTTPContext *s, const char *p, AVDictionary **cookies) | ^ src/libavformat/http.c:1311:56: warning: cast from 'char **' to 'const char **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] 1311 | s->mime_type = av_get_token((const char **)&p, ";"); | ^ src/libavformat/http.c:1518:33: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1518 | while (*path && q - buf < sizeof(buf) - 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/http.c:1776:16: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1776 | 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:1806:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1806 | av_assert0(s->chunksize >= len); | ~~~~~~~~~~~~ ^ ~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/http.c:1915:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1915 | if (seek_ret >= 0 && seek_ret != target) { | ~~~~~~~~ ^ ~~~~~~ src/libavformat/http.c:2004:12: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2004 | 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:2139:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2139 | if (!force_reconnect && off == s->off) | ~~~ ^ ~~~~~~ src/libavformat/http.c:2300:64: warning: unused parameter 'flags' [-Wunused-parameter] 2300 | 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 48 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); | ^ 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); | ^ 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/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:165:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 165 | for (int i = 0; i < mix_presentation->count_label; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/iamf_reader.o In file included from src/libavformat/iamf_parse.c: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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/iamf_writer.o 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:662:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 662 | for (int i = 0; i < nb_subblocks; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/iamf_parse.c:674:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 674 | } else if (i == nb_subblocks - 1) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:841:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 841 | for (int i = 0; i < audio_element->nb_substreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:888:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 888 | for (int i = 0; i < num_parameters; i++) { | ~ ^ ~~~~~~~~~~~~~~ 49 warnings generated. src/libavformat/iamf_parse.c:1027:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1027 | for (int i = 0; i < mix_presentation->count_label; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:1033:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1033 | for (int i = 0; i < mix_presentation->count_label; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:1051:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1051 | for (int i = 0; i < nb_submixes; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/iamf_parse.c:1069:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1069 | for (int j = 0; j < nb_elements; j++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/iamf_parse.c:1097:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1097 | for (int k = 0; k < mix_presentation->count_label; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:1135:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1135 | for (int j = 0; j < nb_layouts; j++) { | ~ ^ ~~~~~~~~~~ src/libavformat/iamf_parse.c:1157:34: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1157 | if (sound_system >= FF_ARRAY_ELEMS(ff_iamf_sound_system_map)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:1174:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1174 | for (int k = 0; k < num_anchored_loudness; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_parse.c:1281:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1281 | if (len < 0 || obu_size > max_size) { | ~~~~~~~~ ^ ~~~~~~~~ CC libavformat/iamfdec.o 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); | ^ In file included from src/libavformat/iamf_writer.c:25: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ src/libavformat/iamf_reader.c:36:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 36 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/iamf_reader.c:198:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (int i = 0; i < nb_subblocks; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/iamf_reader.c:210:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | } else if (i == nb_subblocks - 1) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/iamf_reader.c:247:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 247 | for (int i = 0; i < element->nb_layers; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_reader.c:253:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | for (int j = 0; j < bitcount; j++) { | ~ ^ ~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:253:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 253 | for (int i = 0; i < stg->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:267:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 267 | for (int j, i = 0; i < iamf_audio_element->nb_layers; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:270:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 270 | for (j = 0; j < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:275:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (j >= FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:276:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 276 | for (j = 0; j < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:281:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 281 | if (j >= FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:350:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 350 | for (int i = 0, j = 0; i < iamf_audio_element->nb_layers; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:357:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 357 | for (; nb_channels > 0 && j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:374:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | for (int i = 0; i < audio_element->nb_substreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:375:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | for (int j = i + 1; 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:459:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 459 | for (int i = 0; i < mix_presentation->cmix->nb_submixes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:478:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 478 | for (int j = 0; j < submix->nb_elements; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:512:55: warning: unused parameter 'iamf' [-Wunused-parameter] 512 | static int iamf_write_codec_config(const IAMFContext *iamf, | ^ src/libavformat/iamf_writer.c:601:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 601 | for (layout = 0; layout < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts); layout++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:605:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 605 | if (layout >= FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:606:33: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 606 | for (layout = 0; layout < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts); layout++) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:611:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 611 | if (layout >= FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:613:51: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 613 | for (expanded_layout = 0; expanded_layout < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts); expanded_layout++) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:617:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 617 | if (expanded_layout >= FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:618:55: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 618 | for (expanded_layout = 0; expanded_layout < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts); expanded_layout++) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:625:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 624 | av_assert0((expanded_layout > 0 && expanded_layout < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts)) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 | 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:624:56: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 624 | av_assert0((expanded_layout > 0 && expanded_layout < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts)) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 | 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:643:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 643 | for (int i = 0; i < element->nb_layers; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:692:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 692 | if (nb_demixing_matrix != layer->nb_demixing_matrix) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:695:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 695 | for (int i = 0; i < layer->nb_demixing_matrix; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:702:48: warning: unused parameter 'iamf' [-Wunused-parameter] 702 | static int param_definition(const IAMFContext *iamf, | ^ src/libavformat/iamf_writer.c:704:56: warning: unused parameter 'log_ctx' [-Wunused-parameter] 704 | AVIOContext *dyn_bc, void *log_ctx) | ^ src/libavformat/iamf_writer.c:716:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 716 | for (int i = 0; i < param->nb_subblocks; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:770:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 770 | for (int i = 0; i < audio_element->nb_substreams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:900:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 900 | for (int i = 0; i < mix->nb_submixes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:905:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 905 | for (int j = 0; j < sub_mix->nb_elements; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:948:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 948 | for (int i = 0; i < sub_mix->nb_layouts; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:957:41: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 957 | for (layout = 0; layout < FF_ARRAY_ELEMS(ff_iamf_sound_system_map); layout++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:1095:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1095 | for (int i = 0; i < param->nb_subblocks; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:1136:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1136 | for (int j = 0; j < audio_element->nb_layers; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iamf_writer.c:1212:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1212 | for (int j = 0; j < audio_element->nb_substreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavformat/iamfenc.o 7 warnings generated. CC libavformat/icecast.o In file included from src/libavformat/iamfenc.c:25: In file included from src/libavformat/iamf.h:30: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ src/libavformat/iamfenc.c:46:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 46 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/iamfenc.c:75:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/iamfenc.c:89:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/iamfenc.c:99:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/icecast.c:28: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/icecast.c:57:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "ice_genre", "set stream genre", OFFSET(genre), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:58:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "ice_name", "set stream description", OFFSET(name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:59:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "ice_description", "set stream description", OFFSET(description), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:60:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "ice_url", "set stream website", OFFSET(url), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:61:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "ice_public", "set if stream is public", OFFSET(public), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:62:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:63:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "password", "set password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:64:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "content_type", "set content-type, MUST be set if not audio/mpeg", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:65:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "legacy_icecast", "use legacy SOURCE method, for Icecast < v2.4", OFFSET(legacy_icecast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:66:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "tls", "use a TLS connection", OFFSET(tls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ 5 warnings generated. CC libavformat/icodec.o 12 warnings generated. CC libavformat/icoenc.o src/libavformat/icodec.c:56:43: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 56 | for (i = 0; i < frames && i * 16 + 22 <= p->buf_size; i++) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/icodec.c:67:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 67 | if (offset > p->buf_size - 8) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/icodec.c:201:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 201 | if (image->nb_pal > INT_MAX / 4 - 14 - 40U) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/icoenc.c:101:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 101 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 3 warnings generated. 1 warning generated. CC libavformat/id3v1.o 28 warnings generated. CC libavformat/id3v2.o CC libavformat/id3v2enc.o src/libavformat/id3v1.c:232:23: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 232 | if ((q - str) >= sizeof(str) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/id3v2enc.c:411:69: warning: unused parameter 'enc' [-Wunused-parameter] 411 | static int write_ctoc(AVFormatContext *s, ID3v2EncContext *id3, int enc) | ^ src/libavformat/id3v2enc.c:426:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 426 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2enc.c:487:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 487 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2.c:489:74: warning: unused parameter 'isv34' [-Wunused-parameter] 489 | const char *tag, ExtraMetaList *extra_meta, int isv34) | ^ src/libavformat/id3v2.c:535:60: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 535 | if ((len = avio_read(pb, geob_data->data, taglen)) < taglen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/id3v2.c:620:35: warning: unused parameter 'tag' [-Wunused-parameter] 620 | const char *tag, ExtraMetaList *extra_meta, int isv34) | ^ src/libavformat/id3v2.c:673:34: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 673 | if (pic_type < 0 || pic_type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/id3v2.c:716:38: warning: unused parameter 'ttag' [-Wunused-parameter] 716 | const char *ttag, ExtraMetaList *extra_meta, int isv34) | ^ src/libavformat/id3v2.c:716:75: warning: unused parameter 'isv34' [-Wunused-parameter] 716 | const char *ttag, ExtraMetaList *extra_meta, int isv34) | ^ src/libavformat/id3v2enc.csrc/libavformat/id3v2.c::523777::2435:: warning: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]unused parameter 'tag' [-Wunused-parameter] 777 | 523 | f o r ( i = 0 ; e & &c oin sdata, priv->datasize) != priv->datasize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2.c:824:12: warning: missing field 'tag4' initializer [-Wmissing-field-initializers] 824 | { NULL } | ^ src/libavformat/id3v2.c:932:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 932 | if (tlen < len) { | ~~~~ ^ ~~~ src/libavformat/id3v2.c:1013:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1013 | if (avio_read(pb, buffer, tlen) != tlen) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/id3v2.c:1073:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1073 | for (unsigned i = 1; i <= n; i++) | ~ ^ ~ src/libavformat/id3v2.c:1126:39: warning: missing field 'tail' initializer [-Wmissing-field-initializers] 1126 | ExtraMetaList extra_meta = { NULL }; | ^ src/libavformat/id3v2.c:1275:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1275 | for (i = 0; i < priv->datasize; i++) { | ~ ^ ~~~~~~~~~~~~~~ 39 warnings generated. CC libavformat/idcin.o 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:168:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 168 | 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/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 ==src/libavformat/iff.c :i376f:v23-:> vwarning: icomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]d eo_str e376a | m _ i n d e x ) i{f (| c ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~h unk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/iff.c:404:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 404 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/iff.c:769:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 769 | tag = ref < FF_ARRAY_ELEMS(dsd_source_comment) ? dsd_source_comment[ref] : "source_comment"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:772:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 772 | tag = ref < FF_ARRAY_ELEMS(dsd_history_comment) ? dsd_history_comment[ref] : "file_history"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. 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:43: 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:78:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 78 | for (i = 0; i < FF_ARRAY_ELEMS(sizes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/img2dec.c:463:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 463 | if ((uint64_t)size[i] > INT_MAX - total_size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/img2dec.c:565:50: warning: unused parameter 'stream_index' [-Wunused-parameter] 565 | static int img_read_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags) | ^ src/libavformat/img2dec.c:600:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 600 | { "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:601:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 601 | { "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:606:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 606 | { "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:607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 607 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:588:127: note: expanded from macro 'COMMON_OPTIONS' 588 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/img2dec.c:607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:589:127: note: expanded from macro 'COMMON_OPTIONS' 589 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:590:127: note: expanded from macro 'COMMON_OPTIONS' 590 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:591:127: note: expanded from macro 'COMMON_OPTIONS' 591 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:607:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:592:12: note: expanded from macro 'COMMON_OPTIONS' 592 | { NULL }, | ^ src/libavformat/img2dec.c:631:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 631 | { "frame_size", "force frame size in bytes", OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:632:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 632 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:588:127: note: expanded from macro 'COMMON_OPTIONS' 588 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/img2dec.c:632:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:589:127: note: expanded from macro 'COMMON_OPTIONS' 589 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:632:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:590:127: note: expanded from macro 'COMMON_OPTIONS' 590 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:632:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:591:127: note: expanded from macro 'COMMON_OPTIONS' 591 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:632:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:592:12: note: expanded from macro 'COMMON_OPTIONS' 592 | { NULL }, | ^ src/libavformat/imx.c:118:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 118 | for (int i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. CC libavformat/ingenientdec.o src/libavformat/img2enc.c:342:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 342 | for (i = 0; i < FF_ARRAY_ELEMS(filepaths); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/img2enc.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(pb); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/img2enc.c:375:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 375 | { "update", "continuously overwrite one file", OFFSET(update), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:376:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "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:377:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "strftime", "use strftime for filename", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:378:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "frame_pts", "use current frame pts for filename", OFFSET(frame_pts), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:379:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 379 | { "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:380:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 380 | { "protocol_opts", "specify protocol options for the opened files", OFFSET(protocol_opts), AV_OPT_TYPE_DICT, {0}, 0, 0, ENC }, | ^ src/libavformat/img2enc.c:381:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 381 | { "update_filemtime", "set output file mtime from creation_time metadata plus frame offset", OFFSET(update_filemtime), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:382:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 382 | { 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) | ^ 10 warnings generated. CC libavformat/ipmovie.o CC libavformat/ipudec.o 1 warning generated. CC libavformat/ircam.o CC libavformat/ircamdec.o 18 warnings generated. 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/isom_tags.o CC libavformat/iss.o CC libavformat/iterm2enc.o src/libavformat/isom.c:239:38: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 239 | for (i = 0; lang[0] && !mp4 && i < FF_ARRAY_ELEMS(mov_mdhd_language_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/iterm2enc.c:150:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | OFFSET(display_width), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, ENC }, | ^ src/libavformat/iterm2enc.c:152:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | OFFSET(display_height), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, ENC }, | ^ src/libavformat/iterm2enc.c:154:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | OFFSET(keep_aspect), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC }, | ^ src/libavformat/iterm2enc.c:156:65: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | OFFSET(tmux), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/iterm2enc.c:157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 157 | { NULL }, | ^ CC libavformat/iv8.o CC libavformat/ivfdec.o 5 warnings generated. CC libavformat/ivfenc.o CC libavformat/jacosubdec.o CC libavformat/jacosubenc.o CC libavformat/jpegxl_anim_dec.o src/libavformat/jacosubdec.c:91:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 91 | for (i = 0; i < FF_ARRAY_ELEMS(cmds); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/jvdec.o CC libavformat/kvag.o 1 warning generated. 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) | ~~~ ^ ~~~~~~~~~~~~~ CC libavformat/lafdec.o src/libavformat/jvdec.c:60:69: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 60 | if (pd->buf[0] == 'J' && pd->buf[1] == 'V' && strlen(MAGIC) + 4 <= pd->buf_size && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 3 warnings generated. CC libavformat/latmenc.o src/libavformat/kvag.c:113:46: warning: unused parameter 'stream_index' [-Wunused-parameter] 113 | static int kvag_seek(AVFormatContext *s, int stream_index, | ^ src/libavformat/kvag.c:114:39: warning: unused parameter 'flags' [-Wunused-parameter] 114 | int64_t pts, int flags) | ^ 1 warning generated. 2 warnings generated. CC libavformat/lc3.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++CC libavformat/lcevc.o ) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~ 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, | ^ 5 warnings generated. CC libavformat/lmlm4.o 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)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/loasdec.o CC libavformat/lrc.o 1 warning generated. CC libavformat/lrcdec.o CC libavformat/lrcenc.o CC libavformat/luodatdec.o 5 warnings generated. CC libavformat/lvfdec.o src/libavformat/lrcenc.c:140:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | {"precision", "precision of the fractional part of the timestamp, 2 for centiseconds", OFFSET(precision), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 6, SE}, | ^ src/libavformat/lrcenc.c:141:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 141 | { NULL }, | ^ 2 warnings generated. 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) | ~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/lxfdec.o CC libavformat/m4vdec.o src/libavformat/lvfdec.c:129:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 129 | 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 In file included from src/libavformat/matroskadec.c:58: In file included from src/libavcodec/itut35.h: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 (In file included from Asrc/libavformat/matroskaenc.cV:D33O: VIn file included from Isrc/libavformat/dovi_isom.hC:o25l: orMetasrc/libavutil/dovi_meta.hd:a365t:a48 :* )warning: (cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]( uint8_t *) da t365a | + d arteat-u>rcno l(oArV_DoOfVfIsReptu)D;a t a| H ^e ader *)((uint8_t *) data + data->heasrc/libavutil/dovi_meta.hd:e387r:_41o:f fwarning: scast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]e t); 387| | ^ return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_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/mccdec.o In file included from src/libavformat/matroskadec.c:69: 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:463:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 463 | { EBML_ID_EBMLVERSION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:464:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 464 | { EBML_ID_DOCTYPEVERSION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:470:38: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 470 | { MATROSKA_ID_SEGMENT, EBML_STOP }, | ^ src/libavformat/matroskadec.c:476:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 476 | { MATROSKA_ID_DURATION, EBML_FLOAT, 0, 0, offsetof(MatroskaDemuxContext, duration) }, | ^ src/libavformat/matroskadec.c:477:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 477 | { MATROSKA_ID_TITLE, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, title) }, | ^ src/libavformat/matroskadec.c:478:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 478 | { MATROSKA_ID_WRITINGAPP, EBML_NONE }, | ^ src/libavformat/matroskadec.c:479:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 479 | { MATROSKA_ID_MUXINGAPP, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, muxingapp) }, | ^ src/libavformat/matroskadec.c:480:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 480 | { MATROSKA_ID_DATEUTC, EBML_BIN, 0, 0, offsetof(MatroskaDemuxContext, date_utc) }, | ^ src/libavformat/matroskadec.c:481:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 481 | { MATROSKA_ID_SEGMENTUID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:486:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 486 | { MATROSKA_ID_VIDEOCOLOR_RX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_x) }, | ^ src/libavformat/matroskadec.c:487:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 487 | { MATROSKA_ID_VIDEOCOLOR_RY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_y) }, | ^ src/libavformat/matroskadec.c:488:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 488 | { MATROSKA_ID_VIDEOCOLOR_GX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_x) }, | ^ src/libavformat/matroskadec.c:489:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 489 | { MATROSKA_ID_VIDEOCOLOR_GY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_y) }, | ^ src/libavformat/matroskadec.c:490:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 490 | { MATROSKA_ID_VIDEOCOLOR_BX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_x) }, | ^ src/libavformat/matroskadec.c:491:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 491 | { MATROSKA_ID_VIDEOCOLOR_BY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_y) }, | ^ src/libavformat/matroskadec.c:492:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 492 | { MATROSKA_ID_VIDEOCOLOR_WHITEX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_x) }, | ^ src/libavformat/matroskadec.c:493:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 493 | { MATROSKA_ID_VIDEOCOLOR_WHITEY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_y) }, | ^ src/libavformat/matroskadec.c:494:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 494 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMIN, EBML_FLOAT, 1, 0, offsetof(MatroskaMasteringMeta, min_luminance) }, | ^ src/libavformat/matroskadec.c:495:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 495 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMAX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, max_luminance) }, | ^ src/libavformat/matroskadec.c:502:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 502 | { MATROSKA_ID_VIDEOCOLORCHROMASUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_horz) }, | ^ src/libavformat/matroskadec.c:503:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 503 | { MATROSKA_ID_VIDEOCOLORCHROMASUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_vert) }, | ^ src/libavformat/matroskadec.c:504:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 504 | { MATROSKA_ID_VIDEOCOLORCBSUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_horz) }, | ^ src/libavformat/matroskadec.c:505:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 505 | { MATROSKA_ID_VIDEOCOLORCBSUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_vert) }, | ^ src/libavformat/matroskadec.c:511:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 511 | { MATROSKA_ID_VIDEOCOLORMAXCLL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_cll) }, | ^ src/libavformat/matroskadec.c:512:108: warning: missing field 'def' initializer [-Wmissing-field-initializers] 512 | { MATROSKA_ID_VIDEOCOLORMAXFALL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_fall) }, | ^ src/libavformat/matroskadec.c:519:113: warning: missing field 'def' initializer [-Wmissing-field-initializers] 519 | { MATROSKA_ID_VIDEOPROJECTIONPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideoProjection, private) }, | ^ src/libavformat/matroskadec.c:527:99: warning: missing field 'def' initializer [-Wmissing-field-initializers] 527 | { MATROSKA_ID_VIDEOFRAMERATE, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackVideo, frame_rate) }, | ^ src/libavformat/matroskadec.c:530:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 530 | { MATROSKA_ID_VIDEOPIXELWIDTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_width) }, | ^ src/libavformat/matroskadec.c:531:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 531 | { MATROSKA_ID_VIDEOPIXELHEIGHT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_height) }, | ^ src/libavformat/matroskadec.c:532:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 532 | { MATROSKA_ID_VIDEOCOLORSPACE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideo, color_space) }, | ^ src/libavformat/matroskadec.c:544:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 544 | { MATROSKA_ID_VIDEOASPECTRATIO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:550:104: warning: missing field 'def' initializer [-Wmissing-field-initializers] 550 | { MATROSKA_ID_AUDIOOUTSAMPLINGFREQ, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackAudio, out_samplerate) }, | ^ src/libavformat/matroskadec.c:551:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 551 | { MATROSKA_ID_AUDIOBITDEPTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackAudio, bitdepth) }, | ^ src/libavformat/matroskadec.c:558:103: warning: missing field 'def' initializer [-Wmissing-field-initializers] 558 | { MATROSKA_ID_ENCODINGCOMPSETTINGS, EBML_BIN, 0, 0, offsetof(MatroskaTrackCompression, settings) }, | ^ src/libavformat/matroskadec.c:564:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 564 | { MATROSKA_ID_ENCODINGENCKEYID, EBML_BIN, 0, 0, offsetof(MatroskaTrackEncryption,key_id) }, | ^ src/libavformat/matroskadec.c:565:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 565 | { MATROSKA_ID_ENCODINGENCAESSETTINGS, EBML_NONE }, | ^ src/libavformat/matroskadec.c:566:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 566 | { MATROSKA_ID_ENCODINGSIGALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:567:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 567 | { MATROSKA_ID_ENCODINGSIGHASHALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:568:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 568 | { MATROSKA_ID_ENCODINGSIGKEYID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:569:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 569 | { MATROSKA_ID_ENCODINGSIGNATURE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:577:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 577 | { MATROSKA_ID_ENCODINGORDER, EBML_NONE }, | ^ src/libavformat/matroskadec.c:587:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 587 | { MATROSKA_ID_TRACKPLANEUID, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,uid) }, | ^ src/libavformat/matroskadec.c:588:86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 588 | { MATROSKA_ID_TRACKPLANETYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,type) }, | ^ src/libavformat/matroskadec.c:603:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 603 | { MATROSKA_ID_BLKADDIDVALUE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, value) }, | ^ src/libavformat/matroskadec.c:604:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 604 | { MATROSKA_ID_BLKADDIDNAME, EBML_STR, 0, 0, offsetof(MatroskaBlockAdditionMapping, name) }, | ^ src/libavformat/matroskadec.c:606:106: warning: missing field 'def' initializer [-Wmissing-field-initializers] 606 | { MATROSKA_ID_BLKADDIDEXTRADATA, EBML_BIN, 0, 0, offsetof(MatroskaBlockAdditionMapping, extradata) }, | ^ src/libavformat/matroskadec.c:611:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 611 | { MATROSKA_ID_TRACKNUMBER, EBML_UINT, 0, 0, offsetof(MatroskaTrack, num) }, | ^ src/libavformat/matroskadec.c:612:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 612 | { MATROSKA_ID_TRACKNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTrack, name) }, | ^ src/libavformat/matroskadec.c:613:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 613 | { MATROSKA_ID_TRACKUID, EBML_UINT, 0, 0, offsetof(MatroskaTrack, uid) }, | ^ src/libavformat/matroskadec.c:614:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 614 | { MATROSKA_ID_TRACKTYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrack, type) }, | ^ src/libavformat/matroskadec.c:615:94: warning: missing field 'def' initializer [-Wmissing-field-initializers] 615 | { MATROSKA_ID_CODECID, EBML_STR, 0, 0, offsetof(MatroskaTrack, codec_id) }, | ^ src/libavformat/matroskadec.c:616:96: warning: missing field 'def' initializer [-Wmissing-field-initializers] 616 | { MATROSKA_ID_CODECPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrack, codec_priv) }, | ^ src/libavformat/matroskadec.c:619:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 619 | { MATROSKA_ID_TRACKDEFAULTDURATION, EBML_UINT, 0, 0, offsetof(MatroskaTrack, default_duration) }, | ^ src/libavformat/matroskadec.c:635:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 635 | { MATROSKA_ID_TRACKFLAGENABLED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:636:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 636 | { MATROSKA_ID_TRACKFLAGLACING, EBML_NONE }, | ^ src/libavformat/matroskadec.c:637:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 637 | { MATROSKA_ID_CODECNAME, EBML_NONE }, | ^ src/libavformat/matroskadec.c:638:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 638 | { MATROSKA_ID_CODECDECODEALL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:639:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 639 | { MATROSKA_ID_CODECINFOURL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:640:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 640 | { MATROSKA_ID_CODECDOWNLOADURL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:641:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 641 | { MATROSKA_ID_TRACKMINCACHE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:642:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 642 | { MATROSKA_ID_TRACKMAXCACHE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:652:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 652 | { MATROSKA_ID_FILEUID, EBML_UINT, 0, 0, offsetof(MatroskaAttachment, uid) }, | ^ src/libavformat/matroskadec.c:653:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 653 | { MATROSKA_ID_FILENAME, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, filename) }, | ^ src/libavformat/matroskadec.c:654:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 654 | { MATROSKA_ID_FILEMIMETYPE, EBML_STR, 0, 0, offsetof(MatroskaAttachment, mime) }, | ^ src/libavformat/matroskadec.c:655:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 655 | { MATROSKA_ID_FILEDATA, EBML_BIN, 0, 0, offsetof(MatroskaAttachment, bin) }, | ^ src/libavformat/matroskadec.c:656:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 656 | { MATROSKA_ID_FILEDESC, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, description) }, | ^ src/libavformat/matroskadec.c:666:82: warning: missing field 'def' initializer [-Wmissing-field-initializers] 666 | { MATROSKA_ID_CHAPSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaChapter, title) }, | ^ src/libavformat/matroskadec.c:667:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 667 | { MATROSKA_ID_CHAPLANG, EBML_NONE }, | ^ src/libavformat/matroskadec.c:668:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 668 | { MATROSKA_ID_CHAPCOUNTRY, EBML_NONE }, | ^ src/libavformat/matroskadec.c:675:87: warning: missing field 'def' initializer [-Wmissing-field-initializers] 675 | { MATROSKA_ID_CHAPTERUID, EBML_UINT, 0, 0, offsetof(MatroskaChapter, uid) }, | ^ src/libavformat/matroskadec.c:677:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 677 | { MATROSKA_ID_CHAPTERFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/matroskadec.c:678:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 678 | { MATROSKA_ID_CHAPTERFLAGENABLED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:679:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 679 | { MATROSKA_ID_CHAPTERPHYSEQUIV, EBML_NONE }, | ^ src/libavformat/matroskadec.c:680:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 680 | { MATROSKA_ID_CHAPTERATOM, EBML_NONE }, | ^ src/libavformat/matroskadec.c:686:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 686 | { MATROSKA_ID_EDITIONUID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:687:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 687 | { MATROSKA_ID_EDITIONFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/matroskadec.c:688:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 688 | { MATROSKA_ID_EDITIONFLAGDEFAULT, EBML_NONE }, | ^ src/libavformat/matroskadec.c:689:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 689 | { MATROSKA_ID_EDITIONFLAGORDERED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:699:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 699 | { MATROSKA_ID_CUETRACK, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, track) }, | ^ src/libavformat/matroskadec.c:700:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 700 | { MATROSKA_ID_CUECLUSTERPOSITION, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, pos) }, | ^ src/libavformat/matroskadec.c:701:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 701 | { MATROSKA_ID_CUERELATIVEPOSITION,EBML_NONE }, | ^ src/libavformat/matroskadec.c:702:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 702 | { MATROSKA_ID_CUEDURATION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:703:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 703 | { MATROSKA_ID_CUEBLOCKNUMBER, EBML_NONE }, | ^ src/libavformat/matroskadec.c:708:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 708 | { MATROSKA_ID_CUETIME, EBML_UINT, 0, 0, offsetof(MatroskaIndex, time) }, | ^ src/libavformat/matroskadec.c:719:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 719 | { MATROSKA_ID_TAGNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTag, name) }, | ^ src/libavformat/matroskadec.c:720:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 720 | { MATROSKA_ID_TAGSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaTag, string) }, | ^ src/libavformat/matroskadec.c:722:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 722 | { MATROSKA_ID_TAGDEFAULT, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ src/libavformat/matroskadec.c:723:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 723 | { MATROSKA_ID_TAGDEFAULT_BUG, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ src/libavformat/matroskadec.c:729:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 729 | { MATROSKA_ID_TAGTARGETS_TYPE, EBML_STR, 0, 0, offsetof(MatroskaTagTarget, type) }, | ^ src/libavformat/matroskadec.c:749:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 749 | { MATROSKA_ID_SEEKID, EBML_UINT, 0, 0, offsetof(MatroskaSeekhead, id) }, | ^ src/libavformat/matroskadec.c:760:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 760 | { MATROSKA_ID_CLUSTER, EBML_STOP }, | ^ src/libavformat/matroskadec.c:778:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 778 | { MATROSKA_ID_BLOCKADDITIONAL, EBML_BIN, 0, 0, offsetof(MatroskaBlockMore,additional) }, | ^ src/libavformat/matroskadec.c:788:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 788 | { MATROSKA_ID_BLOCK, EBML_BIN, 0, 0, offsetof(MatroskaBlock, bin) }, | ^ src/libavformat/matroskadec.c:790:86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 790 | { MATROSKA_ID_BLOCKDURATION, EBML_UINT, 0, 0, offsetof(MatroskaBlock, duration) }, | ^ src/libavformat/matroskadec.c:791:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 791 | { MATROSKA_ID_DISCARDPADDING, EBML_SINT, 0, 0, offsetof(MatroskaBlock, discard_padding) }, | ^ src/libavformat/matroskadec.c:792:87: warning: missing field 'def' initializer [-Wmissing-field-initializers] 792 | { MATROSKA_ID_BLOCKREFERENCE, EBML_SINT, 1, 0, offsetof(MatroskaBlock, reference) }, | ^ src/libavformat/matroskadec.c:793:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 793 | { MATROSKA_ID_CODECSTATE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:801:82: warning: missing field 'def' initializer [-Wmissing-field-initializers] 801 | { MATROSKA_ID_SIMPLEBLOCK, EBML_BIN, 0, 0, offsetof(MatroskaBlock, bin) }, | ^ src/libavformat/matroskadec.c:803:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 803 | { MATROSKA_ID_CLUSTERTIMECODE, EBML_UINT, 0, 0, offsetof(MatroskaCluster, timecode) }, | ^ src/libavformat/matroskadec.c:804:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 804 | { MATROSKA_ID_SIMPLEBLOCK, EBML_STOP }, | ^ src/libavformat/matroskadec.c:805:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 805 | { MATROSKA_ID_BLOCKGROUP, EBsrc/libavformat/mca.cM:L120_:S53T:O Pwarning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]} , | ^ src/libavformat/matroskadec.c: 806120: | 46 : warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] i f806 | ( 0 x 3 0{ *M ApTaRrO-S>KcAh__IlDa_yCoLuUtS.TnEbR_PcOhSaInTnIeOlNs, +E B0MxL4_ N>O NhEe a}d,e r _| s ^i ze) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~src/libavformat/matroskadec.c :807:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 807 | { MATROSKA_ID_CLUSTERPREVSIZE, EBML_NONE }, | ^ src/libavformat/mca.c:200:45: warning: unused parameter 'flags' [-Wunused-parameter] 200 | int64_t timestamp, int flags) | ^ src/libavformat/matroskadec.c:1248:36: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1248 | if (matroska->num_level1_elems >= FF_ARRAY_ELEMS(matroska->level1_elems)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1524:40: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1524 | if (ffio_limit(pb, length) != length) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/matroskadec.c:1578:44: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1578 | while (matroska->num_levels && pos == level->start + level->length) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1649:25: warning: comparison of integers of different signs: 'const int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1649 | if (p->buf_size < 4 + size + total) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1657:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1657 | for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1661:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1661 | for (n = 4 + size; n <= 4 + size + total - probelen; n++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1696:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1696 | if (pkt_size >= 10000000U) | ~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/matroskadec.c:2129:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2129 | for (profile = 0; profile < FF_ARRAY_ELEMS(aac_profiles); profile++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2139:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2139 | for (sri = 0; sri < FF_ARRAY_ELEMS(ff_mpeg4audio_sample_rates); sri++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:520:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 520 | if (writer->current_master_element == writer->nb_elements - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2507:87: warning: unused parameter 'track' [-Wunused-parameter] 2507 | static int mkv_parse_dvcc_dvvc(AVFormatContext *s, AVStream *st, const MatroskaTrack *track, | ^ src/libavformat/matroskaenc.c:671:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 671 | if (track->offset <= size) | ~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/matroskaenc.c:695:41: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 695 | unsigned offset = track->offset <= pkt->size ? track->offset : 0; | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/matroskaenc.c:978:44: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 978 | while (idx > 0 && entries[idx - 1].pts > ts) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:2922:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2922 | if (size & 1 && size == track->codec_priv.size - 1) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3020:77: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3020 | track->video.display_width != -1 && track->video.display_height != -1 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:3020:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3020 | track->video.display_width != -1 && track-src/libavformat/matroskaenc.c>:v1349i:d24e:o .warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i splay_hei g1349h | t ! = i-f1 (&c&o d e| c ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~p riv_size > track->codecpriv_size && !alternative_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:1352:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1352 | } else if (codecpriv_size > track->codecpriv_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:1372:71: warning: unused parameter 'st' [-Wunused-parameter] 1372 | static void mkv_write_video_color(EbmlWriter *writer, const AVStream *st, | ^ src/libavformat/matroskadec.c:3229:48: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3229 | if (track->video.display_width == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:3231:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3231 | if (track->video.display_height == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:3365:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3365 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:1736:78: warning: unused parameter 'st' [-Wunused-parameter] 1736 | mkv_track *track, const AVStream *st) | ^ src/libavformat/matroskadec.c:3457:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3457 | for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3460:11: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3460 | if (i >= FF_ARRAY_ELEMS(matroska_doctypes)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3555:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3555 | if (chapters[i].start != AV_NOPTS_VALUE && chapters[i].uid && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:1867:28: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 1867 | (top + bottom) >= par->height) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/matroskaenc.c:1866:28: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 1866 | if ((left + right) >= par->width || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/matroskadec.c:3641:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3641 | if (size <= total) | ~~~~ ^ ~~~~~ src/libavformat/matroskadec.c:3650:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3650 | if (size < total) | ~~~~ ^ ~~~~~ src/libavformat/matroskadec.c:3686:41: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3686 | if (lace_size[n - 1] + snum > (uint64_t)INT_MAX) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3695:18: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3695 | if (size < total) | ~~~~ ^ ~~~~~ src/libavformat/matroskadec.c:3829:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 3829src/libavformat/matroskaenc.c | : 2233 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (bloc k2233s | i z e >f osrr c(lie n=) 0{; i| ~~~~~~~~~ ^ ~~~~~~< s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3870:49: warning: unused parameter 'track' [-Wunused-parameter] 3870 | static int matroska_parse_prores(MatroskaTrack *track, | ^ src/libavformat/matroskaenc.c:2283:55: warning: unused parameter 'mkv' [-Wunused-parameter] 2283 | static void mkv_write_tag_targets(MatroskaMuxContext *mkv, AVIOContext *pb, | ^ src/libavformat/matroskadec.c:3892:49: warning: unused parameter 'track' [-Wunused-parameter] 3892 | MatroskaTrack *track, | ^ src/libavformat/matroskaenc.c:2361:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2361 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2378:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2378 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2526:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2526 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:4323:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 4323 | (block_time >= 0 || cluster_time >= -block_time)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/matroskadec.c:4327:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4327 | timecode < track->end_timecode) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:4372:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 4372 | if (cluster_time != (uint64_t)-1 && (block_time >= 0 || cluster_time >= -block_time)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/matroskadec.c:4374:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4374 | 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:4419:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4419 | if (timecode != AV_NOPTS_VALUE) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2776:53: warning: unused parameter 'mkv' [-Wunused-parameter] 2776 | static int mkv_reformat_wavpack(MatroskaMuxContext *mkv, AVIOContext *pb, | ^ src/libavformat/matroskaenc.c:2793:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2793 | if (srclen < header.blocksize) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:4433:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4433src/libavformat/matroskaenc.c | : 2818 : 49 :a vwarning: _unused parameter 'mkv' [-Wunused-parameter]a ssert0 (2818m | asttraotsikca -i>nntu mm_klve_vreelfso rtime_scale > ts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:4609:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4609 | if (index_entries[i - 1].timestamp * matroska->time_scale <= ts && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskaenc.c:3090:32: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3090 | if (side_data_size != par->extradata_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/matroskadec.c:5007:60: warning: unused parameter 's' [-Wunused-parameter] 5007 | static int webm_dash_manifest_read_packet(AVFormatContext *s, AVPacket *pkt) | ^ src/libavformat/matroskadec.c:5007:73: warning: unused parameter 'pkt' [-Wunused-parameter] 5007 | static int webm_dash_manifest_read_packet(AVFormatContext *s, AVPacket *pkt) | ^ src/libavformat/matroskadec.c:5014:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 5014 | { "live", "flag indicating that the input is a live file that only has the headers.", OFFSET(is_live), AV_OPT_TYPE_BOOL, src/libavformat/matroskaenc.c{:.3372i:6454: =warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]0 }, 0, 1, A3372V | _ O P T _ F L A G _ D E C O D I NiGf_ P(AmRkAvM- >}r,e s e| r ^v e_cues_space == size +src/libavformat/matroskadec.c :15015): 173{: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/matroskaenc.c:3388:22: warning: 5015comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] | { "3388b | a n d w i d t h " , " biafn d(wsiidzteh sr essterrevaem_ ctuoe sb_es psapceec)i f i| e ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~d in thsrc/libavformat/matroskaenc.ce: 3397D:A38S:H warning: mcomparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare]a nifes t3397. | " , O FiFfS E(Te(nbdapnodsw i-d tmhk)v,- >AsVe_gOmPeTn_tT_YoPfEf_sIeNtT ,< {(.1iU6L4L =< <0 }5,6 )0 ,- I1N)T _{M A X| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ AV_OPT_Fsrc/libavformat/matroskaenc.cL:A3456G:_23D:E Cwarning: Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]D ING_PA R3456A | M } , | ^ for (i = 0; i src/libavformat/matroskadec.c<: 5016s:-12>:n bwarning: _missing field 'help' initializer [-Wmissing-field-initializers]s tre a5016m | s ; + +{i )N U{L L | } ~ ^ ~~~~~~~~~~~~~, | ^ src/libavformat/matroskaenc.c:3523:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3523 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3564:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3564 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3630:49: warning: unused parameter 's' [-Wunused-parameter] 3630 | static int mkv_check_bitstream(AVFormatContext *s, AVStream *st, | ^ src/libavformat/matroskaenc.c:3674:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3674 | { "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:3675:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3675 | { "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:3676:208: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3676 | { "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:3677:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3677 | { "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:3678:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3678 | { "dash", "create a WebM file conforming to WebM DASH specification", OFFSET(is_dash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGCC libavformat/mccenc.o S }, | ^ src/libavformat/matroskaenc.c:3679:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3679 | { "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:3680:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3680 | { "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:3681:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3681 | { "allow_raw_vfw", "allow raw VFW mode", OFFSET(allow_raw_vfw), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3682:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3682 | { "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:3683:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3683 | { "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:3688:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3688 | { NULL }, | ^ src/libavformat/mccdec.c:403:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 403 | { "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:404:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 404 | { NULL }, | ^ src/libavformat/matroskaenc.c:3745:58: warning: unused parameter 'std_compliance' [-Wunused-parameter] 3745 | static int webm_query_codec(enum AVCodecID codec_id, int std_compliance) | ^ src/libavformat/mccenc.c:162:44: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 162 | av_assert0(tm.tm_mon >= 0 && tm.tm_mon < FF_ARRAY_ELEMS(months)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/mccenc.c:169:46: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 169 | av_assert0(tm.tm_wday >= 0 && tm.tm_wday < FF_ARRAY_ELEMS(weekdays)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/mccenc.c:459:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 459 | { "override_time_code_rate", "override the `Time Code Rate` value in the output", OFFSET(override_time_code_rate), AV_OPT_TYPE_STRING, { .str = NULL }, 0, INT_MAX, ENC }, | ^ src/libavformat/mccenc.c:460:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 460 | { "use_u_alias", "use the U alias for E1h 00h 00h 00h, disabled by default because some .mcc files disagree on whether it has 2 or 3 zero bytes", OFFSET(use_u_alias), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/mccenc.c:461:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 461 | { "mcc_version", "the mcc file format version", OFFSET(mcc_version), AV_OPT_TYPE_UINT, { .i64 = MCC_VERSION_2 }, MCC_VERSION_MIN, MCC_VERSION_MAX, ENC }, | ^ src/libavformat/mccenc.c:462:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 462 | { "creation_program", "the creation program", OFFSET(creation_program), AV_OPT_TYPE_STRING, { .str = NULL }, 0, INT_MAX, ENC }, | ^ src/libavformat/mccenc.c:463:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 463 | { "creation_time", "the creation time", OFFSET(creation_time), AV_OPT_TYPE_STRING, { .str = "now" }, 0, INT_MAX, ENC }, | ^ src/libavformat/mccenc.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL }, | ^ 2 warnings generated. CC libavformat/md5proto.o 8 warnings generated. CC libavformat/metadata.o src/libavformat/md5proto.c:34:48: warning: unused parameter 'filename' [-Wunused-parameter] 34 | static int md5_open(URLContext *h, const char *filename, int flags) | ^ 1 warning generated. CC libavformat/mgsts.o src/libavformat/metadata.c:64:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | for (i=0; inb_streams ; i++) | ~^~~~~~~~~~~~~~~~ src/libavformat/metadata.c:66:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | for (i=0; inb_chapters; i++) | ~^~~~~~~~~~~~~~~~~ src/libavformat/metadata.c:68:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | for (i=0; inb_programs; i++) | ~^~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/microdvddec.o CC libavformat/microdvdenc.o src/libavformat/microdvddec.c:191:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | { "subfps", "set the movie frame rate fallback", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, SD }, | ^ src/libavformat/microdvddec.c:192:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 192 | { NULL } | ^ 2 warnings generated. CC libavformat/mj2kdec.o CC libavformat/mkvtimestamp_v2.o CC libavformat/mlpdec.o CC libavformat/mlvdec.o src/libavformat/mlvdec.c:104:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | if (ret != size || !size || !value[0]) { | ~~~ ^ ~~~~ src/libavformat/mlvdec.c:113:94: warning: unused parameter 'fmt' [-Wunused-parameter] 113 | static void read_uint8(AVFormatContext *avctx, AVIOContext *pb, const char *tag, const char *fmt) | ^ src/libavformat/mlvdec.c:118:95: warning: unused parameter 'fmt' [-Wunused-parameter] 118 | static void read_uint16(AVFormatContext *avctx, AVIOContext *pb, const char *tag, const char *fmt) | ^ src/libavformat/mlvdec.c:123:95: warning: unused parameter 'fmt' [-Wunused-parameter] 123 | static void read_uint32(AVFormatContext *avctx, AVIOContext *pb, const char *tag, const char *fmt) | ^ src/libavformat/mlvdec.c:128:95: warning: unused parameter 'fmt' [-Wunused-parameter] 128 | static void read_uint64(AVFormatContext *avctx, AVIOContext *pb, const char *tag, const char *fmt) | ^ src/libavformat/mlvdec.c:549:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 549 | if (mlv->pts >= st->duration) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mlvdec.c:603:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 603 | if (mlv->stream_index == avctx->nb_streams) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mlvdec.c:610:50: warning: unused parameter 'stream_index' [-Wunused-parameter] 610 | static int read_seek(AVFormatContext *avctx, int stream_index, int64_t timestamp, int flags) | ^ CC libavformat/mm.o CC libavformat/mmf.o 8 warnings generated. CC libavformat/mms.o src/libavformat/mms.c:62:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 62 | if (mms->asf_header_size < sizeof(ff_asf_guid) * 2 + 22 || | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:73:19: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 73 | while(end - p >= sizeof(ff_asf_guid) + 8) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:80:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 80 | if (!chunksize || chunksize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mms.c:88:25: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 88 | if (end - p > sizeof(ff_asf_guid) * 2 + 68) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:90:69: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 90 | if (mms->asf_packet_len <= 0 || mms->asf_packet_len > sizeof(mms->in_buffer)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:98:25: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 98 | if (end - p >= (sizeof(ff_asf_guid) * 3 + 26)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:105:50: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 105 | 46 + mms->stream_num * 6 < sizeof(mms->out_buffer)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:124:33: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 124 | if (end - p < skip_bytes + 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mms.c:132:33: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 132 | if (end - p < skip_bytes + 22) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mms.c:139:29: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 139 | if (end - p < skip_bytes) { | ~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mms.c:149:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 149 | if (chunksize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ CC libavformat/mmsh.o 11 warnings generated. CC libavformat/mmst.o src/libavformat/mmsh.c:119:13: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 119 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmsh.c:194:25: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 194 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmsh.c:213:67: warning: unused parameter 'flags' [-Wunused-parameter] 213 | static int mmsh_open_internal(URLContext *h, const char *uri, int flags, int timestamp, int64_t pos) | ^ src/libavformat/mmsh.c:213:97: warning: unused parameter 'pos' [-Wunused-parameter] 213 | static int mmsh_open_internal(URLContext *h, const char *uri, int flags, int timestamp, int64_t pos) | ^ src/libavformat/mmsh.c:375:49: warning: unused parameter 'stream_index' [-Wunused-parameter] 375 | static int64_t mmsh_read_seek(void *opaque, int stream_index, | ^ src/libavformat/mmsh.c:376:48: warning: unused parameter 'flags' [-Wunused-parameter] 376 | int64_t timestamp, int flags) | ^ In file included from src/libavformat/mmst.c:37: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/mmst.c:285:37: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 285 | || length_remaining > sizeof(mms->in_buffer) - 12) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmst.c:321:37: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 321 | || length_remaining > sizeof(mms->in_buffer) - 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmst.c:340:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 340 | if(packet_id_type == mmst->header_packet_id) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmst.c:511:57: warning: unused parameter 'flags' [-Wunused-parameter] 511 | static int mms_open(URLContext *h, const char *uri, int flags) | ^ 6 warnings generated. CC libavformat/mods.o 43 warnings generated. 5 warnings generated. CC libavformat/moflex.o CC libavformat/mov.o CC libavformat/mov_chan.o 148 warnings generated. CC libavformat/mov_esds.o In file included from src/libavformat/mov.c:36: 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/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 | src/libavformat/mov_chan.c : 568 : 14 : warning: icomparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare]n t64_t pts, i n568t | f l a gisf) ( s| i ^z e < 12ULL + num_descr * 20ULL) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov_chan.c:575:37: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 575 | if (!num_descr src/libavformat/moflex.c|:|368 :n23u:m _warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e scr < n368b | _ c h a nfnoerl s()i n{t i| ~~~~~~~~~ ^ ~~~~~~~~~~~= 0; i src/libavformat/mov_chan.c<: 581s:-23>:n bwarning: _comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]s tream s581; | i + + ) { i| f ~ ^ ~~~~~~~~~~~~~ (num_descr > nb_channels) { | ~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/mov_chan.c:596:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 596 | for (int i = 0; i < num_descr; i++) { | ~ ^ ~~~~~~~~~ src/libavformat/mov_chan.c:755:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 755 | for (int j = 0; j < FF_ARRAY_ELEMS(iso_channel_position); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov_chan.c:807:33: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 807 | if (speaker_pos >= FF_ARRAY_ELEMS(iso_channel_position)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/mov.c:66: 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); | ^ CC libavformat/movenc.o src/libavformat/mov.c:114:54: warning: unused parameter 'len' [-Wunused-parameter] 114 | unsigned len, const char *key) | ^ src/libavformat/mov.c:128:50: warning: unused parameter 'len' [-Wunused-parameter] 128 | unsigned len, const char *key) | ^ src/libavformat/mov.c:137:39: warning: unused parameter 'len' [-Wunused-parameter] 137 | unsigned len, const char *key) | ^ src/libavformat/mov.c:171:44: warning: unused parameter 'c' [-Wunused-parameter] 171 | static int mov_read_mac_string(MOVContext *c, AVIOContext *pb, int len, | ^ src/libavformat/mov.c:201:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 201 | if (!c->heif_item[i] || c->heif_item[i]->item_id != id) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/mov.c:336:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 336 | if (n_hmmt > len / 4) | ~~~~~~ ^ ~~~~~~~ src/libavformat/mov.c:361:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 361 | if (c->trak_index >= 0 && c->trak_index < c->fc->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:493:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 493 | if (str_size > atom.size) { | ~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mov.c:537:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 537 | if (snprintf(str, str_size_alloc, "%d", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:553:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 553 | if (snprintf(str, str_size_alloc, "%u", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:561:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 561 | if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:669:17: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 669 | entries >= UINT_MAX / sizeof(*sc->drefs)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:672:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 672 | for (i = 0; i < sc->drefs_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:841:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 841 | if (title_size > FFMIN(INT_MAX, SIZE_MAX-1)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:864:66: warning: unused parameter 'atom' [-Wunused-parameter] 864 | static int mov_read_esds(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:869:66: warning: unused parameter 'atom' [-Wunused-parameter] 869 | static int mov_read_dac3(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:956:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 956 | if (ret != descriptors_size) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:990:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 990 | for (int j = 0; j < audio_element->nb_substreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1057:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1057 | for (int j = 0; j < mix->nb_submixes; j++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1060:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1060 | for (int k = 0; k < submix->nb_elements; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1064:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1064 | for (int l = 0; l < c->fc->nb_stream_groups; l++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1072:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1072 | for (int l = 0; l < audio_element->nb_streams; l++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1127:66: warning: unused parameter 'atom' [-Wunused-parameter] 1127 | static int mov_read_dec3(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:1231:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1231 | for (i = 0; i < FF_ARRAY_ELEMS(map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1237:66: warning: unused parameter 'atom' [-Wunused-parameter] 1237 | static int mov_read_ddts(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:1367:66: warning: unused parameter 'atom' [-Wunused-parameter] 1367 | static int mov_read_clap(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:1435:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1435 | right > (width - 1)) { | ~~~~~ ^ ~~~~~~~~~~ src/libavformat/mov.c:1434:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1434 | if (bottom > (height - 1) || | ~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mov.c:1447:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1447 | (top + bottom) >= height) { | ~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mov.c:1446:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1446 | if ((left + right) >= width || | ~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/mov.c:1476:66: warning: unused parameter 'atom' [-Wunused-parameter] 1476 | static int mov_read_pasp(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:1498:54: warning: unused parameter 'pb' [-Wunused-parameter] 1498 | static int mov_read_mdat(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:1508:66: warning: unused parameter 'atom' [-Wunused-parameter] 1508 | static int mov_read_adrm(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:1829:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1829 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:1897:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1897 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:2002:66: warning: unused parameter 'atom' [-Wunused-parameter] 2002 | static int mov_read_mdhd(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:2035:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 2035 | if ((version == 1 && st->duration == UINT64_MAX) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mov.c:2048:66: warning: unused parameter 'atom' [-Wunused-parameter] 2048 | static int mov_read_mvhd(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:2116:66: warning: unused parameter 'atom' [-Wunused-parameter] 2116 | static int mov_read_enda(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:2240:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2240 | if (c->heif_icc_profile_items >= c->fc->max_streams) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:2551:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2551 | && buffer >> 32 <= atom.size | ~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mov.c:3127:65: warning: unused parameter 'sc' [-Wunused-parameter] 3127 | AVStream *st, MOVStreamContext *sc, | ^ src/libavformat/mov.c:3199:64: warning: unused parameter 'pb' [-Wunused-parameter] 3199 | static int mov_finalize_stsd_codec(MOVContext *c, AVIOContext *pb, | ^ src/libavformat/mov.c:3314:53: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3314 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3314:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3314 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3312:53: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3312 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3312:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3312 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3310:51: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3310 | (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup")) && | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3310:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3310 | (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup")) && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3329:48: warning: unused parameter 'c' [-Wunused-parameter] 3329 | static int mov_finalize_stsd_entry(MOVContext *c, AVStream *st) | ^ src/libavformat/mov.c:3366:39: warning: missing field 'size' initializer [-Wmissing-field-initializers] 3366 | MOVAtom a = { AV_RL32("stsd") }; | ^ src/libavformat/mov.c:3537:36: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3537 | if ((uint64_t)entries * 12 + 4 > atom.size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mov.c:3611:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3611 | 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:3618:66: warning: unused parameter 'atom' [-Wunused-parameter] 3618 | static int mov_read_stps(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:3659:66: warning: unused parameter 'atom' [-Wunused-parameter] 3659 | static int mov_read_stss(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:3807:66: warning: unused parameter 'atom' [-Wunused-parameter] 3807 | static int mov_read_stts(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:3976:66: warning: unused parameter 'atom' [-Wunused-parameter] 3976 | static int mov_read_ctts(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:4116:66: warning: unused parameter 'atom' [-Wunused-parameter] 4116 | static int mov_read_sbgp(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ In file included from src/libavformat/movenc.c:32: In file included from src/libavformat/dovi_isom.h:25: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ src/libavformat/mov.c:4417:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4417 | for (int ind = 0; ind < sti->nb_index_entries && ctts_ind < msc->tts_count; ++ind) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:4447:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4447 | if (ctts_sample == msc->tts_data[ctts_ind].count) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/movenc.c:35: In file included from src/libavformat/iamf_writer.h:30: In file included from src/libavformat/iamf.h:30: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ src/libavformat/mov.c:4840:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4840 | if (sc->ctts_data[i].count > INT_MAX - sc->sample_offsets_count) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4850:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4850 | for (int j = 0; j < sc->ctts_data[i].count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4863:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4863 | if (sc->sync_group[i].count > INT_MAX - sc->open_key_samples_count) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4877:23: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 4877 | if (sg->count > INT_MAX - sample_id) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4897:43: warning: unused parameter 'mov' [-Wunused-parameter] 4897 | static int mov_merge_tts_data(MOVContext *mov, AVStream *st, int flags) | ^ src/libavformat/mov.c:4919:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4919 | idx < sc->sample_count; i++) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4918:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4918 | for (int i = 0; i < sc->ctts_count && | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:4921:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4921 | idx < sc->sample_count; j++) { | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4920:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4920 | for (int j = 0; j < sc->ctts_data[i].count && | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4944:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4944 | idx < sc->sample_count; i++) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4943:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4943 | for (int i = 0; i < sc->stts_count && | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:4946:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4946 | idx < sc->sample_count; j++) { | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4945:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4945 | for (int j = 0; j < sc->stts_data[i].count && | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4951:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4951 | 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:4982:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4982 | for (i = 0; i < sc->elst_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5011:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 5011 | if (av_sat_7s warningusb generated6. 4(start_time, empty_duration) != start_time - (uint64_t)empty_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5062:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 5062 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5075:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 5075 | for (j = 0; j < sc->stsc_data[stsc_index].count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5082:92: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 5082 | if (!sc->keyframe_absent && (!sc->keyframe_count || current_sample+key_off == sc->keyframes[stss_index])) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5200:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 5200 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5229:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5229 | if (sti->nb_index_entries >= total) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/mov.c:5307:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 5307 | count >= UINT_MAX / sizeof(*tts_data)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5434:54: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 5434 | if (i == ref->nlvl_to - 1 && src_path - src < sizeof(filename)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5499:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5499 | for (int j = 0; j < c->fc->nb_stream_groups; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5504:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 5504 | for (int j = 0; j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:5547:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5547 | if (sc->stsc_count && sc->stsc_data[ sc->stsc_count - 1 ].first > sc->chunk_count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:5621:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5621 | if (sc->dref_id-1 < sc->drefs_count && sc->drefs[sc->dref_id-1].path) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:5690:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5690 | for (int i = 1; sc->stts_count && i < sc->tts_count; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/movenc_ttml.o src/libavformat/mov.c:5951:66: warning: unused parameter 'atom' [-Wunused-parameter] 5951 | static int mov_read_tkhd(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:6056:66: warning: unused parameter 'atom' [-Wunused-parameter] 6056 | static int mov_read_tfhd(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:6069:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6069 | for (i = 0; i < c->trex_count; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:6070:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 6070 | if (c->trex_data[i].track_id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mov.c:6124:66: warning: unused parameter 'atom' [-Wunused-parameter] 6124 | static int mov_read_trex(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:6150:66: warning: unused parameter 'atom' [-Wunused-parameter] 6150 | static int mov_read_tfdt(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:6159:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6159 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6161:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6161 | if (sc->id == frag->track_id) { | ~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:6171:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6171 | if (sc->pseudo_stream_id + 1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 6 warnings generated. src/libavformat/mov.c:6213:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6213 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6215:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6215 | if (sc->id == frag->track_id) { | ~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:6226:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6226 | if (sc->pseudo_stream_id+1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:6393:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6393 | for (i = 0; i < entries && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~ src/libavformat/mov.c:6452:48: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 6452 | if (av_sat_add64(dts, sample_duration) != dts + (uint64_t)sample_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6469 | if (i < entries) { | ~ ^ ~~~~~~~ src/libavformat/mov.c:6545:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6545 | if (sc->id == track_id) { | ~~~~~~ ^ ~~~~~~~~ src/libavformat/mov.c:6571:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 6571 | if (av_sat_add64(offset, offadd) != offset + (uint64_t)offadd) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6600:41: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 6600 | av_sat_add64(pts, duration) != pts + (uint64_t)duration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6599:40: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 6599 | if (av_sat_add64(offset, size) != offset + (uint64_t)size || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6631:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 6631 | for (i = 0; i < c->frag_index.nb_items; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6633:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 6633 | for (j = 0; ref_st == NULL && j < item->nb_stream_info; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/movenccenc.o In file included from src/libavformat/movenc.c:48: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBsrc/libavformat/mov.cu:f7750):)46 :{ warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare]| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7750 | if (atom.size < AV_UUID_LEN || atom.size >= FFMIN(INT_MAX, SIZE_MAX)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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:7844:39: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 7844 | 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:7858:66: warning: unused parameter 'atom' [-Wunused-parameter] 7858 | static int mov_read_frma(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:7913:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7913 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7920:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7920 | if (i == c->fc->nb_streams) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7993:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7993 | for (i = 0; i < subsample_count && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:8010:66: warning: unused parameter 'atom' [-Wunused-parameter] 8010 | static int mov_read_senc(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:8086:73: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 8086 | avio_seek(pb, encryption_index->auxiliary_offsets[0], SEEK_SET) != encryption_index->auxiliary_offsets[0]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8128:66: warning: unused parameter 'atom' [-Wunused-parameter] 8128 | static int mov_read_saiz(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:8193:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8193 | if (ret != sample_count) { | ~~~ ^ ~~~~~~~~~~~~ src/libavformat/mov.c:8212:66: warning: unused parameter 'atom' [-Wunused-parameter] 8212 | static int mov_read_saio(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:8271:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8271 | for (i = 0; i < entry_count && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/mov.c:8272:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8272 | unsigIn file included from nsrc/libavformat/movenc.ce:d73 : insrc/libavformat/ttmlenc.ht: 33m:i38n:_ owarning: fcomparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]f sets = FFM I33N | ( F F M A X ( i + 1 ,c o1d0e2c4p)a,r -e>netxrtyr_acdoautnat_)s;i z e| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> = TTMsrc/libavutil/macros.hL:E49N:C25_:E Xnote: Texpanded from macro 'FFMIN'R ADATA _49S | I#GdNeAfTiUnReE _FSFIMZIEN (&a&, b )| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( (a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/movenc.c:80:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "empty_hdlr_name", "wsrc/libavformat/mov.cr:i8307t:e66 :z ewarning: runused parameter 'atom' [-Wunused-parameter]o -length 8307n | asmtea tsitcr iinngt imno vh_drlera da_tposmssh (wMiOtVhCionn tmedxita *acn,d AmViInOfC oanttoemxst" ,* pobf,f sMeOtVoAft(oMmO VaMtuoxmC)o n t| e ^x t, empty_hdlr_name), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:84:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "frag_duration", "Maximum fragment durasrc/libavformat/mov.ct:i8379o:n13":, warning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f fsetof( M8379O | V M u x Ciofn t(erxett, !m=a xe_xftrraag_mdeantta__dsuirzaet)i o{n ) ,| ~~~ ^ ~~~~~~~~~~~~~~~A V_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:85:266: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "frag_interleave", "Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead)", offsetof(MOVMuxContext, frag_interleave), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/movenc.c:86:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "frag_size", "Maximum fragment size", offsetof(MOVMuxContext, max_fragment_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:87:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "fragment_index", "Fragment number of the next fragment", offsetof(MOVMuxContext, fragments), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:88:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "iods_audio_profisrc/libavformat/mov.cl:e8521":,75 :"i owarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s audio pro f8521i | l e a t o m . "i,f o(fafvsieot_orfe(aMdO(VpMbu,x Csocn-t>ecxetn,c .idoedfsa_ualutd_ieon_cprryopftielde_)s,a mApVl_eO-P>Ti_vT,Y PiEv__IsNiTz,e ){ .!i=6 4i v=_ s-i1z}e,) -{1 , | 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~5 5, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:89:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "iods_video_profile", "iods video profile atom.", offsetof(MOVMuxContext, iods_video_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:90:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "ism_lookahead", "Number of lookahead entries for ISM files", offsetof(MOVMuxContext, ism_lookahead), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 255, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:117:172: warning: src/libavformat/mov.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 8600:38: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 117 | 8600 | { " miifn _(fsrtargl_ednu(rkaetyi_oenn"t,r y"_Mhienxi-m>uvma lfurea)g m!e=n tl ednu*r2a)t i{o n "| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ offsetof(MOVMuxContext, min_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:118:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "mov_gamma", "gamma value for gama atom", offsetof(MOVMuxContext, gamma), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, 0.0, 10, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:119:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "movie_timescale", "set movie timescale", offsetof(MOVsrc/libavformat/mov.cM:u8639x:C19o:n twarning: ecomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]x t, movie _8639t | i m e s cfaolre )(,i A=V _0O;P Ti_ T{s.uib6s4a m=p l0e}_,c o0u,n tI;N Ti_+M+A)X ,{ A V| _ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~O PT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:121:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "skip_iods", "Skip writing iods atom.", offsetof(MOVMuxContext, iods_skip), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:122:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "use_editlist", "use edit list", offsetof(MOVMuxContext, use_editlist), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mov.csrc/libavformat/movenc.c::8700123::19185:: warning: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 8700 | 123 | f o r ({i "=u s0e;_ sit rss_utbrsaacmkp_lied_sc"o,u n"tu;s ei +s+t)r e{a m | i ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~d s as track ids", offsetof(MOVMuxContext, use_stream_ids_as_track_ids), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:124:184: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "video_track_timescale", "set timescale of all video tracks", offsetof(MOVMuxContext, video_track_timescale), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:125:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "write_btrt", "force or disable writing btrt", offsetof(MOVMuxContext, write_btrt), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_Fsrc/libavformat/mov.cL:A8768G:_19E:N Cwarning: Ocomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]D ING_PAR A8768M | } , | f ^o r (i = 0; i < sample->subsample_count; i++) src/libavformat/movenc.c{: 129 :| 155 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mov.c:8782:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 129 | 8782{ | " w r i t e _ t m c d "i,f "(froermc_eb yotre sd igc rtympctd_"b,y toef_fbsleotcokf)( M{O V M| u ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~x Contexsrc/libavformat/mov.ct:,8788 :w21r:i twarning: ecomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]_ tmcd), A V8788_ | O P T _ T Y P E _ B O O Ld,a t{a. i+6=4 F=F M-I1N}(,1 6-*1s,a m1p,l eA-V>_sOkPiTp__FbLyAtGe__EbNlCoOcDkI,N Gr_ePmA_RbAyMt}e,s ) ;| ^ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavformat/movenc.csrc/libavutil/macros.h::13049:12: :warning: 25missing field 'help' initializer [-Wmissing-field-initializers]: note: expanded from macro 'FFMIN'130 | 49{ | #NdUeLfLi n}e, F F| M ^I N(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:8789:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 8789 | 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:8839:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 8839 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8854:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 8854 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8860:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 8860 | 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:8861:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 8861 | 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/movenc.c:251:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 251 | for (j = 0; j < track->cluster[i].entries; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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:8916:51: warning: unused parameter 'st' [-Wunused-parameter] 8916 | static int cenc_filter(MOVContext *mov, AVStream* st, MOVStreamContext *sc, AVPacket *pkt, int current_index) | ^ src/libavformat/mov.c:8956:60: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8956 | } else if (encrypted_index >= 0 && encrypted_index < encryption_index->nb_encrypted_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:9327:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 9327 | if (channel >= channel_count) { | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9333:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 9333 | if (channel >= ambi_channels) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9404:66: warning: unused parameter 'atom' [-Wunused-parameter] 9404 | static int mov_read_idat(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:9581:66: warning: unused parameter 'atom' [-Wunused-parameter] 9581 | static int mov_read_iinf(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:9807:66: warning: unused parameter 'atom' [-Wunused-parameter] 9807 | static isrc/libavformat/movenc.cn:t1359 :m48o:v _warning: runused parameter 's' [-Wunused-parameter]e ad_ispe( M1359O | VsCtoanttiecx ti n*tc ,m oAvV_IwOrCiotnet_epxctm c*_ptba,g (MAOVVFAotromma taCtoonmt)e x t| ^* s, AVIOContext *pb, MOVTrack *track) | ^ src/libavformat/mov.c:9835:66: warning: unused parameter 'atom' [-Wunused-parameter] 9835 | static int mov_read_irot(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:9855:66: warning: unused parameter 'atom' [-Wunused-parameter] 9855 | static int mov_read_imir(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:9874:66: warning: unused parameter 'atom' [-Wunused-parameter] 9874 | static int mov_read_iprp(MOVContext *c, AVIOContext *pb, MOVAtom atom) | ^ src/libavformat/mov.c:9939:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9939 | for (int i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/movenc.c:1917:48: warning: unused parameter 's' [-Wunused-parameter] 1917 | static int defined_frame_rate(AVFormatContext *s, AVStream *st) | ^ src/libavformat/movenc.c:2050:51: warning: unused parameter 's' [-Wunused-parameter] 2050 | static int mov_get_evc_codec_tag(AVFormatContext *s, MOVTrack *track) | ^ src/libavformat/movenc.c:2060:51: warning: unused parameter 's' [-Wunused-parameter] 2060 | static int mov_get_apv_codec_tag(AVFormatContext *s, MOVTrack *track) | ^ src/libavformat/movenc.c:2096:53: warning: unused parameter 's' [-Wunused-parameter] 2096 | static int mov_get_dnxhd_codecsrc/libavformat/mov.c_:t10343a:g19(:A Vwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o rmatCont e10343x | t * s ,f oMrO V(Tjr a=c k0 ;* tjr a ^n b_chapter_tracks; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:10347:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10347 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:2111:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2111 | for (i = 0; i < FF_ARRAY_ELEMS(mov_pix_fmt_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:10524:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10524 | for (i = 0; i < (*index)->nb_encrypted_sasrc/libavformat/movenc.cm:p2205l:e32s:; warning: icomparison of integers of different signs: 'const enum AVCodecID' and 'int' [-Wsign-compare]+ +) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2205 | codec_tags->id == codec_id) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/movenc.c:2252:58: warning: unused parameter 'track' [-Wunused-parameter] 2252 | statisrc/libavformat/mov.cc: 10543i:n23t: mwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]v _write_ f10543i | e l _ t afgo(rA V(IiOnCto nit e=x t0 ;* pib ,< MsOcV-T>rdarcekf s*_tcroaucnkt,; iin+t+ )f i{e l d| _ ~ ^ ~~~~~~~~~~~~~~~o rder) | ^ src/libavformat/movenc.c:2255:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2255 | if (field_order < FF_ARRAY_ELEMS(fiel_data)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:10603:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10603 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:10614:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10614 | for (i = 1; i < mov->meta_keys_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:10657:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10657 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:10675:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10675 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:2403:49: warning: unused parameter 's' [-Wunused-parameter] 2403 | static void mov_write_hfov_tag(AVFormatContext *s, AVIOContext *pb, | ^ src/libavformat/movenc.c:2414:54: warning: unused parameter 's' [-Wunused-parameter] 2414 | static void mov_write_vexu_proj_tsrc/libavformat/mov.ca:g10706(:A19V:F owarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m atCont e10706x | t * s ,f oArV I(OiC o=n t0e;x ti *

nb_tiles != size) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:10893:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10893 | if (i == tile_grid->nb_tiles) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:10912:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10912 | if (y > tile_grid->coded_height || i != tile_grid->nb_tiles) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:10973:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 10973 | for (int i = 0; i < tile_grid->nb_tiles; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:11052:16: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 11052 | if (offset >= buf->size) { | ~~~~~~ ^ ~~~~~~~~~ src/libavformat/mov.c:11118:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11118 | for (l = 0; l < stg->nb_streams; l++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:11121:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11121 | av_assert0(l < stg->nb_streams); | ~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/movenc.c:3053:28: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 3053 | src/libavformat/mov.c :(11282t:o23p: +warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ottom) >11282= | t r a cfko-r> h(eiingth ti) ={ 0 ;| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~i < s->nb_src/libavformat/movenc.cs:t3052r:e28a:m swarning: ;comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] i++) {3052 | | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.ci:f11297 :(27(:l ewarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t + ri g11297h | t ) > = t r afcokr- >(pianrt- >jw i=d t0h; |j| < | s ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~- >nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11306:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 11306 | if (tag->id[k] != st->id) | ~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mov.c:11340:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11340 | for (int i = first_index; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11343:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 11343 | s->streams[i]->id == tref_id[j]) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mov.c:11357:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11357 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:3172:64: warning: unused parameter 'track' [-Wunused-parameter] 3172 | static int mov_write_gpmd_tag(AVIOContext *pb, const MOVTrack *track) | ^ src/libavformat/mov.c:11404:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11404 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:3251:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3251 | for (i = 0; i < entries; i+src/libavformat/mov.c+:)11463 :{23 : | warning: ~ ^ ~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11463 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:3286:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3286 | src/libavformat/mov.c : 11527 : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (i 11527& | & d u rfaotri o(ni n=t= is t=t s0_;e nit renntribe_ss]t.rdeuarmast;i oin+)+ ){ { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.csrc/libavformat/mov.c::330111534::1923:: warning: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3301 | 11534 | f o rf o(ri (=i n0t; ii =< 0e;n tir iin+b+_)s t{r e a| m ~ ^ ~~~~~~~_ groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:11538:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11538 | for (int j = 0; j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:11548:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11548 | for (int i = 0; highest_id > 1 && i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:11552:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11552 | for (int j = 0; j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:11566:38: warning: missing field 'size' initializer [-Wmissing-field-initializers] 11566 | MOVAtom atom = { AV_RL32("root") }; | ^ src/libavformat/movenc.c:3485:58: warning: unused parameter 'track' [-Wunused-parameter] 3485 | static int mov_write_tcmi_tag(AVIOContext *pb, MOVTrack *track) | ^ src/libavformat/mov.c:11608:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11608 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11636:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11636 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11697:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11697 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11714:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11714 | for (i = 0; i < mov->bitrates_count && i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11722:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11722 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11790:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 11790 | if (mov->frag_index.item[i].moof_offset <= mov->fragment.moof_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:3679:85: warning: unused parameter 's' [-Wunused-parameter] 3679 | static int mov_write_iloc_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s) | ^ src/libavformat/mov.c:11803:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11803 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:3702:85: warning: unused parameter 's' [-Wunused-parameter] 3702 | static int mov_write_iinf_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s) | ^ src/libavformat/movenc.c:3727:63: warning: unused parameter 'mov' [-Wunused-parameter] 3727 | static int mov_write_iref_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s) | ^ src/libavformat/movenc.c:3727:85: warning: unused parameter 's' [-Wunused-parameter] 3727 | static int mov_write_iref_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s) | ^ src/libavformat/movenc.c:3746:63: warning: unused parameter 'mov' [-Wunused-parameter] 3746 | static int mov_write_ispe_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s, | ^ src/libavformat/movenc.c:3758:63: warning: unused parameter 'mov' [-Wunused-parameter] 3758 | static int mov_write_pixi_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s, | ^ src/libavformat/mov.c:11927:40: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 11927 | if (data_size < 2 || data_size > src_size) { | ~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/movenc.c:3791:85: warning: unused parameter 's' [-Wunused-parameter] 3791 | static int mov_write_ipma_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s) | ^ src/libavformat/mov.c:11963:41: warning: unused parameter 'current_index' [-Wunused-parameter] 11963 | int64_t current_index, AVPacket *pkt) | ^ src/libavformat/mov.c:11973:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11973 | if (sc->stts_count && sc->tts_index < sc->tts_count) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11975:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11975 | if (sc->ctts_count && sc->tts_index < sc->tts_count) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:11996:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 11996 | duration = FFMIN(dursrc/libavformat/movenc.ca:t3930i:o54n:, warning: (unused parameter 'mov' [-Wunused-parameter]u int64_t) s3930t | -s>tdautriact iionnt -m opvk_tm-d>hpdt_sm)v;h d _| t ^ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k hd_versrc/libavutil/macros.hs:i49o:n25(:M Onote: Vexpanded from macro 'FFMIN'M uxCon t49e | x#td e*fmionve, FMFOMVITNr(aac,kb )* t(r(aac)k ,> i(nbt)6 4?_ t( bd)u r:a t(iao)n)) | | ~ ^ ~ ^ src/libavformat/mov.c:12006:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 12006 | if (sc->tts_data && sc->tts_index < sc->tts_count) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:12010:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 12010 | sc->tts_data[sc->tts_index].count == sc->tts_sample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:12009:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 12009 | if (sc->tts_index < sc->tts_count && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:12016:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 12016 | if (sc->sdtp_data && sc->current_sample <= sc->sdtp_count) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:12072:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 12072 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:12164:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 12164 | if (au_size > sample->size - 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:4277:62: warning: unused parameter 'mov' [-Wunused-parameter] 4277 | static int mov_write_uuid_tag_psp(AVIOContext *pb, MOVTrack *mov) | ^ src/libavformat/mov.c:12389:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 12389 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:12403:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 12403 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:12417:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 12417 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:12443:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 12443 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:12447:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 12447 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:12449:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 12449 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:12453:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 12453 | 0, 1, FLAGS}, | ^ src/libavformat/movenc.csrc/libavformat/mov.c::458412455::7020:: warning: warning: unused parameter 'mov' [-Wunused-parameter]missing field 'unit' initializer [-Wmissing-field-initializers] 12455 | 4584 | s t a t i c0 ,i n1t, mFoLvA_GwSr}i,t e _| i ^t unes_hdlr_tag(AVIOContext *pb, MOVMuxContexsrc/libavformat/mov.ct: 12468*:m20o:v ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 12468 | src/libavformat/movenc.c : 4585 : 55 : warning: unused parameter 's' [-Wunused-parameter] 0, 45851 | , F L A G S } , | ^ AVFormatContext *s) | ^ src/libavformat/mov.c:12486:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 12486 | {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/mov.c:12490:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 12490 | { NULL }, | ^ src/libavformat/movenc.c:4780:63: warning: unused parameter 'mov' [-Wunused-parameter] 4780 | static int mov_write_trkn_tag(AVIOContext *pb, MOVMuxContext *mov, | ^ src/libavformat/movenc.c:4902:68: warning: unused parameter 'mov' [-Wunused-parameter] 4902 | static int mov_write_mdta_hdlr_tag(AVIOContext *pb, MOVMuxContext *mov, | ^ src/libavformat/movenc.c:4903:53: warning: unused parameter 's' [-Wunused-parameter] 4903 | AVFormatContext *s) | ^ src/libavformat/movenc.c:4917:68: warning: unused parameter 'mov' [-Wunused-parameter] 4917 | static int mov_write_mdta_keys_tag(AVIOContext *pb, MOVMuxContext *mov, | ^ src/libavformat/movenc.c:4946:68: warning: unused parameter 'mov' [-Wunused-parameter] 4946 | static int mov_write_mdta_ilst_tag(AVIOContext *pb, MOVMuxContext *mov, | ^ src/libavformat/movenc.c:5215:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 5215 | for (int i = 0; i < copy->system_id_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:5218:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 5218 | for (int i = 0; i < copy->num_key_ids; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:5219:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 5219 | for (int j = 0; j < copy->key_id_size; j++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:5267:69: warning: unused parameter 's' [-Wunused-parameter] 5267 | static int mov_setup_track_ids(MOVMuxContext *mov, AVFormatContext *s) | ^ src/libavformat/movenc.c:5306:44: warning: unused parameter 'mov' [-Wunused-parameter] 5306 | static int mov_find_tref_id(MOVMuxContext *mov, const MovTag *tag, uint32_t id) | ^ src/libavformat/movenc.c:5330:49: warning: unused parameter 'mov' [-Wunused-parameter] 5330 | static MovTag *mov_find_tref_tag(MOVMuxContext *mov, const MOVTrack *trk, uint32_t name) | ^ src/libavformat/movenc.c:5487:11: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 5487 | 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:5625:44: warning: unused parameter 'track' [-Wunused-parameter] 5625 | static uint32_t get_sample_flags(MOVTrack *track, MOVIentry *entry) | ^ src/libavformat/movenc.c:5832:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5832 | if (track->nb_frag_info >= track->frag_info_capacity) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:6259:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6259 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenccenc.c:104:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 104 | 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:287:41: warning: unused parameter 's' [-Wunused-parameter] 287 | static int write_tiles(AVFormatContext *s, MOVMuxCencContext *ctx, AVIOContext *pb, AV1_OBU_Type type, | ^ src/libavformat/movenccenc.c:338:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 338 | if (bytestream2_get_bytes_left(&gb) < tile_size_bytes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenccenc.c:341:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 341 | for (int i = 0; i < tile_size_bytes; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenccenc.c:343:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 343 | if (bytestream2_get_bytes_left(&gb) <= tile_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/movenccenc.c:458:32: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 458 | 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:6964:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6964 | if (pkt->stream_index < s->nb_streams) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:6975:39: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int32_t' (aka 'int') [-Wsign-compare] 6975 | (uint64_t)pkt->dts - pkt->pts != (int32_t)((uint64_t)pkt->dts - pkt->pts)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:7067:40: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 7067 | if (trk->extradata_size[i] == sd->size && !memcmp(trk->extradata[i], sd->data, sd->size)) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/movenc.c:7254:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7254 | if (trk->entry >= trk->cluster_capacity) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/movenchint.o src/libavformat/movenc.c:7471:62: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 7471 | (mov->max_fragment_size && mov->mdat_size + size >= mov->max_fragment_size) || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:7806:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7806 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/movenc.c:7951:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7951 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:8082:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8082 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:8105:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8105 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:8109:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 8109 | for (int j = 0; j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenc.c:8135:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8135 | for (int i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:8139:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8139 | for (int j = 0; j < stg->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenc.c:8293:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8293 | for (i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:8315:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8315 | for (int j = 0; j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenc.c:8332:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8332 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:8352:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8352 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:8367:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8367 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:8381:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8381 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:8438:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8438 | for (int j = 0, i = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:8450:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8450 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:8470:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8470 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:8662:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8662 | for (i = 0; i < s->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:8696:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8696 | for (int j = 0; j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenc.c:8700:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 8700 | if (j == tref->metadata_index) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:8729:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8729 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:9178:49: warning: unused parameter 's' [-Wunused-parameter] 9178 | static int mov_check_bitstream(AVFormatContext *s, AVStream *st, | ^ src/libavformat/movenc.c:9364:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9364 | { "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:9366:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 9366 | { NULL }, | ^ src/libavformat/movenchint.c:339:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 339 | if (packet_len > size || packet_len <= 12) | ~~~~~~~~~~ ^ ~~~~ 6 warnings generated. CC libavformat/mp3dec.o 1 warning generated. 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) | ^ CC libavformat/mp3enc.o 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++) { | ~ ^ ~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/mpc.o 7 warnings generated. CC libavformat/mpc8.o CC libavformat/mpeg.o In file included from src/libavformat/mpc8.c:24: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mpc8.c:133:34: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 133 | if (av_sat_add64(*size, pos) != (uint64_t)*size + pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpc8.c:186:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 186 | if (av_sat_add64(pos, c->header_pos) != pos + (uint64_t)c->header_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:539:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 539 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:705:55: warning: unused parameter 'pos_limit' [-Wunused-parameter] 705 | int64_t *ppos, int64_t pos_limit) | ^ src/libavformat/mpeg.c:774:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 774 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:848:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 848 | if (stream_id >= FF_ARRAY_ELEMS(vobsub->q)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpeg.c:875:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 875 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:955:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 955 | if (langidx < s->nb_streams) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:958:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 958 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:968:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 968 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:990:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 990 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:1077:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1077 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:1093:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1093 | { "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:1094:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1094 | { 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 }, | ^ 13 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:212:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 212 | MPEGTS_OPTIONS, | ^ src/libavformat/mpegts.c:203:76: note: expanded from macro 'MPEGTS_OPTIONS' 203 | { .i64 = MAX_RESYNC_SIZE}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, \ | ^ src/libavformat/mpegts.c:212: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:212:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mpegts.c:209:77: note: expanded from macro 'MPEGTS_OPTIONS' 209 | { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY } | ^ src/libavformat/mpegts.c:214:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 214 | {.i64 = 1}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:216:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:218:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:220:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:222:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 222 | {.i64 = 0}, 0, 1, 0 }, | ^ src/libavformat/mpegts.c:224:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | {.i64 = 0}, 0, 1, 0 }, | ^ src/libavformat/mpegts.c:226:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 226 | {.i64 = 204800}, 1, INT_MAX/2, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:227:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 227 | { NULL }, | ^ src/libavformat/mpegts.c:238:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 238 | MPEGTS_OPTIONS, | ^ src/libavformat/mpegts.c:203:76: note: expanded from macro 'MPEGTS_OPTIONS' 203 | { .i64 = MAX_RESYNC_SIZE}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, \ | ^ src/libavformat/mpegts.c:238: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:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mpegts.c:209:77: note: expanded from macro 'MPEGTS_OPTIONS' 209 | { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY } | ^ src/libavformat/mpegts.c:241:59: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 241 | { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:242:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 242 | { NULL }, | ^ src/libavformat/mpegts.c:298:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:311:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 311 | for (i = 0; i < ts->stream->nb_programs; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:312:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 312 | if (ts->stream->programs[i]->id == programid) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mpegts.c:372:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 372 | for (i = 0; i < p->nb_pids; i++) | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:383:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 383 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegts.c:385:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 385 | if (program->id == programid) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mpegts.c:420:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 420 | for (k = 0; k < ts->stream->nb_programs; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:423:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 423 | if (k == ts->stream->nb_programs) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:426:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 426 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:428:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 428 | for (j = 0; j < p->nb_pids; j++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:432:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | for (k = 0; k < ts->stream->nb_programs; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:433:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 433 | if (ts->stream->programs[k]->id == p->id) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/mpegts.c:752:26: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] 752 | in = (char *)p + 3; | ^ src/libavformat/mpegts.c:756:26: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] 756 | in = (char *)p + 1; | ^ src/libavformat/mpegts.c:759:26: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] 759 | in = (char *)p; | ^ src/libavformat/mpegts.c:769:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 769 | if (iconv(cd, &in, &inlen, &out, &outlen) == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/mpegts.c:1021:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1021 | old_codec_tag != st->codecpar->codec_tag) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1020:24: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 1020 | old_codec_id != st->codecpar->codec_id || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1039:28: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1039 | pkt->data = (uint8_t *)buffer; | ^ src/libavformat/mpegts.c:1089:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1089 | if (header_size > pkt->size) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mpegts.c:1146:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1146 | 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:1413:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1413 | for (i = 0; i < p->nb_stream_indexes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1637:72: warning: unused parameter 'off' [-Wunused-parameter] 1637 | static int parse_MP4DecConfigDescrTag(MP4DescrParseContext *d, int64_t off, | ^ src/libavformat/mpegts.c:1651:65: warning: unused parameter 'off' [-Wunused-parameter] 1651 | static int parse_MP4SLDescrTag(MP4DescrParseContext *d, int64_t off, int len) | ^ src/libavformat/mpegts.c:1651:74: warning: unused parameter 'len' [-Wunused-parameter] 1651 | static int parse_MP4SLDescrTag(MP4DescrParseContext *d, int64_t off, int len) | ^ src/libavformat/mpegts.c:1987:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1987 | for (i = 0; i < p->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1994:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1994 | if (i == p->nb_stream_groups) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2003:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2003 | for (i = 0; i < stg->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2007:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2007 | if (i == stg->nb_streams) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2014:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2014 | 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:2033:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2033 | for (j = 0; j < p->nb_stream_groups; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2040:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2040 | if (j == p->nb_stream_groups) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2049:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2049 | for (j = 0; j < stg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2053:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2053 | if (j == stg->nb_streams) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2153:43: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2153 | 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:2204:43: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2204 | 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:2504:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2504 | for (gi = 0; gi < p->nb_stream_groups; gi++) { | ~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2510:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2510 | if (gi == p->nb_stream_groups) { | ~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2538:80: warning: unused parameter 'programid' [-Wunused-parameter] 2538 | static AVStream *find_matching_stream(MpegTSContext *ts, int pid, unsigned int programid, | ^ src/libavformat/mpegts.c:2545:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2545 | for (int i = 0; i < p->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2550:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2550 | } else if (pmt_stream_idx < p->nb_streams) { /* match based on position within the PMT */ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2635:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2635 | for (int i = 0; i < prg->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2640:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2640 | for (int j = 0; j < prg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2643:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2643 | if (idx < 0 || idx >= ts->stream->nb_streams) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2667:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2667 | for (int i = 0; i < prg->nb_stream_groups; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2676:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2676 | for (j = 0; j < prg->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2679:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2679 | if (idx < 0 || idx >= ts->stream->nb_streams) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2693:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2693 | for (j = 0; j < ts->stream->nb_stream_groups; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2698:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2698 | if (j == ts->stream->nb_stream_groups) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2705:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2705 | for (int j = 0; j < grp->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2721:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2721 | if (j == grp->nb_streams - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2778:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2778 | if (prg && prg->nb_pids && prg->pids[0] != ts->current_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:3023:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3023 | if (prg->nb_pids && prg->pids[0] != pmt_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mpegts.c:3026:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3026 | if (prg_idx > nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:3028:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3028 | if (prg_idx >= nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:3038:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3038 | for (j=0; jstream->nb_programs; j++) { | ~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:3039:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3039 | for (i = 0; i < ts->nb_prg; i++) | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:3040:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3040 | if (ts->prg[i].id == ts->stream->programs[j]->id) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:3042:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3042 | if (i==ts->nb_prg && !ts->skip_clear) | ~^ ~~~~~~~~~~ src/libavformat/mpegts.c:3299:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3299 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:3303:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3303 | if (i == ts->nb_prg && ts->nb_prg > 0) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:3328:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3328 | 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:3725:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3725 | for (i = 0; i < FF_ARRAY_ELEMS(ts->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 21 warnings generated. CC libavformat/mpegtsenc.o src/libavformat/mpegtsenc.c:542:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 542 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:554:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (k = 0; k < program->nb_stream_indexes; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:555:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 555 | if (program->stream_index[k] == i) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/mpegtsenc.c:780:57: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 780 | while (strlen(language) >= 3 && q - data < sizeof(data) - 6) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1160:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1160 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1190:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1190 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1569:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1569 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1572:64: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1572 | int st2_index = i < st->index ? i : (i + 1 == s->nb_streams ? st->index : i + 1); | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2292:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2292 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2335:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2335 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2355:52: warning: unused parameter 's' [-Wunused-parameter] 2355 | static int mpegts_check_bitstream(AVFormatContext *s, AVStream *st, | ^ src/libavformat/mpegtsenc.c:2369:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2369 | for (int i = 0; i < FF_ARRAY_ELEMS(list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2385:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2385 | OFFSET(transport_stream_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2387:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2387 | OFFSET(original_network_id), AV_OPT_TYPE_INT, { .i64 = DVB_PRIVATE_NETWORK_START }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2389:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2389 | OFFSET(service_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2409:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2409 | OFFSET(pmt_start_pid), AV_OPT_TYPE_INT, { .i64 = 0x1000 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC }, | ^ src/libavformat/mpegtsenc.c:2411:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2411 | OFFSET(start_pid), AV_OPT_TYPE_INT, { .i64 = 0x0100 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC }, | ^ src/libavformat/mpegtsenc.c:2412:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2412 | { "mpegts_m2ts_mode", "Enable m2ts mode.", OFFSET(m2ts_mode), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2413:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2413 | { "muxrate", NULL, OFFSET(mux_rate), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2415:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2415 | OFFSET(pes_payload_size), AV_OPT_TYPE_INT, { .i64 = DEFAULT_PES_PAYLOAD_SIZE }, 0, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2431:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2431 | { "mpegts_copyts", "don't offset dts/pts", OFFSET(copyts), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2432:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2432 | { "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:2434:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2434 | OFFSET(omit_video_pes_length), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2436:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2436 | OFFSET(pcr_period_ms), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2438:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2438 | OFFSET(pcr_pid), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, LAST_OTHER_PID, ENC }, | ^ src/libavformat/mpegtsenc.c:2440:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2440 | OFFSET(pat_period_us), AV_OPT_TYPE_DURATION, { .i64 = PAT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2442:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2442 | OFFSET(sdt_period_us), AV_OPT_TYPE_DURATION, { .i64 = SDT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2444:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2444 | OFFSET(nit_period_us), AV_OPT_TYPE_DURATION, { .i64 = NIT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2445:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2445 | { NULL }, | ^ 83 warnings generated. CC libavformat/mpegvideodec.o 29 warnings generated. CC libavformat/mpjpeg.o CC libavformat/mpjpegdec.o src/libavformat/mpjpeg.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL }, | ^ 1 warning generated. 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 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/mtaf.o 1 warning generated. CC libavformat/mtv.o 102 warnings 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++) | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/mvrdec.o 7 warnings generated. CC libavformat/mxf.o src/libavformat/mvrdec.c:177:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 177 | if (mvr->next_chunk >= sti->nb_index_entries) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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,0x011, warning0 generatedx. 01,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_FMTCC libavformat/mxfdec.o _UYVY422 }, | ^ src/libavformat/mxf.c:89:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 89 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x02 }, 16, AV_PIX_FMT_YUYV422 }, | ^ src/libavformat/mxf.c:90:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 90 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_PIX_FMT_NONE }, | ^ src/libavformat/mxf.c:94:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 94 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x03,0x01,0x01,0x03,0x01,0x00 }, 15, MKTAG('A', 'V', 'u', 'p') }, /* Avid 1:1 */ | ^ src/libavformat/mxf.c:95:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 95 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 }, | ^ src/libavformat/mxf.c:99:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 99 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE170M }, /* SMPTE 170M */ | ^ src/libavformat/mxf.c:100:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 100 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x02,0x00,0x00 }, 14, AVCOL_PRI_BT470BG }, /* ITU-R BT.470 PAL */ | ^ src/libavformat/mxf.c:101:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 101 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x03,0x00,0x00 }, 14, AVCOL_PRI_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:102:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 102 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x04,0x00,0x00 }, 14, AVCOL_PRI_BT2020 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:103:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 103 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x05,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* SMPTE-DC28 DCDM */ | ^ src/libavformat/mxf.c:104:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 104 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x06,0x00,0x00 }, 14, AVCOL_PRI_SMPTE432 }, /* P3D65 */ | ^ src/libavformat/mxf.c:105:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 105 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x08,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* Cinema Mezzanine */ | ^ src/libavformat/mxf.c:106:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 106 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x0a,0x00,0x00 }, 14, AVCOL_PRI_SMPTE431 }, /* P3DCI */ | ^ src/libavformat/mxf.c:108:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 108 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE240M }, /* = AVCOL_PRI_SMPTE170M */ | ^ src/libavformat/mxf.c:110:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 110 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_PRI_UNSPECIFIED }, | ^ src/libavformat/mxf.c:114:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 114 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA22 }, /* ITU-R BT.470 */ | ^ src/libavformat/mxf.c:115:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 115 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:116:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 116 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x03,0x00,0x00 }, 14, AVCOL_TRC_SMPTE240M }, /* SMPTE 240M */ | ^ src/libavformat/mxf.c:117:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 117 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x04,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* SMPTE 274/296M (must appear after ITU-R BT.709) */ | ^ src/libavformat/mxf.c:118:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 118 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x05,0x00,0x00 }, 14, AVCOL_TRC_BT1361_ECG }, /* ITU-R BT.1361 */ | ^ src/libavformat/mxf.c:119:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 119 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x06,0x00,0x00 }, 14, AVCOL_TRC_LINEAR }, /* Linear */ | ^ src/libavformat/mxf.c:120:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 120 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x08,0x04,0x01,0x01,0x01,0x01,0x07,0x00,0x00 }, 14, AVCOL_TRC_SMPTE428 }, /* SMPTE-DC28 DCDM */ | ^ src/libavformat/mxf.c:121:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 121 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x08,0x00,0x00 }, 14, AVCOL_TRC_IEC61966_2_4 }, /* IEC 61966-2-4 xvYCC */ | ^ src/libavformat/mxf.c:122:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 122 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_10 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:123:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 123 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0A,0x00,0x00 }, 14, AVCOL_TRC_SMPTE2084 }, /* SMPTE ST 2084 */ | ^ src/libavformat/mxf.c:124:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 124 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0B,0x00,0x00 }, 14, AVCOL_TRC_ARIB_STD_B67 }, /* Hybrid Log-Gamma OETF */ | ^ src/libavformat/mxf.c:126:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 126 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA28 }, /* = AVCOL_TRC_GAMMA22 */ | ^ src/libavformat/mxf.c:127:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 127 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_SMPTE170M }, /* = AVCOL_TRC_BT709 */ | ^ src/libavformat/mxf.c:128:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 128 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_12 }, /* = AVCOL_TRC_BT2020_10 */ | ^ src/libavformat/mxf.c:130:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 130 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_TRC_UNSPECIFIED }, | ^ src/libavformat/mxf.c:135:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 135 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_BT470BG }, /* ITU-R BT.601 */ | ^ src/libavformat/mxf.c:136:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 136 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x02,0x00,0x00 }, 14, AVCOL_SPC_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:137:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 137 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x02,0x03,0x00,0x00 }, 14, AVCOL_SPC_SMPTE240M }, /* SMPTE 240M */ | ^ src/libavformat/mxf.c:138:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 138 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x04,0x00,0x00 }, 14, AVCOL_SPC_YCGCO }, /* YCgCo */ | ^ src/libavformat/mxf.c:139:110: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 139 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x05,0x00,0x00 }, 14, AVCOL_SPC_RGB }, /* GBR */ | ^ src/libavformat/mxf.c:140:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 140 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x06,0x00,0x00 }, 14, AVCOL_SPC_BT2020_NCL }, /* ITU-R BT.2020 Non-Constant Luminance */ | ^ src/libavformat/mxf.c:142:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 142 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_SMPTE170M }, /* = AVCOL_SPC_BT470BG */ | ^ src/libavformat/mxf.c:144:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 144 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_SPC_UNSPECIFIED }, | ^ 9 warnings generated. CC libavformat/mxfenc.o 85 warnings generated. CC libavformat/mxg.o 211 warnings generated. src/libavformat/mxfdec.c:458:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | for (i = 0; i < size && !avio_feof(pb); i++) { | ~ ^ ~~~~ src/libavformat/mxfdec.c:465:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465 | return i == size; | ~ ^ ~~~~ src/libavformat/mxfdec.c:515:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 515 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:548:64: warning: unused parameter 'st' [-Wunused-parameter] 548 | static int mxf_get_eia608_packet(AVFormatContext *s, AVStream *st, AVPacket *pkt, int64_t length) | ^ src/libavformat/mxfdec.c:702:62: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 702 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:702:32: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 702 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size) | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:716:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 716 | else if (size < plaintext_size) | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:728:65: warning: unused parameter 'tag' [-Wunused-parameter] 728 | static int mxf_read_primer_pack(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:728:74: warning: unused parameter 'size' [-Wunused-parameter] 728 | static int mxf_read_primer_pack(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:728:84: warning: unused parameter 'uid' [-Wunused-parameter] 728 | static int mxf_read_primer_pack(void *argCC libavformat/nal.o , AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:728:97: warning: unused parameter 'klv_offset' [-Wunused-parameter] 728 | static int mxf_read_primer_pack(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:754:68: warning: unused parameter 'tag' [-Wunused-parameter] 754 | static int mxf_read_partition_pack(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:813:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 813 | if (this_partition != klv_offset - mxf->run_in) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:884:53: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 884 | mxf->run_in + partition->previous_partition >= klv_offset) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mxfdec.c:983:75: warning: unused parameter 'tag' [-Wunused-parameter] 983 | static int mxf_read_cryptographic_context(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:983:107: warning: unused parameter 'klv_offset' [-Wunused-parameter] 983 | static int mxf_read_cryptographic_context(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1079:78: warning: unused parameter 'size' [-Wunused-parameter] 1079 | static int mxf_read_content_storage(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1079:88: warning: unused parameter 'uid' [-Wunused-parameter] 1079 | static int mxf_read_content_storage(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1079:101: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1079 | static int mxf_read_content_storage(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1093:74: warning: unused parameter 'size' [-Wunused-parameter] 1093 | static int mxf_read_source_clip(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1093:84: warning: unused parameter 'uid' [-Wunused-parameter] 1093 | static int mxf_read_source_clip(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1093:97: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1093 | static int mxf_read_source_clip(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1115:81: warning: unused parameter 'size' [-Wunused-parameter] 1115 | static int mxf_read_timecode_component(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1115:91: warning: unused parameter 'uid' [-Wunused-parameter] 1115 | static int mxf_read_timecode_component(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1115:104: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1115 | static int mxf_read_timecode_component(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1132:81: warning: unused parameter 'size' [-Wunused-parameter] 1132 | static int mxf_read_pulldown_component(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1132:91: warning: unused parameter 'uid' [-Wunused-parameter] 1132 | static int mxf_read_pulldown_component(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1132:104: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1132 | static int mxf_read_pulldown_component(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1143:78: warning: unused parameter 'uid' [-Wunused-parameter] 1143 | static int mxf_read_track(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1143:91: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1143 | static int mxf_read_track(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1170:71: warning: unused parameter 'size' [-Wunused-parameter] 1170 | static int mxf_read_sequence(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1170:81: warning: unused parameter 'uid' [-Wunused-parameter] 1170 | static int mxf_read_sequence(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1170:94: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1170 | static int mxf_read_sequence(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1187:76: warning: unused parameter 'size' [-Wunused-parameter] 1187 | static int mxf_read_essence_group(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1187:86: warning: unused parameter 'uid' [-Wunused-parameter] 1187 | static int mxf_read_essence_group(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1187:99: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1187 | static int mxf_read_essence_group(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1201:80: warning: unused parameter 'uid' [-Wunused-parameter] 1201 | static int mxf_read_package(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1201:93: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1201 | static int mxf_read_package(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1225:85: warning: unused parameter 'size' [-Wunused-parameter] 1225 | 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:1225:95: warning: unused parameter 'uid' [-Wunused-parameter] 1225 | 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:1225:108: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1225 | 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:1281:82: warning: unused parameter 'size' [-Wunused-parameter] 1281 | 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:1281:92: warning: unused parameter 'uid' [-Wunused-parameter] 1281 | 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:1281:105: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1281 | 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:1341:104: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1341 | static int mxf_read_generic_descriptor(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1516:72: warning: unused parameter 'tag' [-Wunused-parameter] 1516 | 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:1516:104: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1516 | 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:1541:73: warning: unused parameter 'tag' [-Wunused-parameter] 1541 | 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:1541:105: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1541 | 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:1581:85: warning: unused parameter 'uid' [-Wunused-parameter] 1581 | static int mxf_read_tagged_value(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1581:98: warning: unused parameter 'klv_offset' [-Wunused-parameter] 1581 | static int mxf_read_tagged_value(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:1633:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1633 | { { 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: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,0x11,0x01,0x00 }, 14, AV_CODEC_ID_DNXHD, NULL, 14 }, /* VC-3 */ | ^ src/libavformat/mxfdec.c:1635:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1635 | { { 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: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,0x12,0x01,0x00 }, 14, AV_CODEC_ID_VC1, NULL, 14 }, /* VC-1 */ | ^ 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,0x14,0x01,0x00 }, 14, AV_CODEC_ID_TIFF, NULL, 14 }, /* TIFF */ | ^ 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,0x15,0x01,0x00 }, 14, AV_CODEC_ID_DIRAC, NULL, 14 }, /* VC-2 */ | ^ 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,0x1b,0x01,0x00 }, 14, AV_CODEC_ID_CFHD, NULL, 14 }, /* VC-5 */ | ^ src/libavformat/mxfdec.c:1640:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1640 | { { 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:1641:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1641 | { { 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:1643:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1643 | { { 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:1644:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1644 | { { 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:1646:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1646 | { { 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:1647:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1647 | { { 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:1648:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1648 | { { 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:1649:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1649 | { { 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:1650:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1650 | { { 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:1655:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1655 | { { 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:1656:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1656 | { { 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:1661:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1661 | { { 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:1662:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1662 | { { 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:1663:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1663 | { { 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: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,0x01 }, 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,0x02 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1670:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1670 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x03 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1671:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1671 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x04 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1672:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1672 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 }, | ^ src/libavformat/mxfdec.c:1678:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1678 | { { 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:1679:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1679 | { { 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:1680:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1680 | { { 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:1681:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1681 | { { 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) */ | ^ In file included from src/libavformat/mxfdec.csrc/libavformat/mxfenc.c::168255:: 128: src/libavcodec/golomb.hwarning: :missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]485 :34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1682 | { { 0485x | 0 6 , 0 x 0 e , 0 x 2 b ,i0fx 3(4g,b0-x>0s4i,z0ex_0i1n,_0bxi0t1s, 0body_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:1834:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1834 | s->body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position < best_index_start || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1830:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1830 | s->body_sid == last_body_sid && s->index_sid == last_index_sid && s->index_start_position > last_index_start) && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavformat/mxfenc.c:59: 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/mxfdec.c:1941:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1941 | 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:1962:63: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1962 | if (s->index_start_position <= edit_unit && edit_unit < s->index_start_position + s->index_duration) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1962:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1962 | if (s->index_start_position <= edit_unit && edit_unit < s->index_start_position + s->index_duration) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:1973:41: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1973 | if (s->nb_index_entries == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1992:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1992 | if (edit_unit < s->index_start_position) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2021:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2021 | if (s->index_duration > INT_MAX - index_table->nb_ptses) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2029:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2029 | s->nb_index_entries != s->index_duration * 2 + 1) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2028:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2028 | s->nb_index_entries != s->index_duration + 1 && /* Avid index */ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2027:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2027 | if (s->nb_index_entries != s->index_duration && | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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 == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2091:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2091 | if (s->nb_index_entries == index_delta * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2202:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2202 | for (int k = 0; k < mxf->fc->nb_streams; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2225:61: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare] 2225 | s->edit_unit_byte_count * s->index_duration > INT64_MAX - offset_temp)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:170:24: warning: missing field 'index' initializer [-Wmissing-field-initializers] 170 | { AV_CODEC_ID_NONE } | ^ 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/mxfdec.c:2477:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2477 | if (av_sat_add64(start_position, mxf_tc->start_frame) != start_position + (uint64_t)mxf_tc->start_frame) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2543:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2543 | descriptor->color_range == ((14<<(descriptor->component_depth - 4)) + 1)) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2542:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2542 | descriptor->white_ref_level == (235<<(descriptor->component_depth - 8)) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2559:42: warning: unused parameter 's' [-Wunused-parameter] 2559 | static int set_language(AVFormatContext *s, const char *rfc5646, AVDictionary **met) | ^ src/libavformat/mxfdec.c:2585:66: warning: unused parameter 'source_track' [-Wunused-parameter] 2585 | static void parse_ffv1_sub_descriptor(MXFContext *mxf, MXFTrack *source_track, MXFDescriptor *descriptor, AVStream *st) | ^ src/libavformat/mxfdec.c:2585:117: warning: unused parameter 'st' [-Wunused-parameter] 2585 | static void parse_ffv1_sub_descriptor(MXFContext *mxf, MXFTrack *source_track, MXFDescriptor *descriptor, AVStream *st) | ^ src/libavformat/mxfdec.c:2600:56: warning: unused parameter 'source_track' [-Wunused-parameter] 2600 | static int parse_mca_labels(MXFContext *mxf, MXFTrack *source_track, MXFDescriptor *descriptor, AVStream *st) | ^ src/libavformat/mxfenc.c:573:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 573 | for (int i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:598:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 598 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:673:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 673 | for (i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:685:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 685 | for (i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:734:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 734 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3103:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3103 | if (descriptor->channels <= 0 || descriptor->channels >= FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3147:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3147 | for (int i = 0; i < mxf->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3150:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3150 | for (int j = i + 1; j < mxf->fc->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3223:96: warning: unused parameter '_uid' [-Wunused-parameter] 3223 | static int mxf_read_identification_metadata(void *arg, AVIOContext *pb, int tag, int size, UID _uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:3223:110: warning: unused parameter 'klv_offset' [-Wunused-parameter] 3223 | static int mxf_read_identification_metadata(void *arg, AVIOContext *pb, int tag, int size, UID _uid, int64_t klv_offset) | ^ src/libavformat/mxfdec.c:3267:102: warning: unused parameter 'klv_offset' [-Wunused-parameter] 3267 | static int mxf_read_preface_metadata(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset) | ^ src/libavformat/mxfenc.c:1029:78: warning: unused parameter 'package' [-Wunused-parameter] 1029 | static void mxf_write_sequence(AVFormatContext *s, AVStream *st, MXFPackage *package) | ^ src/libavformat/mxfenc.c:1056:88: warning: unused parameter 'package' [-Wunused-parameter] 1056 | src/libavformat/mxfdec.cs:t3281a:t113i:c warning: vmissing field 'ctx_size' initializer [-Wmissing-field-initializers]o id mxf_wr i3281t | e _ t i m{e c{o d0ex_0c6o,m0pxo0nee,n0tx(2AbV,F0oxr3m4a,t0Cxo0n2t,e0xxt0 5*,s0,x 0A1V,S0txr0e1a,m0 x*0sdt,,0 xM0X1F,P0axc0k2a,g0ex 0*1p,a0cxk0a1g,e0)x 0 5| , ^0 x01,0x00 }, mxf_read_primer_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,0x01,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,0x02,0x02,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,0x02,0x03,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,0x02,0x04,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,0x01,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,0x03,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,0x03,0x03,0x00 }, mxf_read_partitsrc/libavformat/mxfenc.ci:o1164n:_19p:a cwarning: kcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }, | ^ 1164 | for (i = 0; src/libavformat/mxfdec.ci: 3289<: 116s:- >warning: nmissing field 'ctx_size' initializer [-Wmissing-field-initializers]b _stream s3289; | i + + ){ {| ~ ^ ~~~~~~~~~~~~~0 x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3290:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3290 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3291:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3291 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3292:118: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3292 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x2f,0x00 }, mxf_read_preface_metadata }, | ^ src/libavformat/mxfdec.c:3293:125: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3293 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x30,0x00 }, mxf_read_identification_metadata }, | ^ src/libavformat/mxfdec.c:3294:117: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3294 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x18,0x00 }, mxf_read_content_storage }, | ^ src/libavformat/mxfdec.c:3323:91: warning: missing field 'read' initializer [-Wmissing-field-initializers] 3323 | { { 0x06,0x0E,0x2B,0x34,0x01,0x01,0x01,0x02,0x03,0x01,0x02,0x10,0x01,0x00,0x00,0x00 } }, /* KLV fill, skip */ | ^ src/libavformat/mxfdec.c:3399:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3399 | if (avio_tell(pb) > klv_end) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mxfdec.c:3444:30: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 3444 | if (avio_tell(s->pb) > next) { | ~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:3471:66: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3471 | mxf->run_in + mxf->current_partition->previous_partition <= mxf->last_forward_tell) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3564:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3564 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3580:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3580 | for (x = 0; x < mxf->partitions_count; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3600:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3600 | if (x < mxf->partitions_count - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1908:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1908 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1969:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1969 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3680:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3680 | for (i = 0; i < mxf->partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3771:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3771 | if (mxf->run_in + mxf->footer_partition >= file_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfenc.c:2087:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2087 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2115:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2115 | for (i = 0; i < mxf->edit_units_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2127:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2127 | for (j = key_index; j < mxf->edit_units_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2131:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2131 | if (j == mxf->edit_units_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3880:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3880 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3897:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3897 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2320:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2320 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_prores_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4029:38: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 4029 | if (t && track->sample_count < t->nb_ptses)src/libavformat/mxfenc.c :{2374 : 19| : ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2374 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_dnxhd_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4061:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4061 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4119:64: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4119 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4139:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4139 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4146:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4146 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4152:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4152 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4161:56: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4161 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4172:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4172 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4060:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4060 | if (pos < mxf->current_klv_data.next_klv - mxf->current_klv_data.length || pos >= mxf->current_klv_data.next_klv) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4111:51: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 4111 | if (klv.next_klv - klv.length == pos && max_data_size > MXF_MAX_CHUNK_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/mxfenc.c:2601:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2601 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_h264_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4185:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4185 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4188:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4188 | for (int type = 0; type < FF_ARRAY_ELEMS(mxf->metadata_set_groups); type++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4214:35: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4214 | 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:4216:21: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4216 | if (p->buf_size < sizeof(mxf_header_partition_pack_key)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4269:48: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4269 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4331:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4331 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4277:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4277 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4286:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4286 | if (i == s->nb_streams) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4325:25: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 4325 | if (seekpos < klv.next_klv - klv.length || seekpos >= klv.next_klv) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4337:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4337 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4353:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4353 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mxfdec.c:4354:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4354 | { NULL }, | ^ src/libavformat/mxfenc.c:2914:70: warning: unused parameter 's' [-Wunused-parameter] 2914 | static enum AVChromaLocation choose_chroma_location(AVFormatContext *s, AVStream *st) | ^ src/libavformat/mxfenc.c:2956:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2956 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3094:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3094 | if (st->index != s->nb_streams - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3146:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3146 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3186:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3186 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3316:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3316 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3476:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3476 | for (i = 0; i < mxf->body_partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3539:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3539 | for (i = 0; i < mxf->body_partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3562:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3562 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3565:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3565 | if (stream_count && (s->nb_streams == stream_count || flush)) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:3567:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3567 | if (s->nb_streams != stream_count) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:3631:49: warning: unused parameter 's' [-Wunused-parameter] 3631 | static int mxf_check_bitstream(AVFormatContext *s, AVStream *st, const AVPacket *pkt) | ^ CC libavformat/ncdec.o src/libavformat/mxfenc.c:3664:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3664 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3665:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3665 | { NULL }, | ^ src/libavformat/mxfenc.c:3677:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3677 | offsetof(MXFContext, channel_count), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 8, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3680:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3680 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3681:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3681 | { NULL }, | ^ src/libavformat/mxfenc.c:3693:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3693 | offsetof(MXFContext, audio_edit_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/mxfenc.c:3696:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3696 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3697:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3697 | { NULL }, | ^ 1 warning generated. CC libavformat/network.o In file included from src/libavformat/network.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/network.c:425:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 425 | 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/nspdec.c:81:9: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough] 81 | case MKBETAG('S', 'D', 'A', '_'): | ^ src/libavformat/nspdec.c:81:9: note: insert '__attribute__((fallthrough));' to silence this warning 81 | case MKBETAG('S', 'D', 'A', '_'): | ^ | __attribute__((fallthrough)); src/libavformat/nspdec.c:81:9: note: insert 'break;' to avoid fall-through 81 | case MKBETAG('S', 'D', 'A', '_'): | ^ | break; 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++) | ~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. 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:92:41: warning: unused parameter 'nut' [-Wunused-parameter] 92 | static int get_packetheader(NUTContext *nut, AVIOContext *bc, | ^ src/libavformat/nutdec.c:232:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | for (i = 0; i < nut->time_base_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:293:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (tmp_stream >= stream_count) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/nutdec.c:322:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 322 | if (end > avio_tell(bc) + 4) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:349:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 349 | if (nut->version > 3 && end > avio_tell(bc) + 4) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:364:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 364 | for (i = 0; i < stream_count; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/nutdec.c:500:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 500 | for (i = 0; i < avf->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:552:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/nutdec.c:672:55: warning: unused parameter 'filesize' [-Wunused-parameter] 672 | static int64_t find_duration(NUTContext *nut, int64_t filesize) | ^ src/libavformat/nutdec.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/nutdec.c:743:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 743 | if (n + x >= syncpoint_count + 1) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:837:65: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 837 | for (initialized_stream_count = 0; initialized_stream_count < s->nb_streams;) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/nutdec.c:880:81: warning: unused parameter 'is_meta' [-Wunused-parameter] 880 | static int read_sm_data(AVFormatContext *s, AVIOContext *bc, AVPacket *pkt, int is_meta, int64_t maxpos) | ^ src/libavformat/nutdec.c:1066:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1066 | size > 2 * nut->max_distance || | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:1299:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1299 | 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 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) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/oggenc.o src/libavformat/oggdec.c:306:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 306 | if (os->bufsize - os->bufpos < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/oggdec.c:567:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 567 | if (os->granule == -1) | ~~~~~~~~~~~ ^ ~~ src/libavformat/oggdec.c:682:47: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 682 | if (i >= 0 && ogg->streams[i].granule != -1 && ogg->streams[i].granule != 0 && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/oggdec.c:802:25: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare] 802 | if (os->granule != -1LL) { | ~~~~~~~~~~~ ^ ~~~~ src/libavformat/oggenc.c:92:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | OFFSET(serial_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, PARAM }, | ^ src/libavformat/oggenc.c:94:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM }, | ^ src/libavformat/oggenc.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ src/libavformat/oggenc.c:255:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 255 | 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:590: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] 590 | (const uint8_t**)oggstream->header, oggstream->header_len) < 0) { | ^ src/libavformat/oggenc.c:497:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 497 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:633:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 633 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:640:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 640 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:774:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 774 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:789:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 789 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:807:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 807 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 6 warnings generated. CC libavformat/oggparsedirac.o 11 warnings generated. CC libavformat/oggparseflac.o 19 warnings generated. CC libavformat/oggparseogm.o In file included from src/libavformat/oggparsedirac.c:27: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/oggparsedirac.c:104:44: warning: unused parameter 'dts' [-Wunused-parameter] 104 | int64_t *dts) | ^ 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. CC libavformat/oggparseskeleton.o 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) { | ~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/oggparsespeex.o 2 warnings generated. 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) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/oggparsetheora.o 2 warnings generated. CC libavformat/oggparsevorbis.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) { | ~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. 165 warnings generated. In file included from src/libavformat/oggparsetheora.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) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/oggparsevp8.o CC libavformat/oma.o In file included from src/libavformat/oggparsevorbis.c:39: src/libavformat/oggdec.h:184:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 184 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/oggparsevorbis.c:59:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 59 | for (i = 0; i < as->nb_chapters; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/oggparsevorbis.c:95:22: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual] 95 | char *t = (char*)buf, *v = memchr(t, '=', size); | ^ src/libavformat/oggparsevorbis.c:228:50: warning: unused parameter 'as' [-Wunused-parameter] 228 | static int fixup_vorbis_headers(AVFormatContext *as, | ^ 2 warnings generated. CC libavformat/omadec.o CC libavformat/omaenc.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/options.o 5 warnings generated. 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 CC libavformat/os_support.o && 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) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/osq.o In file included from src/libavformat/options.c:31: 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:43: 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:63:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"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:64:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"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:65:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"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:66:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"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:67:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"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:68:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"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:81:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"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:82:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"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:83:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"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:84:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"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:85:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"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:86:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"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:87:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"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:95:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | {"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:101:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = ", "}, 0, 0, D|E}, | ^ src/libavformat/options_table.h:102:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | {"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:103:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | {"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:104:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | {"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:105:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"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:106:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"max_streams", "maximum number of streams", OFFSET(max_streams), AV_OPT_TYPE_INT, { .i64 = 1000 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:107:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"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:108:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"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:109:201: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | {"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:110:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | {"recursion_limit", "Maximum number of times a demuxer can recursively be opened", OFFSET(recursion_limit), AV_OPT_TYPE_INT, {.i64 = 10 }, 0, INT_MAX, D}, | ^ src/libavformat/options_table.h:111:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 111 | {NULL}, | ^ src/libavformat/options.c:160:47: warning: unused parameter 's' [-Wunused-parameter] 160 | static int io_close2_default(AVFormatContext *s, AVIOContext *pb) | ^ src/libavformat/options.c:232:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 232 | { NULL } | ^ src/libavformat/options.c:247:66: warning: unused parameter 'c' [-Wunused-parameter] 247 | AVStream *avformat_new_stream(AVFormatContext *s, const AVCodec *c) | ^ src/libavformat/options.c:253:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 253 | if (s->nb_streams >= s->max_streams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/options.c:334:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | AV_OPT_TYPE_IMAGE_SIZE, { .str = NULL }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/options.c:336:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | AV_OPT_TYPE_IMAGE_SIZE, { .str = NULL }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/options.c:338:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | OFFSET(background), AV_OPT_TYPE_COLOR, { .str = "black"}, 0, 0, FLAGS }, | ^ src/libavformat/options.c:339:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | { "horizontal_offset", NULL, OFFSET(horizontal_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/options.c:340:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "vertical_offset", NULL, OFFSET(vertical_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/options.c:341:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 341 | { NULL }, | ^ src/libavformat/options.c:354:60: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 354 | AV_OPT_TYPE_UINT, { .i64 = 0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavformat/options.c:355:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 355 | { NULL }, | ^ src/libavformat/options.c:372:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/options.c:375:58: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 375 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/options.c:377:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | AV_OPT_TYPE_IMAGE_SIZE, { .str = NULL }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/options.c:378:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 378 | { NULL }, | ^ src/libavformat/options.c:452:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | {"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:453:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 453 | { 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:566:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 566 | for (int i = 0; i < stg->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/packet_list.o 5 warnings generated. CC libavformat/paf.o CC libavformat/pcm.o 53 warnings generated. CC libavformat/pcmdec.o CC libavformat/pcmenc.o src/libavformat/paf.c:60:22: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 60 | if ((p->buf_size >= strlen(MAGIC)) && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/paf.c:84:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 84 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/paf.c:229:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 229 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/paf.c:252:50: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 252 | if (p->frames_offset_table[p->current_frame] >= p->video_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/pcm.c:74:26: warning: unused parameter 'stream_index' [-Wunused-parameter] 74 | int stream_index, int64_t timestamp, int flags) | ^ src/libavformat/pcmdec.c:108:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:109:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "ch_layout", "", offsetof(PCMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "mono"}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 110 | { NULL }, | ^ src/libavformat/pcmdec.c:169:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 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. 4 warnings generated. CC libavformat/pdvdec.o 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:195:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | OFFSET(max_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, PDV_MAX_FRAMES, ENC }, | ^ src/libavformat/pdvenc.c:196:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 196 | { NULL }, | ^ 1 warning generated. 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) | ^ CC libavformat/pp_bnk.o CC libavformat/prompeg.o 2 warnings generated. CC libavformat/protocols.o 6 warnings generated. CC libavformat/psxstr.o src/libavformat/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/prompeg.c:126:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 126 | { NULL } | ^ src/libavformat/pp_bnk.c:301:41: warning: unused parameter 'flags' [-Wunused-parameter] 301 | int64_t pts, int flags) | ^ 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 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/qcp.o src/libavformat/pvfdec.c:50:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 50 | bps <= 0 || bps > INT_MAX / FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pvfdec.c:49:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/qoadec.o 2 warnings generated. 1 warning generated. CC libavformat/qtpalette.o CC libavformat/r3d.o src/libavformat/qcp.c:137:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 137 | for (i=0; idata_size <= pkt_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/qtpalette.c:354:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 354 | for (i = 0; i < color_count; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/qtpalette.c:375:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 375 | for (i = 0; i < color_count; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/qtpalette.c:388:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 388 | for (i = color_start; i <= color_end; i++) { | ~ ^ ~~~~~~~~~ 2 warnings generated. 3 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rawdec.o CC libavformat/rawenc.o 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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rawutils.o 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. CC libavformat/rawvideodec.o 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:386:50: warning: unused parameter 's' [-Wunused-parameter] 386 | static int h264_check_bitstream(AVFormatContext *s, AVStream *st, | ^ src/libavformat/rawenc.c:411:49: warning: unused parameter 's' [-Wunused-parameter] 411 | static int vvc_check_bitstream(AVFormatContext *s, AVStream *st, | ^ src/libavformat/rawenc.c:436:50: warning: unused parameter 's' [-Wunused-parameter] 436 | static int hevc_check_bitstream(AVFormatContext *s, AVStream *st, | ^ src/libavformat/rawenc.c:569:49: warning: unused parameter 's' [-Wunused-parameter] 569 | static int obu_check_bitstream(AVFormatContext *s, AVStream *st, | ^ src/libavformat/rawenc.c:570:48: warning: unused parameter 'pkt' [-Wunused-parameter] 570 | const AVPacket *pkt) | ^ 5 warnings generated. CC libavformat/rcwtdec.o 1 warning generated. 5 warnings 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 src/libavformat/rdt.c:68:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | } while (first_stream_of_set_idx + s->n_streams < ic->nb_streams && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/redspark.o 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 CC libavformat/riff.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) { | ~~~ ^ ~~~~ 5 warnings generated. 1 warning generated. CC libavformat/riffdec.o CC libavformat/riffenc.o CC libavformat/rka.o src/libavformat/riff.c:667:24: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 667 | { AV_CODEC_ID_NONE } | ^ 1 warning generated. CC libavformat/rl2.o src/libavformat/riffdec.c:129:76: warning: cast from 'const struct AVCodecParameters *' to 'struct AVCodecParameters *' drops const qualifier [-Wcast-qual] 129 | int frame_size = av_get_audio_frame_duration2((AVCodecParameters *)par, | ^ 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 7 warnings generated. 1 warning generated. CC libavformat/rmdec.o CC libavformat/rmenc.o src/libavformat/rm.c:48:24: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 48 | { AV_CODEC_ID_NONE }, | ^ 1 warning generated. CC libavformat/rmsipr.o CC libavformat/rpl.o CC libavformat/rsd.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++) | ~^~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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:276:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare] 276 | if (ast->coded_framesize * (uint64_t)sub_packet_h != 2LL*ast->audio_framesize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:421:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 421 | if (codec_data_size >= size) { | ~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/rmdec.c:454:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 454 | if (s->streams[n]->id == str_id) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/rmdec.c:511:46: warning: unused parameter 'mime' [-Wunused-parameter] 511 | AVStream *st, char *mime) | ^ src/libavformat/rmdec.c:761:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 761 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ src/libavformat/rmdec.c:766:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 766 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rmdec.c:1094:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1094 | for (i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ src/libavformat/rmdec.c:1114:55: warning: unused parameter 'pos_limit' [-Wunused-parameter] 1114 | int64_t *ppos, int64_t pos_limit) | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavformat/rso.o 1 warning generated. CC libavformat/rsodec.o 6 warnings generated. CC libavformat/rsoenc.o CC libavformat/rtmpdigest.o src/libavformat/rsoenc.c:49:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (par->sample_rate >= 1u<<16) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/rtmphttp.o 1 warning generated. CC libavformat/rtmppkt.o CC libavformat/rtmpproto.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 }, | ^ 10 warnings generated. CC libavformat/rtp.o 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:1462:39: warning: unused parameter 'size' [-Wunused-parameter] 1462 | int size) | ^ src/libavformat/rtmpproto.c:1482:74: warning: unused parameter 'size' [-Wunused-parameter] 1482 | uint32_t second_int, char *arraydata, int size) | ^ src/libavformat/rtmpproto.c:1799:39: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1799 | while (*cptr && *cptr != ' ' && i < sizeof(authmod) - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/rtmpproto.c:2396:58: warning: unused parameter 'rt' [-Wunused-parameter] 2396 | static int rtmp_parse_result(URLContext *s, RTMPContext *rt, RTMPPacket *pkt) | ^ src/libavformat/rtmpproto.c:2474:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2474 | if (size + 3 + 4 > bytestream2_get_bytes_left(&gbc)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtmpproto.c:2688:49: warning: unused parameter 'uri' [-Wunused-parameter] 2688 | static int rtmp_open(URLContext *s, const char *uri, int flags, AVDictionary **opts) | ^ src/libavformat/rtmpproto.c:2802:45: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2802 | av_strlcpy(fname_buffer, fname, FFMIN(amp - fname + 1, | ^ ~~~~~~~~~~~~~~~ 2803 | 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:3206:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3206 | {"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:3207:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3207 | {"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:3208:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3208 | {"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:3209:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3209 | {"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:3210:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3210 | {"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:3211:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3211 | {"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:3216:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3216 | {"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:3217:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3217 | {"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:3218:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3218 | {"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:3220:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3220 | {"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:3221:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3221 | {"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:3222:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3222 | {"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:3223:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3223 | {"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:3226:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3226 | {"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:3228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3228 | { NULL }, | ^ CC libavformat/rtpdec_ac3.o In file included from src/libavformat/rtpdec.c:31: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/rtpdec.c:204:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 204 | if (s->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpdec.c:375:34: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 375 | if (s->last_sr.ntp_timestamp == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpdec.c:643:34: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 643 | if (s->last_sr.ntp_timestamp != AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpdec.c:649:34: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 649 | if (s->last_sr.ntp_timestamp != AV_NOPTS_VALUE && s->ic->nb_streams > 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpdec_ac3.c:42:68: warning: unused parameter 'seq' [-Wunused-parameter] 42 | const uint8_t *buf, int len, uint16_t seq, | ^ 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. CC libavformat/rtpdec_av1.o In file included from src/libavformat/rtpdec_asf.c:33: In file included from src/libavformat/rtsp.h:28: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ 5 warnings generated. 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:61:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 61 | if (chunksize > end - p) | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/rtpdec_asf.c:77:22: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 77 | } while (end - p >= sizeof(ff_asf_guid) + 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_asf.c:88:34: warning: unused parameter 'opaque' [-Wunused-parameter] 88 | static int packetizer_read(void *opaque, uint8_t *buf, int buf_size) | ^ src/libavformat/rtpdec_asf.c:88:51: warning: unused parameter 'buf' [-Wunused-parameter] 88 | static int packetizer_read(void *opaque, uint8_t *buf, int buf_size) | ^ src/libavformat/rtpdec_asf.c:88:60: warning: unused parameter 'buf_size' [-Wunused-parameter] 88 | static int packetizer_read(void *opaque, uint8_t *buf, int buf_size) | ^ CC libavformat/rtpdec_dv.o src/libavformat/rtpdec_asf.c:158:50: warning: unused parameter 'asf' [-Wunused-parameter] 158 | PayloadContext *asf, const char *line) | ^ src/libavformat/rtpdec_asf.c:170:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 170 | for (i = 0; i < rt->asf_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_asf.c:197:42: warning: unused parameter 'st' [-Wunused-parameter] 197 | AVStream *st, AVPacket *pkt, | ^ src/libavformat/rtpdec_asf.c:198:42: warning: unused parameter 'timestamp' [-Wunused-parameter] 198 | uint32_t *timestamp, | ^ src/libavformat/rtpdec_asf.c:199:70: warning: unused parameter 'seq' [-Wunused-parameter] 199 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_asf.c:290:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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:347:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 347 | if (num_lebs > data->frag_lebs_res) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_av1.c:416:47: warning: unused parameter 'data' [-Wunused-parameter] 416 | static void av1_close_context(PayloadContext *data) { | ^ 13 warnings generated. 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, | ^ CC libavformat/rtpdec_g726.o 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) \ | ^ 5 warnings generated. 4 warnings generated. CC libavformat/rtpdec_h263.o 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, | ^ 1 warning generated. CC libavformat/rtpdec_h264.o 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. CC libavformat/rtpdec_hevc.o CC libavformat/rtpdec_ilbc.o 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, | ^ 29 warnings generated. 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_hevc.c:49:57: warning: unused parameter 'stream' [-Wunused-parameter] 49 | AVStream *stream, | ^ 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_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) | ^ CC libavformat/rtpdec_jpeg.o src/libavformat/rtpdec_ilbc.c:27:62: warning: unused parameter 'data' [-Wunused-parameter] 27 | AVStream *stream, PayloadContext *data, | ^ 4 warnings generated. 1 warning generated. CC libavformat/rtpdec_latm.o 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_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:138:57: warning: unused parameter 'data' [-Wunused-parameter] 138 | AVStream *stream, PayloadContext *data, | ^ src/libavformat/rtpdec_mpa_robust.c:70:54: warning: unused parameter 'seq' [-Wunused-parameter] 70 | int len, uint16_t seq, int flags) | ^ src/libavformat/rtpdec_mpa_robust.c:70:63: warning: unused parameter 'flags' [-Wunused-parameter] 70 | int len, uint16_t seq, int flags) | ^ src/libavformat/rtpdec_mpa_robust.c:88:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 88 | if (continuation || adu_size > len) { | ~~~~~~~~ ^ ~~~ src/libavformat/rtpdec_mpa_robust.c:121:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 121 | if (!continuation && adu_size <= len) { | ~~~~~~~~ ^ ~~~ 4 warnings generated. 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) | ^ 5 warnings generated. CC libavformat/rtpdec_opus.o 1 warning generated. 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)) | ~ ^ ~ CC libavformat/rtpdec_qcelp.o 6 warnings generated. CC libavformat/rtpdec_qdm2.o 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)) | ~ ^ ~ src/libavformat/rtpdec_opus.c:86:72: warning: unused parameter 'priv_data' [-Wunused-parameter] 86 | static int opus_init(AVFormatContext *s, int st_index, PayloadContext *priv_data) | ^ src/libavformat/rtpdec_opus.c:91:47: warning: unused parameter 'ctx' [-Wunused-parameter] 91 | static int opus_parse_packet(AVFormatContext *ctx, PayloadContext *data, | ^ src/libavformat/rtpdec_opus.c:91:68: warning: unused parameter 'data' [-Wunused-parameter] 91 | static int opus_parse_packet(AVFormatContext *ctx, PayloadContext *data, | ^ src/libavformat/rtpdec_opus.c:92:68: warning: unused parameter 'timestamp' [-Wunused-parameter] 92 | AVStream *st, AVPacket *pkt, uint32_t *timestamp, | ^ src/libavformat/rtpdec_opus.c:93:67: warning: unused parameter 'seq' [-Wunused-parameter] 93 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_opus.c:94:33: warning: unused parameter 'flags' [-Wunused-parameter] 94 | int flags) | ^ src/libavformat/rtpdec_opus.c:114:57: warning: unused parameter 'data' [-Wunused-parameter] 114 | AVStream *stream, PayloadContext *data, | ^ src/libavformat/rtpdec_qcelp.c:100:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 100 | if (len > sizeof(data->next_data)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_qcelp.c:125:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 125 | if (len - 1 - frame_size > sizeof(data->group[0].data)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_qcelp.c:153:47: warning: unused parameter 'buf' [-Wunused-parameter] 153 | const uint8_t *buf, int len) | ^ src/libavformat/rtpdec_qcelp.c:153:56: warning: unused parameter 'len' [-Wunused-parameter] 153 | const uint8_t *buf, int len) | ^ src/libavformat/rtpdec_qcelp.c:203:69: warning: unused parameter 'seq' [-Wunused-parameter] 203 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_qcelp.c:204:35: warning: unused parameter 'flags' [-Wunused-parameter] 204 | int flags) | ^ 7 warnings generated. CC libavformat/rtpdec_qt.o 2 warnings generated. CC libavformat/rtpdec_rfc4175.o src/libavformat/rtpdec_qdm2.c:153:64: warning: unused parameter 'st' [-Wunused-parameter] 153 | static int qdm2_parse_subpacket(PayloadContext *qdm, AVStream *st, | ^ src/libavformat/rtpdec_qdm2.c:247:68: warning: unused parameter 'seq' [-Wunused-parameter] 247 | const uint8_t *buf, int len, uint16_t seq, | ^ src/libavformat/rtpdec_qdm2.c:248:34: warning: unused parameter 'flags' [-Wunused-parameter] 248 | int flags) | ^ src/libavformat/rtpdec_qdm2.c:288:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 288 | if (++qdm->n_pkts < qdm->subpkts_per_block) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavformat/rtpdec_svq3.o src/libavformat/rtpdec_rfc4175.c:125:48: warning: unused parameter 's' [-Wunused-parameter] 125 | static int rfc4175_parse_fmtp(AVFormatContext *s, AVStream *stream, | ^ src/libavformat/rtpdec_rfc4175.c:238:43: warning: unused parameter 'seq' [-Wunused-parameter] 238 | uint16_t seq, int flags) | ^ src/libavformat/rtpdec_rfc4175.c:290:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | if (payload_len < data->pgroup) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/rtpdec_rfc4175.c:315:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 315 | if (copy_offset + length > data->frame_size || !data->frame) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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_vp8.c:263src/libavformat/rtpdec_vp9.c::4634:: 55:warning: unused parameter 's' [-Wunused-parameter]warning: unused parameter 'st_index' [-Wunused-parameter] 34263 | | ssttaattiicc aavv__ccoolldd iinntt vvpp98__iinniitt((AAVVFFoorrmmaattCCoonntteexxtt **cst,x ,i nitn ts ts_ti_nidnedxe,x ,P a y| l ^o adContexsrc/libavformat/rtpdec_vp9.ct: 35*:v45p:8 )warning: unused parameter 'data' [-Wunused-parameter] | ^ 35 | src/libavformat/rtpdec_vp8.c : 263 : 53 : warning: unused parameter 'st_index' [-Wunused-parameter] 263 | s t a t i c aPva_yclooladd Cionntt evxpt8 _*idnaitta()A V F| o ^r matContext *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 src/libavformat/rtpenc.c:36:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "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:37:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "ssrc", "Stream identifier", offsetof(RTPMuxContext, ssrc), AV_OPT_TYPE_UINT, { .i64 = 0 }, 0, UINT32_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:38:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "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:39:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "seq", "Starting sequence number", offsetof(RTPMuxContext, seq), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL }, | ^ src/libavformat/rtpenc.c:152:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 152 | s1->packet_size = FFMIN(s1->packet_size, | ^ ~~~~~~~~~~~~~~~ 153 | 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)) | ~ ^ ~ CC libavformat/rtpenc_amr.o 3 warnings generated. CC libavformat/rtpenc_av1.o CC libavformat/rtpenc_chain.o CC libavformat/rtpenc_h261.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_h263.o CC libavformat/rtpenc_h263_rfc2190.o CC libavformat/rtpenc_h264_hevc.o CC libavformat/rtpenc_jpeg.o 2 warnings generated. CC libavformat/rtpenc_latm.o In file included from src/libavformat/rtpenc_h263_rfc2190.c:24: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rtpenc_mpegts.o CC libavformat/rtpenc_mpv.o 2 warnings generated. CC libavformat/rtpenc_rfc4175.o 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 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 } | ^ CC libavformat/rtspdec.o 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:756:45: warning: missing field 'default_ttl' initializer [-Wmissing-field-initializers] 756 | SDPParseState sdp_parse_state = { { 0 } }, *s1 = &sdp_parse_state; | ^ src/libavformat/rtsp.c:773:27: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 773 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavformat/rtspenc.c:28: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ 2 warnings generated. src/libavformat/rtsp.c:1079:38: warning: unused parameter 'seq' [-Wunused-parameter] 1079 | uint32_t seq, uint32_t rtptime) | ^ src/libavformat/rtsp.c:1216:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1216 | if (len1 > sizeof(buf)) | ~~~~ ^ ~~~~~~~~~~~ CC libavformat/s337m.o 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) | ^ src/libavformat/rtsp.c:1270:31: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1270 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:1782:50: warning: comparison of integers of different signs: 'enum RTSPLowerTransport' and 'int' [-Wsign-compare] 1782 | if (reply->transports[0].lower_transport != lower_transport) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/rtspdec.c:384:42: warning: unused parameter 'linelen' [-Wunused-parameter] 384 | int linelen, char *uri, int urisize, | ^ 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/rtsp.c:2508:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2508 | if (rtpctx->first_rtcp_ntp_time != AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtsp.c:2523:54: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 2523 | rtpctx2->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtsp.c:2582:35: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 2582 | if (sizeof("c=IN IP") - 1 < p_end - p && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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_src/libavformat/rtsp.cs:t2809r:e23a:m swarning: ;comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] i++) | ~ ^ ~~~~~~~~~~~~~ 2809 | src/libavformat/rtspdec.c : 995 : 31 :f owarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (i = 0 ;995 | i < F F _ A R R A Y _ E L E MfSo(rf i(lrt e=r s0);; ri +<+ )s -{> n b| _ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~s trsrc/libavformat/rtspenc.ce:a165m:s24;: rwarning: +comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]+ ) { | ~ ^ ~~~~~~~~~~~~~ 165 | if (packet_len > size || packet_len < 2) | ~~~~~~~~~~ ^ ~~~~ src/libavformat/rtspdec.c:1072:50: warning: unused parameter 'flags' [-Wunused-parameter] 1072 | int64_t timestamp, int flags) | ^ 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 In file included from src/libavformat/sapdec.c:27: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/sapdec.c:175:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 175 | for (i = 0; i < sap->sdp_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/sauce.o In file included from src/libavformat/sapenc.c:32: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/sapenc.c:49:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/sapenc.c:146:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 146 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/sbcdec.o 3 warnings generated. CC libavformat/sbgdec.o CC libavformat/sccdec.o CC libavformat/sccenc.o src/libavformat/sbgdec.c:549:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 549 | if (av_sat_add64(p->current_time.t, rel_ts) != p->current_time.t + (uint64_t)rel_ts) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:579:53: warning: unused parameter 'wavenum' [-Wunused-parameter] 579 | static int parse_wave_def(struct sbg_parser *p, int wavenum) | ^ src/libavformat/sbgdec.c:932:50: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 932 | if (av_sat_add64(s->tseq[i].ts.t, delta) != s->tseq[i].ts.t + (uint64_t)delta) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:954:35: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 954 | if (t0 + (uint64_t)tseq->ts.t != av_sat_add64(t0, tseq->ts.t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:1061:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1061 | for (i = 0; i < FF_ARRAY_ELEMS(cpoints); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:1309:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1309 | if (av_sat_sub64(ev0.ts_int, period) != (uint64_t)ev0.ts_int - period) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:1341:48: warning: unused parameter 's' [-Wunused-parameter] 1341 | static int encode_intervals(struct sbg_script *s, AVCodecParameters *par, | ^ src/libavformat/sbgdec.c:1500:35: warning: unused parameter 'min_ts' [-Wunused-parameter] 1500 | int64_t min_ts, int64_t ts, int64_t max_ts, int flags) | ^ src/libavformat/sbgdec.c:1500:63: warning: unused parameter 'max_ts' [-Wunused-parameter] 1500 | int64_t min_ts, int64_t ts, int64_t max_ts, int flags) | ^ src/libavformat/sbgdec.c:1511:42: warning: unused parameter 'flags' [-Wunused-parameter] 1511 | int64_t ts, int flags) | ^ src/libavformat/sbgdec.c:1519:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1519 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1522:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1522 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1525:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1525 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1526:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1526 | { 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/sdsdec.o 33 warnings generated. CC libavformat/sdxdec.o CC libavformat/seek.o 3 warnings generated. CC libavformat/segafilm.o 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) | ^ src/libavformat/segafilm.c:211:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segafilm.c:220:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 220 | for (i = 0; i < film->sample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:284:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 284 | if (next_sample_id >= film->sample_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:298:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | if (ret != sample->sample_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ 14 warnings generated. CC libavformat/segment.o 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 1 warning generated. CC libavformat/sga.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:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/segment.c:435:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 435 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:452:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 452 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:627:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 627 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:635:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 635 | for (i = 0; i < FF_ARRAY_ELEMS(type_priority_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:641:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 641 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:826:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 826 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:1055:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1055 | { "reference_stream", "set reference stream", OFFSET(reference_stream_specifier), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, E }, | ^ src/libavformat/segment.c:1056:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1056 | { "segment_format", "set container format used for the segments", OFFSET(format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1057:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1057 | { "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:1058:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1058 | { "segment_list", "set the segment list filename", OFFSET(list), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1059:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1059 | { "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:1065:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1065 | { "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:1075:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1075 | { "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:1076:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1076 | { "segment_clocktime_offset", "set segment clocktime offset", OFFSET(clocktime_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, 86400000000LL, E}, | ^ src/libavformat/segment.c:1077:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1077 | { "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:1078:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1078 | { "segment_time", "set segment duration", OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX, E }, | ^ src/libavformat/segment.c:1079:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1079 | { "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:1080:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "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:1081:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1081 | { "segment_times", "set segment split time points", OFFSET(times_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1082:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1082 | { "segment_frames", "set segment split frame numbers", OFFSET(frames_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1083:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1083 | { "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:1084:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1084 | { "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:1085:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1085 | { "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:1086:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1086 | { "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:1087:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1087 | { "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:1088:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1088 | { "increment_tc", "increment timecode between each segment", OFFSET(increment_tc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1089:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1089 | { "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:1091:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1091 | { "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:1092:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1092 | { "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:1093:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1093 | { "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:1094:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1094 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ^ src/libavformat/segment.c:1095:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1095 | { "write_empty_segments", "allow writing empty 'filler' segments", OFFSET(write_empty), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1096:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1096 | { NULL }, | ^ src/libavformat/serdec.c:125:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/serdec.c:126:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 126 | { NULL }, | ^ 2 warnings generated. CC libavformat/shared.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/shortendec.o src/libavformat/shared.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(filename) / 2; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/shared.c:350:47: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 350 | if (s->cache_size >= filesize || filesize > SIZE_MAX) | ~~~~~~~~ ^ ~~~~~~~~ src/libavformat/shared.c:387:18: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'off_t' (aka 'long') [-Wsign-compare] 387 | if (map_size <= s->map_size) | ~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/shared.c:398:20: warning: comparison of integers of different signs: '__off_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 398 | if (st.st_size >= map_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/shared.c:416:20: warning: comparison of integers of different signs: '__off_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 416 | if (st.st_size >= map_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/shared.c:466:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 466 | if (map_bytes < num_blocks) | ~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/shared.c:587:16: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 587 | return FFMIN(filesize - pos, size); | ^ ~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 4 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 35 warnings generated. CC libavformat/siff.o src/libavformat/sierravmd.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | for (i = 0; i < vmd->frame_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/sierravmd.c:205:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (j = 0; j < vmd->frames_per_block; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/sierravmd.c:279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | if(ffio_limit(pb, frame->frame_size) != frame->frame_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 7 warnings generated. 1 warning generated. CC libavformat/smacker.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/smjpegenc.o 1 warning generated. 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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. CC libavformat/smush.o In file included from src/libavformat/smoothstreamingenc.c:30: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ 1 warning generated. src/libavformat/smoothstreamingenc.c:169:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 169 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:221:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 221 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:250:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:264:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 264 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:299:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 299 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:481:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 481 | 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 }, CC libavformat/sol.o | ^ src/libavformat/smoothstreamingenc.c:629:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 629 | { NULL }, | ^ 4 warnings generated. CC libavformat/soxdec.o CC libavformat/soxenc.o CC libavformat/spdif.o CC libavformat/spdifdec.o 15 warnings generated. CC libavformat/spdifenc.o CC libavformat/srtdec.o CC libavformat/srtenc.o CC libavformat/srtp.o src/libavformat/spdifenc.c:116:218: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "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:117:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "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:118:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL }, | ^ src/libavformat/spdifenc.c:233:13: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 232 | if (sizeof(dtshd_start_code) + 2 + pkt_size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | > ctx->pkt_offset - BURST_HEADER_SIZE && core_size) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:696:43: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 696 | for (next_code_idx = 0; next_code_idx < FF_ARRAY_ELEMS(mat_codes); next_code_idx++) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:697:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 697 | if (ctx->hd_buf_filled <= mat_codes[next_code_idx].pos) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:700:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 700 | if (next_code_idx >= FF_ARRAY_ELEMS(mat_codes)) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:704:41: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 704 | mat_codes[next_code_idx].pos == ctx->hd_buf_filled) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:706:42: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 706 | if (mat_codes[next_code_idx].pos == ctx->hd_buf_filled) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:744:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 744 | int padding_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 745 | 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:756:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 756 | int data_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 757 | 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:805:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 805 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:823:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 823 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/srtpproto.o CC libavformat/stldec.o 13 warnings generated. 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)) | ~ ^ ~ CC libavformat/subfile.o 6 warnings generated. CC libavformat/subtitles.o src/libavformat/subfile.c:40:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ src/libavformat/subfile.c:41:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "end", "end offset", OFFSET(end), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ src/libavformat/subfile.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ CC libavformat/subviewer1dec.o CC libavformat/subviewerdec.o 3 warnings generated. 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, | ^ CC libavformat/supdec.o src/libavformat/subviewerdec.c:138:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 138 | for (i = 1; i < sizeof(key) - 1 && line[i] && line[i] != ']'; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/subviewerdec.c:146:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 146 | while (j < sizeof(value) - 1 && line[i] && line[i] != ']') | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/supenc.o CC libavformat/svag.o 6 warnings generated. CC libavformat/svs.o 2 warnings generated. 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 CC libavformat/tcp.o In file included from src/libavformat/swfenc.c:25: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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) { | ~ ^ ~~~~~~~~~~~~~ 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] 46 | *filename = (char *)p + 1; | ^ src/libavformat/tee_common.c:63:25: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] 63 | *filename = (char *)p + 1; | ^ src/libavformat/tee.c:70:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | OFFSET(use_fifo), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tee.c:72:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | AV_OPT_TYPE_DICT, {.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 2 warnings generated. src/libavformat/thp.c:102:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 102 | if (thp->compcount > FF_ARRAY_ELEMS(thp->components)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/thp.c:195:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 195 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/thp.c:204:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 204 | if (ret != thp->audiosize) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/tmv.o 3 warnings generated. 3 warnings generated. CC libavformat/tta.o 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) | ^ 1 warning generated. CC libavformat/tty.o 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){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ttaenc.c:55:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 55 | if (par->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 1 warning generated. 1 warning generated. CC libavformat/txd.o 1 warning generated. CC libavformat/ty.o 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 In file included from src/libavformat/udp.c:40: In file included from src/libavformat/network.h:29: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ CC libavformat/unix.o src/libavformat/udp.c:138:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "localport", "Local port", OFFSET(local_port), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, D|E }, | ^ src/libavformat/udp.c:141:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "udplite_coverage", "choose UDPLite head size which should be validated by checksum", OFFSET(udplite_coverage), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D|E }, | ^ src/libavformat/udp.c:143:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | { "reuse", "explicitly allow reusing UDP sockets", OFFSET(reuse_socket), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D|E }, | ^ src/libavformat/udp.c:145:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | { "broadcast", "explicitly allow or disallow broadcast destination", OFFSET(is_broadcast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/udp.c:146:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "ttl", "Time to live (multicast only)", OFFSET(ttl), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 255, E }, | ^ src/libavformat/udp.c:147:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "dscp", "DSCP class for outgoing packets", OFFSET(dscp), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 63, E }, | ^ src/libavformat/udp.c:149:187: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "fifo_size", "set the UDP circular buffer size (in 188-byte packets)", OFFSET(circular_buffer_size), AV_OPT_TYPE_INT, {.i64 = HAVE_PTHREAD_CANCEL ? 7*4096 : 0}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:150:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "overrun_nonfatal", "survive in case of UDP receiving circular buffer overrun", OFFSET(overrun_nonfatal), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D }, | ^ src/libavformat/udp.c:151:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "timeout", "set raise error timeout, in microseconds (only in read mode)",OFFSET(timeout), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:154:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 154 | { NULL } | ^ src/libavformat/udp.c:630:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 630 | av_assert0(len <= sizeof(s->tmp)); | ~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/udp.c:1065:43: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1065 | if (av_fifo_can_write(s->tx_fifo) < size + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavformat/unix.c:30: src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter] 98 | static inline int is_dos_path(const char *path) | ^ src/libavformat/uncodedframecrcenc.c:164:49: warning: unused parameter 's' [-Wunused-parameter] 164 | static int write_packet(struct AVFormatContext *s, AVPacket *pkt) | ^ src/libavformat/uncodedframecrcenc.c:164:62: warning: unused parameter 'pkt' [-Wunused-parameter] 164 | static int write_packet(struct AVFormatContext *s, AVPacket *pkt) | ^ src/libavformat/unix.c:48:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "listen", "Open socket for listening", OFFSET(listen), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ED }, | ^ src/libavformat/unix.c:49:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "timeout", "Timeout in ms", OFFSET(timeout), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ED }, | ^ src/libavformat/unix.c:54:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "pkt_size", "Maximum packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, ED }, | ^ src/libavformat/unix.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavformat/unix.c:65:63: warning: unused parameter 'flags' [-Wunused-parameter] 65 | static int unix_open(URLContext *h, const char *filename, int flags) | ^ 6 warnings generated. CC libavformat/url.o 2 warnings generated. 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) | ^ CC libavformat/urldecode.o 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. CC libavformat/vc1dec.o src/libavformat/usmdec.c:98:48: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 98 | if (avio_read(pb, usm->header, chunk_size) != chunk_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/usmdec.c:135:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 135 | if (n >= sizeof(key) - 1) | ~ ^ ~~~~~~~~~~~~~~~ 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 CC libavformat/vivo.o 1 warning generated. 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:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | while (vivo->sequence == old_sequence && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/vividas.c:415:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 415 | av_assert0(delta <= xd_size - offset); | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/vividas.c:765:87: warning: unused parameter 'flags' [-Wunused-parameter] 765 | static int viv_read_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags) | ^ CC libavformat/vocdec.o src/libavformat/voc_packet.c:133:32: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare] 133 | else if (par->codec_id != tmp_codec) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ 1 warning generated. CC libavformat/vocenc.o 1 warning generated. CC libavformat/vorbiscomment.o CC libavformat/vpcc.o CC libavformat/vpk.o src/libavformat/vorbiscomment.c:74:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/vorbiscomment.c:92:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ 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 CC libavformat/wady.o 1 warning generated. CC libavformat/wavarc.o In file included from src/libavformat/vvc.c:24: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/vvc.c:25: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/vvc.c:269:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 269 | for (int i = 0; i <= vps_max_layers_minus1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/vvc.c:297:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | for (int i = 1; i <= vps_num_output_layer_sets_minus2 + 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/vvc.c:298:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | for (int j = 0; j <= vps_max_layers_minus1; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/vvc.c:307:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (int i = 0; i <= vps_num_ptls_minus1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/vvc.c:321:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 321 | for (int i = 0; i <= vps_num_ptls_minus1; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/vvc.c:390:57: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 390 | for (int i = 0; sps_num_subpics_minus1 > 0 && i <= sps_num_subpics_minus1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/vvc.c:392:64: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 392 | if (i > 0 && sps_pic_width_max_in_luma_samples > ctb_size_y) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/vvc.c:394:65: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 394 | if (i > 0 && sps_pic_height_max_in_luma_samples > ctb_size_y) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/vvc.c:396:85: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 396 | if (i < sps_num_subpics_minus1 && sps_pic_width_max_in_luma_samples > ctb_size_y) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/vvc.c:396:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 396 | if (i < sps_num_subpics_minus1 && sps_pic_width_max_in_luma_samples > ctb_size_y) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/vvc.c:398:86: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 398 | if (i < sps_num_subpics_minus1 && sps_pic_height_max_in_luma_samples > ctb_size_y) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/vvc.c:398:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 398 | if (i < sps_num_subpics_minus1 && sps_pic_height_max_in_luma_samples > ctb_size_y) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/vvc.c:408:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 408 | for (int i = 0; i <= sps_num_subpics_minus1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/vvc.c:419:42: warning: unused parameter 'gb' [-Wunused-parameter] 419 | static int vvcc_parse_pps(GetBitContext *gb, | ^ src/libavformat/vvc.c:420:58: warning: unused parameter 'vvcc' [-Wunused-parameter] 420 | VVCDecoderConfigurationRecord *vvcc) | ^ CC libavformat/wavdec.o CC libavformat/wavenc.o CC libavformat/wc3movie.o src/libavformat/wavdec.c:76:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "ignore_length", "Ignore length", OFFSET(ignore_length), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, DEC }, | ^ src/libavformat/wavdec.c:78:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "max_size", "max size of single packet", OFFSET(max_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1 << 22, DEC }, | ^ src/libavformat/wavdec.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL }, | ^ src/libavformat/wavdec.c:260:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 260 | av_assert0(length < sizeof(temp)); | ~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavformat/wavdec.c:567:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 567 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/wavdec.c:596:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 596 | for (int i = 0; i < nb_cues; i++) { | ~ ^ ~~~~~~~ src/libavformat/wavdec.c:933:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 933 | 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:501:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 501 | { "write_bext", "Write BEXT chunk.", OFFSET(write_bext), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/wavenc.c:510:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 510 | { "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:511:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 511 | { "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:512:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 512 | { "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:513:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 513 | { 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 src/libavformat/webm_chunk.c:233:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 233 | wc->duration_written >= wc->chunk_duration)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/webm_chunk.c:278:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 278 | { "chunk_start_index", "start index of the chunk", OFFSET(chunk_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:279:182: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 279 | { "header", "filename of the header where the initialization data will be written", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:280:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 280 | { "audio_chunk_duration", "duration of each chunk in milliseconds", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 5000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:281:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 281 | { "method", "set the HTTP method", OFFSET(http_method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:282:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 282 | { NULL }, | ^ 7 warnings generated. CC libavformat/webp_anim_dec.o 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++) { | ~ ^ ~~~~~~~~~~~~~ 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 }, | ^ 6 warnings generated. CC libavformat/webpenc.o 18 warnings generated. CC libavformat/webvttdec.o src/libavformat/webp_anim_dec.c:278:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 278 | if (duration <= ctx->min_delay) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/webp_anim_dec.c:280:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 280 | pkt->duration = FFMIN(duration, ctx->max_delay); | ^ ~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/webp_anim_dec.c:346:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "min_delay", "minimum valid delay between frames (in milliseconds)", offsetof(WebPAnimDemuxContext, min_delay), AV_OPT_TYPE_INT, {.i64 = WEBP_MIN_DELAY}, 0, 1000 * 60, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/webp_anim_dec.c:347:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "max_webp_delay", "maximum valid delay between frames (in milliseconds)", offsetof(WebPAnimDemuxContext, max_delay), AV_OPT_TYPE_INT, {.i64 = 0xffffff}, 0, 0xffffff, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/webp_anim_dec.c:348:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 348 | { "default_delay", "default delay between frames (in milliseconds)", offsetof(WebPAnimDemuxContext, default_delay), AV_OPT_TYPE_INT, {.i64 = WEBP_DEFAULT_DELAY}, 0, 1000 * 60, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/webp_anim_dec.c:349:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 349 | { "ignore_loop", "ignore loop setting", offsetof(WebPAnimDemuxContext, ignore_loop), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/webp_anim_dec.c:350:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 350 | { "usebgcolor", "use background color from ANIM chunk", offsetof(WebPAnimDemuxContext, usebgcolor), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/webp_anim_dec.c:351:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 351 | { NULL }, | ^ 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 }, | ^ 8 warnings generated. 2 warnings generated. CC libavformat/webvttenc.o CC libavformat/westwood_aud.o 12 warnings generated. src/libavformat/webvttdec.c:206:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 206 | { NULL } | ^ CC libavformat/westwood_audenc.o 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) | ~~~ ^ ~~~~~~~~~~ CC libavformat/wtv_common.o 1 warning generated. CC libavformat/wtvdec.o src/libavformat/wtv_common.c:83:22: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 83 | {AV_CODEC_ID_NONE} | ^ 1 warning generated. CC libavformat/wtvenc.o CC libavformat/wv.o src/libavformat/wtvdec.c:217:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 217 | if (length > ((int64_t)wf->nb_sectors << wf->sector_bits)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/wtvdec.c:722:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 722 | if (wtv->index_entries[i].pos > broken_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/wtvdec.c:816:28: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 816 | 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:942:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 942 | if (root_size > sizeof(root)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/wtvdec.c:1005:55: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1005 | while (e <= e_end && frame_nb > e->size) { | ~~~~~~~~ ^ ~~~~~~~ src/libavformat/wtvdec.c:1044:46: warning: unused parameter 'stream_index' [-Wunused-parameter] 1044 | static int read_seek(AVFormatContext *s, int stream_index, | ^ src/libavformat/wtvenc.c:413:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 413 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/wtvenc.c:426:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 426 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/wtvenc.c:547:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 547 | for (i = 0; i < sizeof(wtv_root_entry_table)/sizeof(WTVRootEntryTable); i++, h++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/wvdec.o 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) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/wvenc.o 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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/xa.o 3 warnings generated. CC libavformat/xmd.o CC libavformat/xmv.o 6 warnings generated. CC libavformat/xvag.o CC libavformat/xwma.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) | ~~~~~~ ^ ~~~~~~~~~~ CC libavformat/yop.o 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) { | ~ ^ ~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/yuv4mpegdec.o 2 warnings generated. CC libavformat/yuv4mpegenc.o 5 warnings generated. GEN libavformat/libavformat.pc src/libavformat/yop.c:181:49: warning: unused parameter 'flags' [-Wunused-parameter] 181 | int64_t timestamp, int flags) | ^ 1 warning generated. src/libavformat/yuv4mpegdec.c:294:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | else if (ret != s->packet_size - Y4M_FRAME_MAGIC_LEN) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/yuv4mpegdec.c:303:51: warning: unused parameter 'stream_index' [-Wunused-parameter] 303 | static int yuv4_read_seek(AVFormatContext *s, int stream_index, | ^ GLSLC libavcodec/vulkan/apv_decode.comp.spv GLSLC libavcodec/vulkan/apv_encode_dct.comp.spv GLSLC libavcodec/vulkan/apv_encode_tiles.comp.spv 2 warnings generated. GLSLC libavcodec/vulkan/apv_idct.comp.spv src/libavcodec/vulkan/apv_decode.comp.glsl GLSLC libavcodec/vulkan/dpx_copy.comp.spv src/libavcodec/vulkan/apv_encode_tiles.comp.glsl src/libavcodec/vulkan/apv_encode_dct.comp.glsl GLSLC libavcodec/vulkan/dpx_unpack.comp.spv GLSLC libavcodec/vulkan/ffv1_dec.comp.spv src/libavcodec/vulkan/apv_idct.comp.glsl GLSLC libavcodec/vulkan/ffv1_dec_bayer.comp.spv src/libavcodec/vulkan/dpx_copy.comp.glsl GLSLC libavcodec/vulkan/ffv1_dec_bayer_golomb.comp.spv src/libavcodec/vulkan/dpx_unpack.comp.glsl GLSLC libavcodec/vulkan/ffv1_dec_golomb.comp.spv src/libavcodec/vulkan/ffv1_dec.comp.glsl GLSLC libavcodec/vulkan/ffv1_dec_reset.comp.spv src/libavcodec/vulkan/ffv1_dec_bayer.comp.glsl GLSLC libavcodec/vulkan/ffv1_dec_reset_golomb.comp.spv src/libavcodec/vulkan/ffv1_dec_bayer_golomb.comp.glsl src/libavcodec/vulkan/ffv1_dec_golomb.comp.glsl GLSLC libavcodec/vulkan/ffv1_dec_rgb.comp.spv src/libavcodec/vulkan/ffv1_dec_reset.comp.glsl GLSLC libavcodec/vulkan/ffv1_dec_rgb_float.comp.spv GLSLC libavcodec/vulkan/ffv1_dec_rgb_float_golomb.comp.spv src/libavcodec/vulkan/ffv1_dec_reset_golomb.comp.glsl 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_bayer.comp.spv src/libavcodec/vulkan/ffv1_dec_rgb_golomb.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_bayer_golomb.comp.spv src/libavcodec/vulkan/ffv1_dec_setup.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_golomb.comp.spv src/libavcodec/vulkan/ffv1_enc.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_rct_search.comp.spv src/libavcodec/vulkan/ffv1_enc_bayer.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_remap.comp.spv src/libavcodec/vulkan/ffv1_enc_bayer_golomb.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_reset.comp.spv src/libavcodec/vulkan/ffv1_enc_golomb.comp.glsl src/libavcodec/vulkan/ffv1_enc_rct_search.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_reset_golomb.comp.spv GLSLC libavcodec/vulkan/ffv1_enc_rgb.comp.spv src/libavcodec/vulkan/ffv1_enc_remap.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_rgb_float.comp.spv src/libavcodec/vulkan/ffv1_enc_reset.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_rgb_float_golomb.comp.spv src/libavcodec/vulkan/ffv1_enc_reset_golomb.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_rgb_golomb.comp.spv src/libavcodec/vulkan/ffv1_enc_rgb.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_setup.comp.spv src/libavcodec/vulkan/ffv1_enc_rgb_float.comp.glsl GLSLC libavcodec/vulkan/ffv1_enc_sort32.comp.spv src/libavcodec/vulkan/ffv1_enc_rgb_float_golomb.comp.glsl GLSLC libavcodec/vulkan/prores_idct.comp.spv src/libavcodec/vulkan/ffv1_enc_rgb_golomb.comp.glsl GLSLC libavcodec/vulkan/prores_ks_alpha_data.comp.spv src/libavcodec/vulkan/ffv1_enc_setup.comp.glsl GLSLC libavcodec/vulkan/prores_ks_encode_slice.comp.spv src/libavcodec/vulkan/ffv1_enc_sort32.comp.glsl src/libavcodec/vulkan/prores_idct.comp.glsl GLSLC libavcodec/vulkan/prores_ks_estimate_slice.comp.spv GLSLC libavcodec/vulkan/prores_ks_slice_data.comp.spv src/libavcodec/vulkan/prores_ks_alpha_data.comp.glsl GLSLC libavcodec/vulkan/prores_ks_trellis_node.comp.spv src/libavcodec/vulkan/prores_ks_encode_slice.comp.glsl GLSLC libavcodec/vulkan/prores_raw_decode.comp.spv src/libavcodec/vulkan/prores_ks_estimate_slice.comp.glsl GLSLC libavcodec/vulkan/prores_raw_idct.comp.spv src/libavcodec/vulkan/prores_ks_slice_data.comp.glsl GLSLC libavcodec/vulkan/prores_vld.comp.spv src/libavcodec/vulkan/prores_ks_trellis_node.comp.glsl GLSLC libavcodec/vulkan/seg_gather.comp.spv src/libavcodec/vulkan/prores_raw_decode.comp.glsl src/libavcodec/vulkan/prores_raw_idct.comp.glsl CC libavcodec/vulkan_apv.o CC libavcodec/vulkan_av1.o src/libavcodec/vulkan/prores_vld.comp.glsl CC libavcodec/vulkan_decode.o In file included from src/libavcodec/vulkan_av1.c:19: In file included from src/libavcodec/av1dec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ In file included from src/libavcodec/vulkan_apv.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:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ 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:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_apv.c:151: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] 151 | (const uint32_t **)&apvvp->frame_data); | ^ src/libavcodec/vulkan_apv.c:427:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 427 | SPEC_LIST_ADD(sl, 16, 32, 8); /* nb_blocks per workgroup */ | ^ src/libavcodec/vulkan_apv.c:427:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 427 | SPEC_LIST_ADD(sl, 16, 32, 8); /* nb_blocks per workgroup */ | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ 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 src/libavcodec/vulkan_apv.ci: 436=: 230:; warning: icast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] < STD _436V | I D E O _ A V 1 _STPOETCA_LL_IRSETF_SA_DPDE(Rs_lF,R A1M8E ;+ ii+,+ )3 2 ,| | ^ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_apv.c:436:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 436 | SPEC_LIST_ADD(sl, 18 + i, 32, | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ 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:21: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ In file included from src/libavcodec/vulkan_decode.c:26: src/libavutil/vulkan_loader.h:110:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 110 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:163:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 163 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:173:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 173 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:135:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 135 | for (int i = 0; i < profile_list->profileCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan/seg_gather.comp.glsl CC libavcodec/vulkan_dpx.o src/libavcodec/vulkan_decode.c:157:56: warning: unused parameter 't' [-Wunused-parameter] 157 | int ff_vk_params_invalidate(AVCodecContext *avctx, int t, const uint8_t *b, uint32_t s) | ^ src/libavcodec/vulkan_decode.c:157:74: warning: unused parameter 'b' [-Wunused-parameter] 157 | int ff_vk_params_invalidate(AVCodecContext *avctx, int t, const uint8_t *b, uint32_t s) | ^ src/libavcodec/vulkan_decode.c:157:86: warning: unused parameter 's' [-Wunused-parameter] 157 | int ff_vk_params_invalidate(AVCodecContext *avctx, int t, const uint8_t *b, uint32_t s) | ^ src/libavcodec/vulkan_decode.c:305:33: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 305 | buf_pnext = (void *)ff_vk_find_struct(ctx->s.hwfc->create_pnext, | ^ src/libavcodec/vulkan_decode.c:482:26: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'void *' drops const qualifier [-Wcast-qual] 482 | cur_vk_ref = (void *)&decode_start.pReferenceSlots[decode_start.referenceSlotCount]; | ^ src/libavcodec/vulkan_decode.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 < vp->decode_info.referenceSlotCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:639:49: warning: unused parameter 'dev_ctx' [-Wunused-parameter] 639 | void ff_vk_decode_free_frame(AVHWDeviceContext *dev_ctx, FFVulkanDecodePicture *vp) | ^ src/libavcodec/vulkan_decode.c:651:43: warning: unused parameter 'unused' [-Wunused-parameter] 651 | static void free_common(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/vulkan_decode.c:963:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 963 | avctx->coded_height > caps->maxCodedExtent.height) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:962:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 962 | avctx->coded_width > caps->maxCodedExtent.width || | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:961:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 961 | avctx->coded_height < caps->minCodedExtent.height || | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:960:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 960 | if (avctx->coded_width < caps->minCodedExtent.width || | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:1021:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1021 | for (int i = 0; i < nb_out_fmts; i++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:1044:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1044 | for (int i = 0; i < nb_out_fmts; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/vulkan_decode.c:1324:38: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 1324 | void *profile_list = (void *)ff_vk_find_struct(ctx->s.hwfc->create_pnext, | ^ src/libavcodec/vulkan_decode.c:1329:42: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 1329 | void *drm_create_pnext = (void *)ff_vk_find_struct(ctx->s.hwfc->create_pnext, | ^ 7 warnings generated. CC libavcodec/vulkan_encode.o In file included from src/libavcodec/vulkan_dpx.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:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | 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:223:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 223 | SPEC_LIST_ADD(sl, 0, 32, dpx->endian && bits > 8); /* big endian */ | ^ src/libavcodec/vulkan_dpx.c:223:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 223 | SPEC_LIST_ADD(sl, 0, 32, dpx->endian && bits > 8); /* big endian */ | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_dpx.c:225:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 225 | SPEC_LIST_ADD(sl, 1, 32, bits == 10); /* packed_10bit */ | ^ src/libavcodec/vulkan_dpx.c:225:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 225 | SPEC_LIST_ADD(sl, 1, 32, bits == 10); /* packed_10bit */ | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_dpx.c:227:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 227 | SPEC_LIST_ADD(sl, 1, 32, FFALIGN(bits, 8)); /* type_bits */ | ^ src/libavcodec/vulkan_dpx.c:227:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 227 | SPEC_LIST_ADD(sl, 1, 32, FFALIGN(bits, 8)); /* type_bits */ | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ 28 warnings generated. CC libavcodec/vulkan_encode_av1.o 9 warnings generated. CC libavcodec/vulkan_encode_h264.o 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:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ In file included from src/libavcodec/vulkan_encode.c:24: src/libavutil/vulkan_loader.h:110:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 110 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:163:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 163 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:173:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 173 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:224:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 224 | for (int i = 0; i < ctx->caps.maxDpbSlots; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:459:49: warning: unused parameter 'data' [-Wunused-parameter] 459 | static void pkt_buf_free(void *opaque, uint8_t *data) | ^ src/libavcodec/vulkan_encode.c:522:80: warning: comparison of integers of different signs: 'VkDeviceSize' (aka 'unsigned long') and 'int' [-Wsign-compare] 522 | (FFALIGN(offs, ctx->s.props.properties.limits.nonCoherentAtomSize) != offs)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/vulkan_encode.c:921:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 921 | if (ctx->opts.quality > ctx->enc_caps.maxQualityLevels) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:995:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 995 | avctx->coded_height > ctx->caps.maxCodedExtent.height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:994:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 994 | avctx->coded_width > ctx->caps.maxCodedExtent.width || | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:993:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 993 | avctx->coded_height < ctx->caps.minCodedExtent.height || | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:992:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 992 | if (avctx->coded_width < ctx->caps.minCodedExtent.width || | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:1023:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1023 | for (int i = 0; i < nb_out_fmts; i++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:1041:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1041 | for (i = 0; i < nb_out_fmts; i++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:1044:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1044 | for (i = 0; i < nb_out_fmts; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/vulkan_encode.c:1053:11: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1053 | if (i == nb_out_fmts) { | ~ ^ ~~~~~~~~~~~ 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:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_encode_av1.c:287:47: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual] 287 | ref_slot = (VkVideoReferenceSlotInfoKHR *)encode_info->pSetupReferenceSlot; | ^ src/libavcodec/vulkan_encode_av1.c:459:47: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual] 459 | ref_slot = (VkVideoReferenceSlotInfoKHR *)encode_info->pSetupReferenceSlot; | ^ src/libavcodec/vulkan_encode_av1.c:222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | for (int i = 0; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_av1.c:224:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | for (int j = 0; j < STD_VIDEO_AV1_GLOBAL_MOTION_PARAMS; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_av1.c:229:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 229 | for (int i = 0; i < STD_VIDEO_AV1_REFS_PER_FRAME; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_av1.c:246:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 246 | for (int i = 0; i < STD_VIDEO_AV1_MAX_SEGMENTS; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_av1.c:248:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (int j = 0; j < STD_VIDEO_AV1_SEG_LVL_MAX; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_av1.c:456:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 456 | for (int i = 0; i < FF_ARRAY_ELEMS(ap->vkav1pic_info.referenceNameSlotIndices); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_av1.c:675:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 675 | if (avctx->rc_initial_buffer_occupancy > enc->hrd_buffer_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_encode_av1.c:1098:57: warning: unused parameter 'base_pic' [-Wunused-parameter] 1098 | FFHWBaseEncodePicture *base_pic, | ^ 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:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_encode_av1.c:1378:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1378 | 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:1378: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:1378: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:1379:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1379 | 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:1379: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 slower)", OFFSET(common.opts.quality), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_av1.c:1432:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1432 | { NULL }, | ^ src/libavcodec/vulkan_encode_av1.c:1442:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1442 | { NULL }, | ^ 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) | ^ src/libavcodec/vulkan_encode_h264.c:1580:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1580 | 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:1580: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:1580: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:1581:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1581 | 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:1581: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 slower)", OFFSET(common.opts.quality), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_h264.c:1633:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1633 | { NULL }, | ^ src/libavcodec/vulkan_encode_h264.c:1647:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1647 | { NULL }, | ^ 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:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | 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:1714:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1714 | 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:1714: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:1714: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:1715:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1715 | 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:1715: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 slower)", OFFSET(common.opts.quality), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vulkan_encode_h265.c:1757:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1757 | { NULL }, | ^ src/libavcodec/vulkan_encode_h265.c:1771:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1771 | { NULL }, | ^ 17 warnings generated. CC libavcodec/vulkan_ffv1.o 19 warnings generated. CC libavcodec/vulkan_h264.o 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:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ In file included from src/libavcodec/vulkan_ffv1.c:24: In file included from src/libavcodec/ffv1.h:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vulkan_ffv1.c:24: In file included from src/libavcodec/ffv1.h:37: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_ffv1.c:242: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] 242 | (const uint32_t **)&fp->slice_offset); | ^ src/libavcodec/vulkan_ffv1.c:578:43: warning: unused parameter 'f' [-Wunused-parameter] 578 | static int init_setup_shader(FFV1Context *f, FFVulkanContext *s, | ^ src/libavcodec/vulkan_ffv1.c:632:43: warning: unused parameter 'f' [-Wunused-parameter] 632 | static int init_reset_shader(FFV1Context *f, FFVulkanContext *s, | ^ src/libavcodec/vulkan_ffv1.c:680:44: warning: unused parameter 'f' [-Wunused-parameter] 680 | static int init_decode_shader(FFV1Context *f, FFVulkanContext *s, | ^ src/libavcodec/vulkan_ffv1.c:899:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 899 | SPEC_LIST_ADD(sl, 0, 32, RGB_LINECACHE); | ^ src/libavcodec/vulkan_ffv1.c:899:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 899 | SPEC_LIST_ADD(sl, 0, 32, RGB_LINECACHE); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_ffv1.c:902:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 902 | SPEC_LIST_ADD(sl, 1, 32, 1); | ^ src/libavcodec/vulkan_ffv1.c:902:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 902 | SPEC_LIST_ADD(sl, 1, 32, 1); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ 15 warnings generated. CC libavcodec/vulkan_hevc.o In file included from src/libavcodec/vulkan_h264.c:19: In file included from src/libavcodec/h264dec.h:37: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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/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_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:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_h264.c:154:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | for (int i = 0; i < STD_VIDEO_H264_SCALING_LIST_4X4_NUM_LISTS; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:155:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 155 | for (int j = 0; j < STD_VIDEO_H264_SCALING_LIST_4X4_NUM_ELEMENTS; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:158:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | for (int i = 0; i < STD_VIDEO_H264_SCALING_LIST_8X8_NUM_LISTS; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:159:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 159 | for (int j = 0; j < STD_VIDEO_H264_SCALING_LIST_8X8_NUM_ELEMENTS; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:251:48: warning: unused parameter 'sps' [-Wunused-parameter] 251 | static void set_pps(const PPS *pps, const SPS *sps, | ^ src/libavcodec/vulkan_h264.c:260:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 260 | for (int i = 0; i < STD_VIDEO_H264_SCALING_LIST_4X4_NUM_LISTS; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:261:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 261 | for (int j = 0; j < STD_VIDEO_H264_SCALING_LIST_4X4_NUM_ELEMENTS; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:264:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 264 | for (int i = 0; i < STD_VIDEO_H264_SCALING_LIST_8X8_NUM_LISTS; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:265:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | for (int j = 0; j < STD_VIDEO_H264_SCALING_LIST_8X8_NUM_ELEMENTS; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:329:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 329 | for (int i = 0; i < FF_ARRAY_ELEMS(h->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:339:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 339 | for (int i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vulkan_h264.c:551:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 551 | for (int i = 0; i < vp->decode_info.referenceSlotCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. CC libavcodec/vulkan_prores.o 13 warnings generated. CC libavcodec/vulkan_prores_raw.o In file included from src/libavcodec/vulkan_hevc.c:24: In file included from src/libavcodec/vulkan_decode.h:27: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | 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:921:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 921 | for (int i = 0; i < vp->decode_info.referenceSlotCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vulkan_prores_raw.c:21: In file included from src/libavcodec/vulkan_decode.h:27: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ 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:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ src/libavcodec/vulkan_prores.c:363:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 363 | SPEC_LIST_ADD(sl, 0, 32, interlaced); | ^ src/libavcodec/vulkan_prores.c:363:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 363 | SPEC_LIST_ADD(sl, 0, 32, interlaced); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_prores.c:356:35: warning: unused parameter 'max_num_mbs' [-Wunused-parameter] 356 | int max_num_mbs, int interlaced) | ^ src/libavcodec/vulkan_prores.c:408:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 408 | SPEC_LIST_ADD(sl, 0, 32, interlaced); | ^ src/libavcodec/vulkan_prores.c:408:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 408 | SPEC_LIST_ADD(sl, 0, 32, interlaced); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_prores.c:409:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 409 | SPEC_LIST_ADD(sl, 16, 32, 4*2); /* nb_blocks */ | ^ src/libavcodec/vulkan_prores.c:409:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 409 | SPEC_LIST_ADD(sl, 16, 32, 4*2); /* nb_blocks */ | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_prores.c:418:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 418 | SPEC_LIST_ADD(sl, 18 + i, 32, | ^ src/libavcodec/vulkan_prores.c:418:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 418 | SPEC_LIST_ADD(sl, 18 + i, 32, | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_prores.c:401:33: warning: unused parameter 'max_num_mbs' [-Wunused-parameter] 401 | int max_num_mbs, int interlaced) | ^ src/libavcodec/vulkan_prores_raw.c:276:37: warning: unused parameter 'avctx' [-Wunused-parameter] 276 | static int add_desc(AVCodecContext *avctx, FFVulkanContext *s, | ^ src/libavcodec/vulkan_prores_raw.c:297:35: warning: unused parameter 'version' [-Wunused-parameter] 297 | int version) | ^ src/libavcodec/vulkan_prores_raw.c:326:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 326 | SPEC_LIST_ADD(sl, 16, 32, nb_blocks); | ^ src/libavcodec/vulkan_prores_raw.c:326:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 326 | SPEC_LIST_ADD(sl, 16, 32, nb_blocks); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_prores_raw.c:327:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 327 | SPEC_LIST_ADD(sl, 17, 32, 4); /* nb_components */ | ^ src/libavcodec/vulkan_prores_raw.c:327:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 327 | SPEC_LIST_ADD(sl, 17, 32, 4); /* nb_components */ | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/vulkan_prores_raw.c:336:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 336 | SPEC_LIST_ADD(sl, 18 + i, 32, | ^ src/libavcodec/vulkan_prores_raw.c:336:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 336 | SPEC_LIST_ADD(sl, 18 + i, 32, | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ 18 warnings generated. CC libavcodec/vulkan_video.o 10 warnings generated. CC libavcodec/vulkan_vp9.o 12 warnings generated. CC libavcodec/vvc/cabac.o In file included from src/libavcodec/vvc/cabac.c:27: In file included from src/libavcodec/vvc/cabac.h:26: In file included from src/libavcodec/vvc/ctu.h:31: In file included from src/libavcodec/vvc/dec.h:33: In file included from src/libavcodec/vvc/sei.h:31: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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/vulkan_video.c:20: In file included from src/libavcodec/vulkan_video.h:23: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | 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++) | ~ ^ ~~~~~~~~~~~~~~ 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:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~ 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) | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22 warnings generated. CC libavcodec/vvc/ctu.o 5 warnings generated. CC libavcodec/vvc/data.o 12 warnings generated. CC libavcodec/vvc/dec.o In file included from src/libavcodec/vvc/ctu.c:26: In file included from src/libavcodec/vvc/cabac.h:26: In file included from src/libavcodec/vvc/ctu.h:31: In file included from src/libavcodec/vvc/dec.h:33: In file included from src/libavcodec/vvc/sei.h:31: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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 + | ^ src/libavcodec/vvc/ctu.c:787:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 787 | for (int i = 0; i < FF_ARRAY_ELEMS(cand); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ctu.c:932:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 932 | for (idx = 0; idx < FF_ARRAY_ELEMS(modes); idx++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ctu.c:1829:109: warning: unused parameter 'tree_type' [-Wunused-parameter] 1829 | static TransformUnit* palette_add_tu(VVCLocalContext *lc, const int start, const int end, const VVCTreeType tree_type) | ^ src/libavcodec/vvc/ctu.c:1846:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1846 | for (int i = 0; i < FF_ARRAY_ELEMS(cu->plt); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ctu.c:2400:40: warning: unused parameter 'mtt_depth' [-Wunused-parameter] 2400 | int cb_sub_div, int cqt_depth, int mtt_depth, int depth_offset, | ^ src/libavcodec/vvc/ctu.c:2400:55: warning: unused parameter 'depth_offset' [-Wunused-parameter] 2400 | int cb_sub_div, int cqt_depth, int mtt_depth, int depth_offset, | ^ src/libavcodec/vvc/ctu.c:2708:21: warning: comparison of integers of different signs: 'const int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2708 | if (ctu_idx == sh->num_ctus_in_curr_slice - 1) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ctu.c:2751:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2751 | for (int i = 0; i < FF_ARRAY_ELEMS(pu->gpm_mv); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/ctu.c:2873:56: warning: unused parameter 'h' [-Wunused-parameter] 2873 | const int x0, const int y0, const int w, const int h) | ^ In file included from src/libavcodec/vvc/dec.c:38: In file included from src/libavcodec/vvc/dec.h:33: In file included from src/libavcodec/vvc/sei.h:31: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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 + | ^ 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:24: In file included from src/libavcodec/vvc/ctu.h:31: In file included from src/libavcodec/vvc/dec.h:33: In file included from src/libavcodec/vvc/sei.h:31: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavcodec/vvc/filter.o In file included from src/libavcodec/vvc/filter.c:26: In file included from src/libavcodec/vvc/ctu.h:31: In file included from src/libavcodec/vvc/dec.h:33: In file included from src/libavcodec/vvc/sei.h:31: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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 + | ^ 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, | ^ 8 warnings generated. CC libavcodec/vvc/inter.o In file included from src/libavcodec/vvc/inter.c:25: In file included from src/libavcodec/vvc/inter.h:26: In file included from src/libavcodec/vvc/ctu.h:31: In file included from src/libavcodec/vvc/dec.h:33: In file included from src/libavcodec/vvc/sei.h:31: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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 + | ^ 13 warnings generated. CC libavcodec/vvc/intra.o 12 warnings generated. CC libavcodec/vvc/intra_utils.o In file included from src/libavcodec/vvc/intra.c:26: In file included from src/libavcodec/vvc/inter.h:26: In file included from src/libavcodec/vvc/ctu.h:31: In file included from src/libavcodec/vvc/dec.h:33: In file included from src/libavcodec/vvc/sei.h:31: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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 + | ^ 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) | ^ In file included from src/libavcodec/vvc/intra_utils.c:28: In file included from src/libavcodec/vvc/ctu.h:31: In file included from src/libavcodec/vvc/dec.h:33: In file included from src/libavcodec/vvc/sei.h:31: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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 + | ^ 4 warnings generated. 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++) | ~ ^ ~~ 4 warnings generated. CC libavcodec/vvc/mvs.o 7 warnings generated. CC libavcodec/vvc/ps.o In file included from src/libavcodec/vvc/mvs.c:23: In file included from src/libavcodec/vvc/ctu.h:31: In file included from src/libavcodec/vvc/dec.h:33: In file included from src/libavcodec/vvc/sei.h:31: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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 + | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vvc/ps.c:33: In file included from src/libavcodec/vvc/dec.h:33: In file included from src/libavcodec/vvc/sei.h:31: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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 + | ^ 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/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, cosrc/libavcodec/vvc/mvs.cn:s1941t: 64i:n twarning: unused parameter 'mi' [-Wunused-parameter]t y, int *1941o | fvfo)i d | f ^f _vvc_update_hmvp(VVCLocalContext *lc, const MotionInfo *mi) | ^ 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:32: In file included from src/libavcodec/vvc/refs.h:26: In file included from src/libavcodec/vvc/dec.h:33: In file included from src/libavcodec/vvc/sei.h:31: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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 + | ^ 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:233:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 233 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:278:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 278 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:287:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 287 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:343:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 343 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:353:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 353 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:364:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 364 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.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(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:384:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 384 | if ((ref->poc & mask) == poc) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/vvc/refs.c:508:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 508 | for (int i = 0; i < sh->num_ctus_in_curr_slice; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:519:15: warning: unused parameter 'lx' [-Wunused-parameter] 519 | const int lx, const int i, const VVCSPS *sps) | ^ src/libavcodec/vvc/refs.c:606:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 606 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vvc/refs.c:620:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 620 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. CC libavcodec/vvc/sei.o 21 warnings generated. CC libavcodec/vvc/thread.o In file included from src/libavcodec/vvc/sei.c:23: In file included from src/libavcodec/vvc/sei.h:31: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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/vvc/thread.c:29: In file included from src/libavcodec/vvc/thread.h:26: In file included from src/libavcodec/vvc/dec.h:33: In file included from src/libavcodec/vvc/sei.h:31: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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 + | ^ 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) | ^ 4 warnings generated. CC libavcodec/vvc_parser.o 21 warnings generated. CC libavcodec/wavarc.o src/libavcodec/vvc_parser.c:206:66: warning: unused parameter 'log_ctx' [-Wunused-parameter] 206 | const H266RawSliceHeader *slice, void *log_ctx) | ^ 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) { | ~~~~~~~~~~~~~ ^ ~~~~ 15 warnings generated. CC libavcodec/wavpack.o 1 warning generated. CC libavcodec/wavpackdata.o 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/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) { | ~ ^ ~~~~~~~~~~ In file included from src/libavcodec/wavpackenc.c:31: 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/wavpack.c:1032:60: warning: unused parameter 'opaque' [-Wunused-parameter] 1032 | static av_cold int progress_pool_init_cb(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/wavpack.c:1038:54: warning: unused parameter 'opaque' [-Wunused-parameter] 1038 | static void progress_pool_reset_cb(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/wavpack.c:1044:67: warning: unused parameter 'opaque' [-Wunused-parameter] 1044 | static av_cold void progress_pool_free_entry_cb(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/wavpack.c:1621:76: warning: unused parameter 'threadnr' [-Wunused-parameter] 1621 | static int dsd_channel(AVCodecContext *avctx, void *frmptr, int jobnr, int threadnr) | ^ In file included from src/libavcodec/wavpackenc.c:33: 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:655:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 655 | if (limit && dbits >= limit) | ~~~~~ ^ ~~~~~ src/libavcodec/wavpackenc.c:988:45: warning: unused parameter 's' [-Wunused-parameter] 988 | static void scan_word(WavPackEncodeContext *s, WvChannel *c, | ^ src/libavcodec/wavpackenc.c:997:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 997 | if (value < GET_MED(0)) { | ~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1003:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1003 | if (value - low < GET_MED(1)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1009:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1009 | if (value - low < GET_MED(2)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:2078:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2078 | if (sample - low < GET_MED(1)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:2086:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2086 | if (sample - low < GET_MED(2)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:2961:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2961 | { "joint_stereo", "", OFFSET(joint), AV_OPT_TYPE_BOOL, {.i64=-1}, -1, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2962:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2962 | { "optimize_mono", "", OFFSET(optimize_mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2963:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2963 | { NULL }, | ^ 5 warnings generated. CC libavcodec/wbmpdec.o CC libavcodec/wbmpenc.o 9 warnings generated. CC libavcodec/wcmv.o CC libavcodec/webp.o src/libavcodec/webp.c:375:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | if (code_len < 16U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/webp.c:671:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 671 | if (prefix_code > 39U) { | ~~~~~~~~~~~ ^ ~~~ src/libavcodec/webp.c:765:54: warning: unused parameter 'p_l' [-Wunused-parameter] 765 | static void inv_predict_0(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:765:74: warning: unused parameter 'p_tl' [-Wunused-parameter] 765 | static void inv_predict_0(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:766:42: warning: unused parameter 'p_t' [-Wunused-parameter] 766 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:766:62: warning: unused parameter 'p_tr' [-Wunused-parameter] 766 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:772:74: warning: unused parameter 'p_tl' [-Wunused-parameter] 772 | static void inv_predict_1(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:773:42: warning: unused parameter 'p_t' [-Wunused-parameter] 773 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:773:62: warning: unused parameter 'p_tr' [-Wunused-parameter] 773 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:779:54: warning: unused parameter 'p_l' [-Wunused-parameter] 779 | static void inv_predict_2(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:779:74: warning: unused parameter 'p_tl' [-Wunused-parameter] 779 | static void inv_predict_2(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:780:62: warning: unused parameter 'p_tr' [-Wunused-parameter] 780 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:786:54: warning: unused parameter 'p_l' [-Wunused-parameter] 786 | static void inv_predict_3(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:786:74: warning: unused parameter 'p_tl' [-Wunused-parameter] 786 | static void inv_predict_3(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:787:42: warning: unused parameter 'p_t' [-Wunused-parameter] 787 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:793:54: warning: unused parameter 'p_l' [-Wunused-parameter] 793 | static void inv_predict_4(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:794:42: warning: unused parameter 'p_t' [-Wunused-parameter] 794 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:794:62: warning: unused parameter 'p_tr' [-Wunused-parameter] 794 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:800:74: warning: unused parameter 'p_tl' [-Wunused-parameter] 800 | static void inv_predict_5(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:811:42: warning: unused parameter 'p_t' [-Wunused-parameter] 811 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:811:62: warning: unused parameter 'p_tr' [-Wunused-parameter] 811 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:820:74: warning: unused parameter 'p_tl' [-Wunused-parameter] 820 | static void inv_predict_7(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:821:62: warning: unused parameter 'p_tr' [-Wunused-parameter] 821 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:830:54: warning: unused parameter 'p_l' [-Wunused-parameter] 830 | static void inv_predict_8(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:831:62: warning: unused parameter 'p_tr' [-Wunused-parameter] 831 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:840:54: warning: unused parameter 'p_l' [-Wunused-parameter] 840 | static void inv_predict_9(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:840:74: warning: unused parameter 'p_tl' [-Wunused-parameter] 840 | static void inv_predict_9(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl, | ^ src/libavcodec/webp.c:861:63: warning: unused parameter 'p_tr' [-Wunused-parameter] 861 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:875:63: warning: unused parameter 'p_tr' [-Wunused-parameter] 875 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:891:63: warning: unused parameter 'p_tr' [-Wunused-parameter] 891 | const uint8_t *p_t, const uint8_t *p_tr) | ^ src/libavcodec/webp.c:1051:25: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 1051 | av_assert0(size <= 1024U); | ~~~~ ^ ~~~~~ src/libavcodec/webp.c:1372:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1372 | if (bytestream2_get_bytes_left(&gb) < chunk_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/webp.c:1387:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1387 | if (bytestream2_get_bytes_left(&gb) < chunk_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/webp_parser.o src/libavcodec/webp.c:2039:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2039 | 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 src/libavcodec/webvttdec.c:141:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 141 | for (i = 0; i < FF_ARRAY_ELEMS(webvtt_valid_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/webvttdec.c:152:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 152 | for (i = 0; i < FF_ARRAY_ELEMS(webvtt_tag_replace); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/webvttenc.o 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++) { | ~^~~~~~~~~~~~~~~ 2 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/wma_common.o CC libavcodec/wma_freqs.o CC libavcodec/wmadec.o 34 warnings generated. CC libavcodec/wmaenc.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/wmalosslessdec.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/wmaprodec.o 2 warnings generated. CC libavcodec/wmavoice.o In file included from src/libavcodec/wmaprodec.c:107: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wmaprodec.c:1325:52: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1325 | av_assert0(num_vec_coeffs + offset <= FF_ARRAY_ELEMS(s->channel[c].out)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/wmavoice.c: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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/wmv2data.o CC libavcodec/wmv2dec.o 3 warnings generated. CC libavcodec/wmv2dsp.o 2 warnings generated. CC libavcodec/wmv2enc.o 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 CC libavcodec/wrapped_avframe.o 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)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 2 warnings generated. 3 warnings generated. CC libavcodec/ws-snd1.o X86ASM libavcodec/x86/aacencdsp.o CC libavcodec/x86/aacencdsp_init.o X86ASM libavcodec/x86/aacpsdsp.o CC libavcodec/x86/aacpsdsp_init.o X86ASM libavcodec/x86/ac3dsp.o X86ASM libavcodec/x86/ac3dsp_downmix.o CC libavcodec/x86/ac3dsp_init.o X86ASM libavcodec/x86/alacdsp.o CC libavcodec/x86/alacdsp_init.o X86ASM libavcodec/x86/apv_dsp.o CC libavcodec/x86/apv_dsp_init.o X86ASM libavcodec/x86/audiodsp.o CC libavcodec/x86/audiodsp_init.o X86ASM libavcodec/x86/blockdsp.o CC libavcodec/x86/blockdsp_init.o X86ASM libavcodec/x86/bswapdsp.o CC libavcodec/x86/bswapdsp_init.o X86ASM libavcodec/x86/cavs_qpel.o CC libavcodec/x86/cavsdsp.o X86ASM libavcodec/x86/cavsidct.o CC libavcodec/x86/celt_pvq_init.o X86ASM libavcodec/x86/celt_pvq_search.o X86ASM libavcodec/x86/cfhddsp.o CC libavcodec/x86/cfhddsp_init.o X86ASM libavcodec/x86/cfhdencdsp.o CC libavcodec/x86/cfhdencdsp_init.o CC libavcodec/x86/constants.o X86ASM libavcodec/x86/dcadsp.o CC libavcodec/x86/dcadsp_init.o X86ASM libavcodec/x86/dct32.o X86ASM libavcodec/x86/dirac_dwt.o CC libavcodec/x86/dirac_dwt_init.o 130 warnings generated. X86ASM libavcodec/x86/diracdsp.o CC libavcodec/x86/diracdsp_init.o X86ASM libavcodec/x86/dnxhdenc.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. CC libavcodec/x86/dnxhdenc_init.o X86ASM libavcodec/x86/exrdsp.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/x86/exrdsp_init.o 2 warnings generated. CC libavcodec/x86/fdct.o CC libavcodec/x86/fdctdsp_init.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. X86ASM libavcodec/x86/flac_dsp_gpl.o X86ASM libavcodec/x86/flacdsp.o CC libavcodec/x86/flacdsp_init.o CC libavcodec/x86/flacencdsp_init.o X86ASM libavcodec/x86/fmtconvert.o CC libavcodec/x86/fmtconvert_init.o X86ASM libavcodec/x86/fpel.o X86ASM libavcodec/x86/g722dsp.o CC libavcodec/x86/g722dsp_init.o X86ASM libavcodec/x86/h263_loopfilter.o CC libavcodec/x86/h263dsp_init.o X86ASM libavcodec/x86/h264_chromamc.o X86ASM libavcodec/x86/h264_chromamc_10bit.o X86ASM libavcodec/x86/h264_deblock.o X86ASM libavcodec/x86/h264_deblock_10bit.o X86ASM libavcodec/x86/h264_idct.o X86ASM libavcodec/x86/h264_idct_10bit.o X86ASM libavcodec/x86/h264_intrapred.o X86ASM libavcodec/x86/h264_intrapred_10bit.o CC libavcodec/x86/h264_intrapred_init.o CC libavcodec/x86/h264_qpel.o X86ASM libavcodec/x86/h264_qpel_10bit.o X86ASM libavcodec/x86/h264_qpel_8bit.o X86ASM libavcodec/x86/h264_weight.o X86ASM libavcodec/x86/h264_weight_10bit.o CC libavcodec/x86/h264chroma_init.o CC libavcodec/x86/h264dsp_init.o X86ASM libavcodec/x86/h26x/h2656_inter.o CC libavcodec/x86/h26x/h2656dsp.o X86ASM libavcodec/x86/hevc/add_res.o X86ASM libavcodec/x86/hevc/deblock.o X86ASM libavcodec/x86/hevc/dequant.o CC libavcodec/x86/hevc/dsp_init.o X86ASM libavcodec/x86/hevc/idct.o X86ASM libavcodec/x86/hevc/mc.o X86ASM libavcodec/x86/hevc/sao.o X86ASM libavcodec/x86/hevc/sao_10bit.o X86ASM libavcodec/x86/hpeldsp.o CC libavcodec/x86/hpeldsp_init.o src/libavcodec/x86/hpeldsp_init.c:115:55: warning: unused parameter 'flags' [-Wunused-parameter] 115 | static void hpeldsp_init_ssse3(HpelDSPContext *c, int flags) | ^ 1 warning generated. X86ASM libavcodec/x86/huffyuvdsp.o CC libavcodec/x86/huffyuvdsp_init.o X86ASM libavcodec/x86/huffyuvencdsp.o CC libavcodec/x86/huffyuvencdsp_init.o X86ASM libavcodec/x86/idctdsp.o CC libavcodec/x86/idctdsp_init.o X86ASM libavcodec/x86/imdct36.o X86ASM libavcodec/x86/jpeg2000dsp.o CC libavcodec/x86/jpeg2000dsp_init.o X86ASM libavcodec/x86/lossless_audiodsp.o CC libavcodec/x86/lossless_audiodsp_init.o X86ASM libavcodec/x86/lossless_videodsp.o CC libavcodec/x86/lossless_videodsp_init.o X86ASM libavcodec/x86/lossless_videoencdsp.o CC libavcodec/x86/lossless_videoencdsp_init.o X86ASM libavcodec/x86/lpc.o CC libavcodec/x86/lpc_init.o X86ASM libavcodec/x86/me_cmp.o CC libavcodec/x86/me_cmp_init.o In file included from src/libavcodec/x86/me_cmp_init.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. X86ASM libavcodec/x86/mlpdsp.o CC libavcodec/x86/mlpdsp_init.o CC libavcodec/x86/mpeg4videodsp.o src/libavcodec/x86/mpeg4videodsp.c:68:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 68 | (unsigned) iy >= height - h || height< h | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/x86/mpeg4videodsp.c:67:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 67 | int need_emu = (unsigned) ix >= width - w || width < w || | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 2 warnings generated. CC libavcodec/x86/mpegaudiodsp.o src/libavcodec/x86/mpegaudiodsp.c:114:58: warning: unused parameter 'unused' [-Wunused-parameter] 114 | static void apply_window_mp3(float *in, float *win, int *unused, float *out, | ^ 1 warning generated. CC libavcodec/x86/mpegvideo.o CC libavcodec/x86/mpegvideoenc.o In file included from src/libavcodec/x86/mpegvideoenc.c:27: 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 CC libavcodec/x86/opusdsp_init.o X86ASM libavcodec/x86/pixblockdsp.o CC libavcodec/x86/pixblockdsp_init.o X86ASM libavcodec/x86/pngdsp.o CC libavcodec/x86/pngdsp_init.o X86ASM libavcodec/x86/proresdsp.o CC libavcodec/x86/proresdsp_init.o X86ASM libavcodec/x86/qpel.o X86ASM libavcodec/x86/qpeldsp.o CC libavcodec/x86/qpeldsp_init.o X86ASM libavcodec/x86/rv34dsp.o CC libavcodec/x86/rv34dsp_init.o X86ASM libavcodec/x86/rv40dsp.o CC libavcodec/x86/rv40dsp_init.o X86ASM libavcodec/x86/sbcdsp.o CC libavcodec/x86/sbcdsp_init.o X86ASM libavcodec/x86/sbrdsp.o CC libavcodec/x86/sbrdsp_init.o X86ASM libavcodec/x86/simple_idct10.o X86ASM libavcodec/x86/snowdsp.o CC libavcodec/x86/snowdsp_init.o X86ASM libavcodec/x86/svq1enc.o In file included from src/libavcodec/x86/snowdsp_init.c:28: src/libavcodec/snow_dwt.h:96:102: warning: unused parameter 'high' [-Wunused-parameter] 96 | static av_always_inline void snow_interleave_line_header(int *i, int width, IDWTELEM *low, IDWTELEM *high) | ^ 1 warning generated. CC libavcodec/x86/svq1enc_init.o X86ASM libavcodec/x86/synth_filter.o CC libavcodec/x86/synth_filter_init.o X86ASM libavcodec/x86/takdsp.o CC libavcodec/x86/takdsp_init.o X86ASM libavcodec/x86/ttadsp.o CC libavcodec/x86/ttadsp_init.o X86ASM libavcodec/x86/ttaencdsp.o CC libavcodec/x86/ttaencdsp_init.o X86ASM libavcodec/x86/utvideodsp.o CC libavcodec/x86/utvideodsp_init.o CC libavcodec/x86/v210-init.o X86ASM libavcodec/x86/v210.o X86ASM libavcodec/x86/v210enc.o CC libavcodec/x86/v210enc_init.o CC libavcodec/x86/vc1dsp_init.o X86ASM libavcodec/x86/vc1dsp_inv_trans.o X86ASM libavcodec/x86/vc1dsp_loopfilter.o X86ASM libavcodec/x86/vc1dsp_mc.o CC libavcodec/x86/vc1dsp_mmx.o X86ASM libavcodec/x86/videodsp.o CC libavcodec/x86/videodsp_init.o X86ASM libavcodec/x86/vorbisdsp.o CC libavcodec/x86/vorbisdsp_init.o X86ASM libavcodec/x86/vp3dsp.o CC libavcodec/x86/vp3dsp_init.o X86ASM libavcodec/x86/vp6dsp.o CC libavcodec/x86/vp6dsp_init.o X86ASM libavcodec/x86/vp8dsp.o CC libavcodec/x86/vp8dsp_init.o X86ASM libavcodec/x86/vp8dsp_loopfilter.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) \ | ^ 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) \ | ^ 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) \ | ^ 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) \ | ^ 132 warnings generated. CC libavcodec/x86/vp9dsp_init_12bpp.o 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 X86ASM libavcodec/x86/vp9intrapred.o 96 warnings generated. X86ASM libavcodec/x86/vp9intrapred_16bpp.o X86ASM libavcodec/x86/vp9itxfm.o X86ASM libavcodec/x86/vp9itxfm_16bpp.o X86ASM libavcodec/x86/vp9itxfm_16bpp_avx512.o X86ASM libavcodec/x86/vp9itxfm_avx2.o X86ASM libavcodec/x86/vp9itxfm_avx512.o X86ASM libavcodec/x86/vp9lpf.o X86ASM libavcodec/x86/vp9lpf_16bpp.o X86ASM libavcodec/x86/vp9mc.o X86ASM libavcodec/x86/vp9mc_16bpp.o X86ASM libavcodec/x86/vvc/alf.o X86ASM libavcodec/x86/vvc/dmvr.o CC libavcodec/x86/vvc/dsp_init.o In file included from src/libavcodec/x86/vvc/dsp_init.c:29: In file included from src/libavcodec/vvc/dec.h:33: In file included from src/libavcodec/vvc/sei.h:31: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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 + | ^ 4 warnings generated. X86ASM libavcodec/x86/vvc/mc.o X86ASM libavcodec/x86/vvc/of.o X86ASM libavcodec/x86/vvc/sad.o X86ASM libavcodec/x86/vvc/sao.o X86ASM libavcodec/x86/vvc/sao_10bit.o X86ASM libavcodec/x86/xvididct.o CC libavcodec/x86/xvididct_init.o CC libavcodec/xan.o 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) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 1 warning 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 CC libavcodec/xbmenc.o CC libavcodec/xface.o CC libavcodec/xfacedec.o CC libavcodec/xfaceenc.o 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/xiph.o 1 warning generated. CC libavcodec/xl.o CC libavcodec/xma_parser.o 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. CC libavcodec/xpmdec.o CC libavcodec/xsubdec.o 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) | ~~~~ ^ ~~~~~~~~~~~~ 1 warning generated. CC libavcodec/xsubenc.o 1 warning generated. CC libavcodec/xvididct.o 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 2 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. 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++) { | ~ ^ ~~~~~~~ CC libavcodec/xwdenc.o 3 warnings generated. CC libavcodec/xxan.o 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++) { | ~ ^ ~~~~~~~ 1 warning generated. CC libavcodec/y41pdec.o 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)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/y41penc.o 2 warnings generated. CC libavcodec/ylc.o CC libavcodec/yop.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/yuv4dec.o CC libavcodec/yuv4enc.o 4 warnings generated. CC libavcodec/zerocodec.o CC libavcodec/zlib_wrapper.o 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 src/libavcodec/zmbv.c:542:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 542 | if (c->decomp_size < len) { | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/zmbv.c:629:59: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long') [-Wsign-compare] 629 | if ((avctx->width + 255ULL) * (avctx->height + 64ULL) > FFMIN(avctx->max_pixels, INT_MAX / 4) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libavcodec/libavcodec.pc 2 warnings generated. GEN libswresample/libswresample.pc HOSTCC libswscale/x86/uops_macros.gen.asm X86ASM libswscale/x86/output.o X86ASM libswscale/x86/range_convert.o CC libswscale/x86/rgb2rgb.o X86ASM libswscale/x86/rgb_2_rgb.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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | 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) { | ~ ^ ~~~~~~~~ X86ASM libswscale/x86/scale.o X86ASM libswscale/x86/scale_avx2.o 3 warnings generated. CC libswscale/x86/swscale.o CC libswscale/x86/yuv2rgb.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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | 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"\ | ^ 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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | typedef enum SwsPixelType Swsrc/libswscale/x86/swscale_template.cs:P250i:x67e:l Twarning: yunused parameter 'lumFilter' [-Wunused-parameter]p e; | ^ 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 | In file included from src/libswscale/x86/yuv2rgb.c : 35 : src/libswscale/swscale_internal.h : 81 : 28u:i nwarning: tcast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]8 _t *d e81s | t , i nrte tdusrtnW ,( SiwnstI ndtsetrYn)a l | * ^) sws; | ^ 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:203:43: warning: unused parameter 'src' [-Wunused-parameter] 203 | const int16_t **src, uint8_t *dest, int dstW, | ^ 2 warnings generated. X86ASM libswscale/x86/yuv2yuvX.o X86ASM libswscale/x86/yuv_2_rgb.o 161 warnings generated. 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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | 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; | ^ GEN libswscale/libswscale.pc CC libavutil/float2half.o CC libavutil/half2float.o GEN libavutil/libavutil.pc HOSTCC doc/print_options.o TXT doc/fate.txt 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:366:9: note: previous definition is here 366 | #define HAVE_PTHREAD_SETNAME_NP 0 | ^ 1 warning generated. 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:366:9: note: previous definition is here 366 | #define HAVE_PTHREAD_SETNAME_NP 0 | ^ CC fftools/ffprobe.o In file included from src/fftools/ffprobe.c:46: 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:49: 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:260:138: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 260 | [SECTION_ID_CHAPTERS] = { SECTION_ID_CHAPTERS, "chapters", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_CHAPTER, -1 } }, | ^ src/fftools/ffprobe.c:261:107: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 261 | [SECTION_ID_CHAPTER] = { SECTION_ID_CHAPTER, "chapter", 0, { SECTION_ID_CHAPTER_TAGS, -1 } }, | ^ src/fftools/ffprobe.c:263:78: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 263 | [SECTION_ID_ERROR] = { SECTION_ID_ERROR, "error", 0, { -1 } }, | ^ src/fftools/ffprobe.c:264:104: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 264 | [SECTION_ID_FORMAT] = { SECTION_ID_FORMAT, "format", 0, { SECTION_ID_FORMAT_TAGS, -1 } }, | ^ src/fftools/ffprobe.c:266:153: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 266 | [SECTION_ID_FRAMES] = { SECTION_ID_FRAMES, "frames", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_FRAME, SECTION_ID_SUBTITLE, -1 } }, | ^ src/fftools/ffprobe.c:267:157: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 267 | [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:271:189: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 271 | [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:272:112: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 272 | [SECTION_ID_FRAME_SIDE_DATA_TIMECODE] = { SECTION_ID_FRAME_SIDE_DATA_TIMECODE, "timecode", 0, { -1 } }, | ^ src/fftools/ffprobe.c:277:138: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 277 | [SECTION_ID_FRAME_LOGS] = { SECTION_ID_FRAME_LOGS, "logs", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_FRAME_LOG, -1 } }, | ^ src/fftools/ffprobe.c:278:82: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 278 | [SECTION_ID_FRAME_LOG] = { SECTION_ID_FRAME_LOG, "log", 0, { -1 }, }, | ^ src/fftools/ffprobe.c:279:162: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 279 | [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:280:98: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 280 | [SECTION_ID_LIBRARY_VERSION] = { SECTION_ID_LIBRARY_VERSION, "library_version", 0, { -1 } }, | ^ src/fftools/ffprobe.c:281:134: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 281 | [SECTION_ID_PACKETS] = { SECTION_ID_PACKETS, "packets", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_PACKET, -1} }, | ^ src/fftools/ffprobe.c:282:203: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 282 | [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:283:138: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 283 | [SECTION_ID_PACKET] = { SECTION_ID_PACKET, "packet", 0, { SECTION_ID_PACKET_TAGS, SECTION_ID_PACKET_SIDE_DATA_LIST, -1 } }, | ^ src/fftools/ffprobe.c:287:153: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 287 | [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:288:159: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 288 | [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:291:104: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 291 | [SECTION_ID_PIXEL_FORMAT_COMPONENT] = { SECTION_ID_PIXEL_FORMAT_COMPONENT, "component", 0, { -1 } }, | ^ src/fftools/ffprobe.c:294:143: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 294 | [SECTION_ID_PROGRAM] = { SECTION_ID_PROGRAM, "program", 0, { SECTION_ID_PROGRAM_TAGS, SECTION_ID_PROGRAM_STREAMS, -1 } }, | ^ src/fftools/ffprobe.c:298:98: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 298 | [SECTION_ID_PROGRAM_VERSION] = { SECTION_ID_PROGRAM_VERSION, "program_version", 0, { -1 } }, | ^ src/fftools/ffprobe.c:299:146: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 299 | [SECTION_ID_PROGRAMS] = { SECTION_ID_PROGRAMS, "programs", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_PROGRAM, -1 } }, | ^ src/fftools/ffprobe.c:302:241: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 302 | [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:319:166: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 319 | [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:323:73: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 323 | SECTION_ID_PIXEL_FORMATS, -1} }, | ^ src/fftools/ffprobe.c:324:135: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 324 | [SECTION_ID_STREAMS] = { SECTION_ID_STREAMS, "streams", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_STREAM, -1 } }, | ^ src/fftools/ffprobe.c:325:169: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 325 | [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:330:84: warning: missing field 'element_name' initializer [-Wmissing-field-initializers] 330 | [SECTION_ID_SUBTITLE] = { SECTION_ID_SUBTITLE, "subtitle", 0, { -1 } }, | ^ src/fftools/ffprobe.c:1023:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1023 | print_list_fmt("y_points_value", "%"PRIu8, aom->num_y_points, 1, aom->y_points[idx][0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:439:36: note: expanded from macro 'print_list_fmt' 439 | for (unsigned int idx = 0; idx < n; idx++) { \ | ~~~ ^ ~ src/fftools/ffprobe.c:1024:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1024 | print_list_fmt("y_points_scaling", "%"PRIu8, aom->num_y_points, 1, aom->y_points[idx][1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:439:36: note: expanded from macro 'print_list_fmt' 439 | for (unsigned int idx = 0; idx < n; idx++) { \ | ~~~ ^ ~ src/fftools/ffprobe.c:1025:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1025 | print_list_fmt("ar_coeffs_y", "%"PRId8, num_ar_coeffs_y, 1, aom->ar_coeffs_y[idx]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:439:36: note: expanded from macro 'print_list_fmt' 439 | for (unsigned int idx = 0; idx < n; idx++) { \ | ~~~ ^ ~ src/fftools/ffprobe.c:1038:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1038 | print_list_fmt("uv_points_value", "%"PRIu8, aom->num_uv_points[uv], 1, aom->uv_points[uv][idx][0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:439:36: note: expanded from macro 'print_list_fmt' 439 | for (unsigned int idx = 0; idx < n; idx++) { \ | ~~~ ^ ~ src/fftools/ffprobe.c:1039:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1039 | print_list_fmt("uv_points_scaling", "%"PRIu8, aom->num_uv_points[uv], 1, aom->uv_points[uv][idx][1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:439:36: note: expanded from macro 'print_list_fmt' 439 | for (unsigned int idx = 0; idx < n; idx++) { \ | ~~~ ^ ~ src/fftools/ffprobe.c:1040:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1040 | print_list_fmt("ar_coeffs_uv", "%"PRId8, num_ar_coeffs_uv, 1, aom->ar_coeffs_uv[uv][idx]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffprobe.c:439:36: note: expanded from macro 'print_list_fmt' 439 | for (unsigned int idx = 0; idx < n; idx++) { \ | ~~~ ^ ~ src/fftools/ffprobe.c:1351:88: warning: unused parameter 'packet_idx' [-Wunused-parameter] 1351 | static void show_packet(AVTextFormatContext *tfc, InputFile *ifile, AVPacket *pkt, int packet_idx) | ^ src/fftools/ffprobe.c:1408:80: warning: unused parameter 'stream' [-Wunused-parameter] 1408 | static void show_subtitle(AVTextFormatContext *tfc, AVSubtitle *sub, AVStream *stream, | ^ src/fftools/ffprobe.c:1409:44: warning: unused parameter 'fmt_ctx' [-Wunused-parameter] 1409 | AVFormatContext *fmt_ctx) | ^ src/fftools/ffprobe.c:1895:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1895 | 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:2066:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2066 | 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:2071:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2071 | 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:2887:43: warning: unused parameter 'optctx' [-Wunused-parameter] 2887 | static int opt_show_optional_fields(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2887:63: warning: unused parameter 'opt' [-Wunused-parameter] 2887 | static int opt_show_optional_fields(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2904:29: warning: unused parameter 'optctx' [-Wunused-parameter] 2904 | static int opt_format(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2904:49: warning: unused parameter 'opt' [-Wunused-parameter] 2904 | static int opt_format(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2948:35: warning: unused parameter 'optctx' [-Wunused-parameter] 2948 | static int opt_show_entries(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:2998:33: warning: unused parameter 'optctx' [-Wunused-parameter] 2998 | static int opt_input_file(void *optctx, const char *arg) | ^ src/fftools/ffprobe.c:3015:55: warning: unused parameter 'opt' [-Wunused-parameter] 3015 | static int opt_input_file_i(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3021:36: warning: unused parameter 'optctx' [-Wunused-parameter] 3021 | static int opt_output_file_o(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3021:56: warning: unused parameter 'opt' [-Wunused-parameter] 3021 | static int opt_output_file_o(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3038:37: warning: unused parameter 'optctx' [-Wunused-parameter] 3038 | static int opt_print_filename(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3038:57: warning: unused parameter 'opt' [-Wunused-parameter] 3038 | static int opt_print_filename(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3045:36: warning: unused parameter 'opt' [-Wunused-parameter] 3045 | void show_help_default(const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3045:53: warning: unused parameter 'arg' [-Wunused-parameter] 3045 | void show_help_default(const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3191:37: warning: unused parameter 'optctx' [-Wunused-parameter] 3191 | static int opt_read_intervals(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3191:57: warning: unused parameter 'opt' [-Wunused-parameter] 3191 | static int opt_read_intervals(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3196:29: warning: unused parameter 'optctx' [-Wunused-parameter] 3196 | static int opt_pretty(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3196:49: warning: unused parameter 'opt' [-Wunused-parameter] 3196 | static int opt_pretty(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3196:66: warning: unused parameter 'arg' [-Wunused-parameter] 3196 | static int opt_pretty(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3223:31: warning: unused parameter 'optctx' [-Wunused-parameter] 3223 | static int opt_sections(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3223:51: warning: unused parameter 'opt' [-Wunused-parameter] 3223 | static int opt_sections(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3223:68: warning: unused parameter 'arg' [-Wunused-parameter] 3223 | static int opt_sections(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3236:28: warning: unused parameter 'optctx' [-Wunused-parameter] 3236 | static int opt_codec(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3266:36: warning: unused parameter 'optctx' [-Wunused-parameter] 3266 | static int opt_show_versions(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3266:56: warning: unused parameter 'opt' [-Wunused-parameter] 3266 | static int opt_show_versions(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3266:73: warning: unused parameter 'arg' [-Wunused-parameter] 3266 | static int opt_show_versions(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffprobe.c:3280:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3280 | DEFINE_OPT_SHOW_SECTION(chapters, CHAPTERS) | ^ src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3280:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3280:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3281:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3281 | DEFINE_OPT_SHOW_SECTION(error, ERROR) | ^ src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3281:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3281:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3282:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3282 | DEFINE_OPT_SHOW_SECTION(format, FORMAT) | ^ src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3282:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3282:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3283:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3283 | DEFINE_OPT_SHOW_SECTION(frames, FRAMES) | ^ src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3283:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3283:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3284:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3284 | DEFINE_OPT_SHOW_SECTION(library_versions, LIBRARY_VERSIONS) | ^ src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3284:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3284:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3285:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3285 | DEFINE_OPT_SHOW_SECTION(packets, PACKETS) | ^ src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3285:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3285:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3286:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3286 | DEFINE_OPT_SHOW_SECTION(pixel_formats, PIXEL_FORMATS) | ^ src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3286:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3286:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3287:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3287 | DEFINE_OPT_SHOW_SECTION(program_version, PROGRAM_VERSION) | ^ src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3287:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3287:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3288:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3288 | DEFINE_OPT_SHOW_SECTION(streams, STREAMS) | ^ src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3288:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3288:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3289:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3289 | DEFINE_OPT_SHOW_SECTION(programs, PROGRAMS) | ^ src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3289:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3289:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3290:1: warning: unused parameter 'optctx' [-Wunused-parameter] 3290 | DEFINE_OPT_SHOW_SECTION(stream_groups, STREAM_GROUPS) | ^ src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3290:1: warning: unused parameter 'opt' [-Wunused-parameter] src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3290:1: warning: unused parameter 'arg' [-Wunused-parameter] src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION' 3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \ | ^ src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3293 | 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:3293: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:3293: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:3293:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:203:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 203 | { "?", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffprobe.c:3293:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:204:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 204 | { "help", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \ | ^ src/fftools/ffprobe.c:3293: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:3293: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:3293: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:3293: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:3293: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:3293: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:3293: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:3293: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:3293: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:3293: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:3293: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:3293: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:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:217:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 217 | { "filters", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_filters }, "show available filters" }, \ | ^ src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:218:126: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 218 | { "pix_fmts", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_pix_fmts }, "show available pixel formats" }, \ | ^ src/fftools/ffprobe.c:3293: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:3293: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:3293: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:3293: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:3293: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:3293:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:224:127: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 224 | { "v", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_loglevel }, "set logging level", "loglevel" }, \ | ^ src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:225:115: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 225 | { "report", OPT_TYPE_FUNC, OPT_EXPERT, { .func_arg = opt_report }, "generate a report" }, \ | ^ src/fftools/ffprobe.c:3293: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:3293: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:3293: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:3293: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:3293: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:3293:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers] src/fftools/opt_common.h:230:5: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS' 230 | CMDUTILS_COMMON_OPTIONS_AVDEVICE \ | ^ src/fftools/opt_common.h:47:51: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS_AVDEVICE' 47 | "list sinks of the output device", "device" }, \ | ^ src/fftools/ffprobe.c:3294:112: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3294 | { "f", OPT_TYPE_FUNC, OPT_FUNC_ARG, {.func_arg = opt_format}, "force format", "format" }, | ^ src/fftools/ffprobe.c:3295:113: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3295 | { "unit", OPT_TYPE_BOOL, 0, {&show_value_unit}, "show unit of the displayed values" }, | ^ src/fftools/ffprobe.c:3296:121: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3296 | { "prefix", OPT_TYPE_BOOL, 0, {&use_value_prefix}, "use SI prefixes for the displayed values" }, | ^ src/fftools/ffprobe.c:3298:44: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3298 | "use binary prefixes for byte units" }, | ^ src/fftools/ffprobe.c:3300:72: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3300 | "use sexagesimal format HOURS:MM:SS.MICROSECONDS for time units" }, | ^ src/fftools/ffprobe.c:3302:78: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3302 | "prettify the format of displayed values, make it more human readable" }, | ^ src/fftools/ffprobe.c:3304:119: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3304 | "set the output printing format (available formats are: default, compact, csv, flat, ini, json, xml)", "format" }, | ^ src/fftools/ffprobe.c:3305:117: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3305 | { "print_format", OPT_TYPE_STRING, 0, { &output_format }, "alias for -output_format (deprecated)" }, | ^ src/fftools/ffprobe.c:3306:114: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3306 | { "of", OPT_TYPE_STRING, 0, { &output_format }, "alias for -output_format", "format" }, | ^ src/fftools/ffprobe.c:3307:131: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3307 | { "select_streams", OPT_TYPE_STRING, 0, { &stream_specifier }, "select the specified streams", "stream_specifier" }, | ^ src/fftools/ffprobe.c:3308:146: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3308 | { "sections", OPT_TYPE_FUNC, OPT_EXIT, {.func_arg = opt_sections}, "print sections structure and section information, and exit" }, | ^ src/fftools/ffprobe.c:3309:140: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3309 | { "data_dump_format", OPT_TYPE_STRING, 0, { &data_dump_format }, "set data dump format (available formats are: xxd, base64)" }, | ^ src/fftools/ffprobe.c:3310:96: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3310 | { "show_data", OPT_TYPE_BOOL, 0, { &do_show_data }, "show packets data" }, | ^ src/fftools/ffprobe.c:3311:103: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3311 | { "show_data_hash", OPT_TYPE_STRING, 0, { &show_data_hash }, "show packets data hash" }, | ^ src/fftools/ffprobe.c:3312:112: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3312 | { "show_error", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_error }, "show probing error" }, | ^ src/fftools/ffprobe.c:3313:120: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3313 | { "show_format", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_format }, "show format/container info" }, | ^ src/fftools/ffprobe.c:3314:110: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3314 | { "show_frames", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_frames }, "show frames info" }, | ^ src/fftools/ffprobe.c:3316:55: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3316 | "show a set of specified entries", "entry_list" }, | ^ src/fftools/ffprobe.c:3318:86: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3318 | { "show_log", OPT_TYPE_INT, 0, { &do_show_log }, "show log" }, | ^ src/fftools/ffprobe.c:3320:112: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3320 | { "show_packets", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_packets }, "show packets info" }, | ^ src/fftools/ffprobe.c:3321:114: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3321 | { "show_programs", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_programs }, "show programs info" }, | ^ src/fftools/ffprobe.c:3322:124: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3322 | { "show_stream_groups", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_stream_groups }, "show stream groups info" }, | ^ src/fftools/ffprobe.c:3323:112: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3323 | { "show_streams", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_streams }, "show streams info" }, | ^ src/fftools/ffprobe.c:3324:114: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3324 | { "show_chapters", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_chapters }, "show chapters info" }, | ^ src/fftools/ffprobe.c:3325:119: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3325 | { "count_frames", OPT_TYPE_BOOL, 0, { &do_count_frames }, "count the number of frames per stream" }, | ^ src/fftools/ffprobe.c:3326:121: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3326 | { "count_packets", OPT_TYPE_BOOL, 0, { &do_count_packets }, "count the number of packets per stream" }, | ^ src/fftools/ffprobe.c:3327:124: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3327 | { "show_program_version", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_program_version }, "show ffprobe version" }, | ^ src/fftools/ffprobe.c:3328:125: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3328 | { "show_library_versions", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_library_versions }, "show library versions" }, | ^ src/fftools/ffprobe.c:3329:129: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3329 | { "show_versions", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_versions }, "show program and library versions" }, | ^ src/fftools/ffprobe.c:3330:131: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3330 | { "show_pixel_formats", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_pixel_formats }, "show pixel format descriptions" }, | ^ src/fftools/ffprobe.c:3331:127: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3331 | { "show_optional_fields", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = &opt_show_optional_fields }, "show optional fields" }, | ^ src/fftools/ffprobe.c:3332:101: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3332 | { "show_private_data", OPT_TYPE_BOOL, 0, { &show_private_data }, "show private data" }, | ^ src/fftools/ffprobe.c:3333:109: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3333 | { "private", OPT_TYPE_BOOL, 0, { &show_private_data }, "same as show_private_data" }, | ^ src/fftools/ffprobe.c:3334:145: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3334 | { "analyze_frames", OPT_TYPE_BOOL, 0, { &do_analyze_frames }, "analyze frames to provide additional stream-level information" }, | ^ src/fftools/ffprobe.c:3335:97: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3335 | { "bitexact", OPT_TYPE_BOOL, 0, {&do_bitexact}, "force bitexact output" }, | ^ src/fftools/ffprobe.c:3336:134: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3336 | { "read_intervals", OPT_TYPE_FUNC, OPT_FUNC_ARG, {.func_arg = opt_read_intervals}, "set read intervals", "read_intervals" }, | ^ src/fftools/ffprobe.c:3337:128: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3337 | { "i", OPT_TYPE_FUNC, OPT_FUNC_ARG, {.func_arg = opt_input_file_i}, "read specified file", "input_file"}, | ^ src/fftools/ffprobe.c:3338:136: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3338 | { "o", OPT_TYPE_FUNC, OPT_FUNC_ARG, {.func_arg = opt_output_file_o}, "write to specified output", "output_file"}, | ^ src/fftools/ffprobe.c:3339:146: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3339 | { "print_filename", OPT_TYPE_FUNC, OPT_FUNC_ARG, {.func_arg = opt_print_filename}, "override the printed input filename", "print_file"}, | ^ src/fftools/ffprobe.c:3341:83: warning: missing field 'argname' initializer [-Wmissing-field-initializers] 3341 | "read and decode the streams to fill missing information with heuristics" }, | ^ src/fftools/ffprobe.c:3342:119: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3342 | { "c", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_codec}, "force decoder", "decoder_name" }, | ^ src/fftools/ffprobe.c:3343:134: warning: missing field 'u1' initializer [-Wmissing-field-initializers] 3343 | { "codec", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_codec}, "alias for -c (force decoder)", "decoder_name" }, | ^ src/fftools/ffprobe.c:3344:13: warning: missing field 'type' initializer [-Wmissing-field-initializers] 3344 | { NULL, }, | ^ 2 warnings generated. AR libavdevice/libavdevice.a src/fftools/ffplay.c:396:34: warning: unused parameter 'optctx' [-Wunused-parameter] 396 | static int opt_add_vfilter(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffplay.c:396:54: warning: unused parameter 'opt' [-Wunused-parameter] 396 | static int opt_add_vfilter(void *optctx, const char *opt, const char *arg) | ^ src/fftools/ffplay.c:900:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 900 | for (i = 0; i < FF_ARRAY_ELEMS(sdl_texture_format_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffplay.c:1034:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1034 | for (i = 0; i < sp->sub.num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/fftools/ffplay.c:1257:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1257 | if (stream_index < 0 || stream_index >= ic->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/fftools/ffplay.c:1373:33: warning: unused parameter 'sig' [-Wunused-parameter] 1373 | static void sigterm_handler(int sig) | ^ src/fftools/ffplay.c:1715:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1715 | for (i = 0; i < sp->sub.num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/fftools/ffplay.c:1893:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1893 | for (i = 0; i < graph->nb_filters - nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffplay.c:1919:19: warning: comparison of integers of different signs: 'int' and 'Uint32' (aka 'unsigned int') [-Wsign-compare] 1919 | for (i = 0; i < renderer_info.num_texture_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffplay.c:1920:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1920 | for (j = 0; j < FF_ARRAY_ELEMS(sdl_texture_format_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffplay.c:1921:50: warning: comparison of integers of different signs: 'Uint32' (aka 'unsigned int') and 'const int' [-Wsign-compare] 1921 | if (renderer_info.texture_formats[i] == sdl_texture_format_map[j].texture_fmt) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fftools/ffplay.c:2476:48: 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] 2476 | const uint8_t **in = (const uint8_t **)af->frame->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->auCC libavfilter/aeval.o dio_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:3579:9: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough] 3579 | case SDL_MOUSEMOTION: | ^ src/fftools/ffplay.c:3579:9: note: insert '__attribute__((fallthrough));' to silence this warning 3579 | case SDL_MOUSEMOTION: | ^ | __attribute__((fallthrough)); src/fftools/ffplay.c:3579:9: note: insert 'break;' to avoid fall-through 3579 | case SDL_MOUSEMOTION: | ^ | break; src/fftools/ffplay.c:3630:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough] 3630 | case SDL_WINDOWEVENT_EXPOSED: | ^ src/fftools/ffplay.c:3630:17: note: insert '__attribute__((fallthrough));' to silence this warning 3630 | case SDL_WINDOWEVENT_EXPOSED: | ^ | __attribute__((fallthrough)); src/fftools/ffplay.c:3630:17: note: insert 'break;' to avoid fall-through 3630 | case SDL_WINDOWEVENT_EXPOSED: | ^ | break; 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) | ^ src/libavfilter/aeval.c:91:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:92:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:93:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "sample_rate", "set the sample rate", OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:94:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "s", "set the sample rate", OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:95:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "duration", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:96:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "d", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:97:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "channel_layout", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:98:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "c", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/aeval.c:343:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 343 | { "channel_layout", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:344:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 344 | { "c", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:345:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 345 | { NULL } | ^ 12 warnings generated. CC libavfilter/af_aap.o src/libavfilter/af_aap.c:79:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "order", "set the filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=16}, 1, INT16_MAX, A }, | ^ src/libavfilter/af_aap.c:80:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "projection", "set the filter projection", OFFSET(projection), AV_OPT_TYPE_INT, {.i64=2}, 1, 256, A }, | ^ src/libavfilter/af_aap.c:81:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "mu", "set the filter mu", OFFSET(mu), AV_OPT_TYPE_FLOAT, {.dbl=0.0001},0,1, AT }, | ^ src/libavfilter/af_aap.c:82:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "delta", "set the filter delta", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0.001},0, 1, AT }, | ^ src/libavfilter/af_aap.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL } | ^ src/libavfilter/af_aap.c:128:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 128 | for (i = 0; i < ctx->nb_inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~ 6 warnings generated. 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, | ^ 177 warnings generated. CC libavfilter/af_acopy.o 3 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:440:32: warning: unused parameter 'unused0' [-Wunused-parameter] 440 | double unused0, | ^ src/libavfilter/af_adeclick.c:441:33: warning: unused parameter 'unused1' [-Wunused-parameter] 441 | double *unused1, double *unused2, | ^ src/libavfilter/af_adeclick.c:441:50: warning: unused parameter 'unused2' [-Wunused-parameter] 441 | double *unused1, double *unused2, | ^ src/libavfilter/af_adeclick.c:489:66: warning: unused parameter 'c' [-Wunused-parameter] 489 | static int detect_clicks(AudioDeclickContext *s, DeclickChannel *c, | ^ src/libavfilter/af_adeclick.c:535:72: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 535 | static int filter_channel(AVFilterContext *ctx, void *arg, int ch, int nb_jobs) | ^ src/libavfilter/af_adeclick.c:802:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 802 | { "window", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:803:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 803 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:804:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 804 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:805:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 805 | { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:806:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 806 | { "arorder", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:807:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 807 | { "a", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:808:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 808 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:809:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 809 | { "t", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:810:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 810 | { "hsize", "set histogram size", OFFSET(nb_hbins), AV_OPT_TYPE_INT, {.i64=1000}, 100, 9999, AF }, | ^ src/libavfilter/af_adeclick.c:811:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 811 | { "n", "set histogram size", OFFSET(nb_hbins), AV_OPT_TYPE_INT, {.i64=1000}, 100, 9999, AF }, | ^ src/libavfilter/af_adeclick.c:818:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 818 | { NULL } | ^ 114 warnings generated. CC libavfilter/af_adecorrelate.o 9 warnings generated. CC libavfilter/af_adelay.o src/libavfilter/af_adecorrelate.c:218:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { "stages", "set filtering stages", OFFSET(stages), AV_OPT_TYPE_INT, {.i64=6}, 1, MAX_STAGES, FLAGS }, | ^ src/libavfilter/af_adecorrelate.c:219:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/af_adecorrelate.c:220:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 220 | { NULL } | ^ 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) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ 3 warnings generated. 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) | ^ CC libavfilter/af_adenorm.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 } | ^ 27 warnings generated. CC libavfilter/af_aderivative.o 2 warnings generated. 37 warnings generated. CC libavfilter/af_adrc.o CC libavfilter/af_adynamicequalizer.o 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 } | ^ src/libavfilter/af_adrc.c:99:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "transfer", "set the transfer expression", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str="p"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_adrc.c:100:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "attack", "set the attack", OFFSET(attack_ms), AV_OPT_TYPE_DOUBLE, {.dbl=50.}, 1, 1000, FLAGS }, | ^ src/libavfilter/af_adrc.c:101:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "release", "set the release", OFFSET(release_ms), AV_OPT_TYPE_DOUBLE, {.dbl=100.}, 5, 2000, FLAGS }, | ^ src/libavfilter/af_adrc.c:102:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "channels", "set channels to filter",OFFSET(channels_to_filter),AV_OPT_TYPE_STRING,{.str="all"},0, 0, FLAGS }, | ^ src/libavfilter/af_adrc.c:103:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 103 | {NULL} | ^ src/libavfilter/af_adrc.c:195:41: warning: unused parameter 'ctx' [-Wunused-parameter] 195 | static void get_energy(AVFilterContext *ctx, | ^ src/libavfilter/af_adrc.c:255:42: warning: unused parameter 'ctx' [-Wunused-parameter] 255 | static void get_factors(AVFilterContext *ctx, | ^ src/libavfilter/af_adrc.c:264:44: warning: unused parameter 'ctx' [-Wunused-parameter] 264 | static void apply_factors(AVFilterContext *ctx, | ^ src/libavfilter/af_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 } | ^ 2 warnings generated. CC libavfilter/af_adynamicsmooth.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 } | ^ 3 warnings generated. CC libavfilter/af_aecho.o 8 warnings generated. CC libavfilter/af_aemphasis.o 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 } | ^ 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 } | ^ 11 warnings generated. CC libavfilter/af_aexciter.o 3 warnings generated. CC libavfilter/af_afade.o 5 warnings generated. CC libavfilter/af_afftdn.o src/libavfilter/af_aexciter.c:56:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, A }, | ^ src/libavfilter/af_aexciter.c:57:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, A }, | ^ src/libavfilter/af_aexciter.c:58:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "amount", "set amount", OFFSET(amount), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, A }, | ^ src/libavfilter/af_aexciter.c:59:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "drive", "set harmonics", OFFSET(drive), AV_OPT_TYPE_DOUBLE, {.dbl=8.5}, 0.1, 10, A }, | ^ src/libavfilter/af_aexciter.c:60:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "blend", "set blend harmonics", OFFSET(blend), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -10, 10, A }, | ^ src/libavfilter/af_aexciter.c:61:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "freq", "set scope", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl=7500}, 2000, 12000, A }, | ^ src/libavfilter/af_aexciter.c:62:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "ceil", "set ceiling", OFFSET(ceil), AV_OPT_TYPE_DOUBLE, {.dbl=9999}, 9999, 20000, A }, | ^ src/libavfilter/af_aexciter.c:63:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "listen", "enable listen mode", OFFSET(listen), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_aexciter.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL } | ^ src/libavfilter/af_afade.c:302:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 302 | { "start_sample", "set number of first sample to start fading", OFFSET(start_sample), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:303:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 303 | { "ss", "set number of first sample to start fading", OFFSET(start_sample), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:304:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 304 | { "nb_samples", "set number of samples for fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:305:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 305 | { "ns", "set number of samples for fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:306:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 306 | { "start_time", "set time to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:307:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 307 | { "st", "set time to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:308:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 308 | { "duration", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:309:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 309 | { "d", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ^ src/libavfilter/af_afade.c:336:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "silence", "set the silence gain", OFFSET(silence), AV_OPT_TYPE_DOUBLE, {.dbl = 0 }, 0, 1, TFLAGS }, | ^ src/libavfilter/af_afade.c:337:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "unity", "set the unity gain", OFFSET(unity), AV_OPT_TYPE_DOUBLE, {.dbl = 1 }, 0, 1, TFLAGS }, | ^ src/libavfilter/af_afade.c:338:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 338 | { NULL } | ^ src/libavfilter/af_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 | { "nrsrc/libavfilter/af_afade.c":,456 :"150s:e twarning: missing field 'unit' initializer [-Wmissing-field-initializers]t he noise red u456c | t i o n "{, " i n pOuFtFsS"E,T ( n o i s e _"rseedtu cntuimobne)r, oAfV _iOnPpTu_tT YfPiEl_eFsL OtAoT ,c r o{s.sd bfla d=e "1,2 } , O F F S E T.(0n1b,_ i9n7p,u tAsF)R, } , A| V ^_ OPT_TYPE_INsrc/libavfilter/af_afftdn.cT:,170 : 123 : {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]i 64 = 2}, 170 | 1 ,{ I"NnTo3i2s_eM_AfXl,o oFrL"A,G S" s}e,t t| h ^e noise floor",OFFSEsrc/libavfilter/af_afade.cT:(457n:o150i:s ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]f loor), A457V | _ O P T _{T Y"PnE"_,F L O A T , { . d b l" s=e-t5 0n}u,m b e r o f i n p-u8t0 ,f-i2l0e,s AtFoR c}r,o s s| ^f ade", src/libavfilter/af_afftdn.c : 171 :O123F:F Swarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T (nb_inpu t171s | ) , { A"Vn_fO"P,T _"TsYePtE _tIhNeT ,n o i s e{ .fil6o4o r=" ,2 } , 1O,F FISNETT3(2n_oMiAsXe,_ fFlLoAoGrS) ,} , | ^A V_OPT_TYPE_FLOAT, {.dblsrc/libavfilter/af_afade.c :=458-:51530:} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] -80 ,458- | 2 0 , A{F R" n}b,_ s a| m ^p les", "set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT6src/libavfilter/af_afftdn.c4:,182 : 122{:. iwarning: 6missing field 'unit' initializer [-Wmissing-field-initializers]4 = 44100} ,182 | 1 , I N{T 3"2b_aMnAdX_/n1o0i,s e",F L"AsGeSt }t,h e | c ^u stom bands noise",src/libavfilter/af_afade.c :O459F:F153S:E Twarning: (missing field 'unit' initializer [-Wmissing-field-initializers]b and_noise_s t459r | ) , A{V _"OnPsT"_,T Y P E _ S T R I N G ," s{e.ts tnru m=b e0r} ,o f s a m0p,l e s0 ,f oArF c}r,o s s| ^f ade duration", Osrc/libavfilter/af_afftdn.cF:F183S:E122T:( nwarning: bmissing field 'unit' initializer [-Wmissing-field-initializers]_ samples) ,183 | A V _{O P"Tb_nT"Y,P E"_sIeNtT 6t4h,e c{u.sit6o4m =b a4n4d1s0 0n}o,i s1e," ,I NOTF3F2S_EMTA(Xb/a1n0d,_ nFoLiAsGeS_ s}t,r ) ,| ^ AV_OPT_TYPE_STRING, {.src/libavfilter/af_afade.cs:t460r: 149=: 0warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 460 | 0 , {0 ," dAuFr a}t,i o n| " ^, "set crsrc/libavfilter/af_afftdn.co:s184s: 123f:a dwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] duration", 184 | { " r e s i d u a l _ f l o o rO"F,F S"EsTe(td utrhaet iroens)i,d u a l fAlVo_oOrP"T,_OTFYFPSEE_TD(UrReAsTiIdOuNa,l _{f.lio6o4r )=, 0 A}V,_ O P0T,_ T6Y0P0E0_0F0L0O0A,T ,F L{A.GdSb l} ,= - 3| 8 ^} , -80,-20, AFRsrc/libavfilter/af_afade.c :}461,: 149 :| ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afftdn.c:185 :461123 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "d", 185 | { " r"fs"e,t "csreots st hfea dree sdiudruaatli ofnl"o,o r " , O F F S E T ( r e s i d u a lO_FfFlSoEoTr()d,u r aAtVi_oOnP)T,_ T Y P E _AFVL_OOAPTT,_ T Y{P.Ed_bDlU R=A-T3I8O}N,, { . i 6 4 = 0- 8}0,, - 200,, 6A0F0R0 0}0,0 0 ,| ^F LAGS }, | ^src/libavfilter/af_afftdn.c :186:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | { "track_nosrc/libavfilter/af_afade.ci:s462e:"143,: "warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]r ack noise" ,462 | { O"FoFvSeErTl(atpr"a,c k _ n o i s"eo)v,e r l a p A1Vs_tO PsTt_rTeYaPmE _eBnOdO Lw,i t h {2.nid6 4s t=r e a0m} ,s t a r t " , O F F S0E,T ( o1v,e rAlFaRp )},, | ^ AV_OPT_TYPE_Bsrc/libavfilter/af_afftdn.cO:O187L:,123 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers]. i64 = 1 187 | } , 0 ,{ "1t,n "F,L A"GtSr a}c,k n| o ^i se", src/libavfilter/af_afade.c : 463 :O143F:F Swarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T (track_noi s463e | ) , { "AoV"_,O P T _ T Y P E _ B O O L",o v e r{l.aip6 41 s=t s0t}r,e a m e n d w i t h 02,n d 1s,t rAeFaRm }s,t a r| t ^" , OFFSETsrc/libavfilter/af_afftdn.c(:o188v:e123r:l awarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]) , AV _188O | P T _ T Y{P E"_tBrOaOcLk,_ r e s{i.diu6a4l "=, 1" t r a c}k, r0e,s i d1u,a lF"L,A GOSF F}S,E T (| t ^r ack_residual), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:189:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | { "tr", "track residual", OFFSET(track_residual), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR }, | ^ src/libavfilter/af_afade.c:492:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 492 | { NULL } | ^ src/libavfilter/af_afftdn.c:198:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | { "adaptivity", "set adaptivity factor",OFFSET(ratio), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:199:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "ad", "set adaptivity factor",OFFSET(ratio), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1, AFR }, | ^ src/libavfilter/af_afftdn.c:200:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "floor_offset", "set noise floor offset factor",OFFSET(floor_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, -2, 2, AFR }, | ^ src/libavfilter/af_afftdn.c:201:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | { "fo", "set noise floor offset factor",OFFSET(floor_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, -2, 2, AFR }, | ^ src/libavfilter/af_afftdn.c:208:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | { "band_multiplier", "set band multiplier",OFFSET(band_multiplier), AV_OPT_TYPE_FLOAT,{.dbl = 1.25}, 0.2,5, AF }, | ^ src/libavfilter/af_afftdn.c:209:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | { "bm", "set band multiplier", OFFSET(band_multiplier), AV_OPT_TYPE_FLOAT,{.dbl = 1.25}, 0.2,5, AF }, | ^ src/libavfilter/af_afftdn.c:217:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "gain_smooth", "set gain smooth radius",OFFSET(gain_smooth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 50, AFR }, | ^ src/libavfilter/af_afftdn.c:218:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { "gs", "set gain smooth radius",OFFSET(gain_smooth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 50, AFR }, | ^ src/libavfilter/af_afftdn.c:219:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | { NULL } | ^ src/libavfilter/af_afftdn.c:312:55: warning: unused parameter 's' [-Wunused-parameter] 312 | static void spectral_flatness(AudioFFTDeNoiseContext *s, const double *const spectral, | ^ 9 warnings generated. CC libavfilter/af_afftfilt.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) | ^ 20 warnings generated. CC libavfilter/af_afir.o 6 warnings generated. CC libavfilter/af_aformat.o 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_aformat.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | { NULL } | ^ 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 } | ^ 1 warning generated. CC libavfilter/af_afreqshift.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 } | ^ 8 warnings generated. CC libavfilter/af_afwtdn.o 22 warnings generated. CC libavfilter/af_agate.o src/libavfilter/af_afwtdn.c:444:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 444 | { "sigma", "set noise sigma", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, AFR }, | ^ src/libavfilter/af_afwtdn.c:445:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 445 | { "levels", "set number of wavelet levels", OFFSET(levels), AV_OPT_TYPE_INT, {.i64=10}, 1, MAX_LEVELS-1, AF }, | ^ src/libavfilter/af_afwtdn.c:454:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 454 | { "percent", "set percent of full denoising", OFFSET(percent),AV_OPT_TYPE_DOUBLE, {.dbl=85}, 0, 100, AFR }, | ^ src/libavfilter/af_afwtdn.c:455:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { "profile", "profile noise", OFFSET(need_profile), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AFR }, | ^ src/libavfilter/af_afwtdn.c:456:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 456 | { "adaptive", "adaptive profiling of noise", OFFSET(adaptive), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AFR }, | ^ src/libavfilter/af_afwtdn.c:457:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 457 | { "samples", "set frame size in number of samples", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=8192}, 512, 65536, AF }, | ^ src/libavfilter/af_afwtdn.c:458:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 458 | { "softness", "set thresholding softness", OFFSET(softness), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afwtdn.c:459:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 459 | { NULL } | ^ src/libavfilter/af_afwtdn.c:467:39: warning: unused parameter 'in_length' [-Wunused-parameter] 467 | static void conv_down(double *in, int in_length, double *low, double *high, | ^ src/libavfilter/af_afwtdn.c:523:61: warning: unused parameter 'ch' [-Wunused-parameter] 523 | int in_length, int levels, int ch, uint64_t sn) | ^ src/libavfilter/af_afwtdn.c:926:72: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 926 | static int filter_channel(AVFilterContext *ctx, void *arg, int ch, int nb_jobs) | ^ 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 } | ^ 10 warnings generated. CC libavfilter/af_aiir.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/denominator/poles/ladder coefficients", OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1527:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1527 | { "gains", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1528:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | { "k", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1529:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1529 | { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1530:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1530 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1551:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1551 | { "normalize", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1552:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1552 | { "n", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1553:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1553 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1554:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1554 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/af_aiir.c:1555:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1555 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF }, | ^ src/libavfilter/af_aiir.c:1556:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1556 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF }, | ^ src/libavfilter/af_aiir.c:1557:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1557 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF }, | ^ src/libavfilter/af_aiir.c:1558:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1558 | { NULL }, | ^ 22 warnings generated. CC libavfilter/af_alimiter.o src/libavfilter/af_alimiter.c:82:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, AF }, | ^ src/libavfilter/af_alimiter.c:83:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, AF }, | ^ src/libavfilter/af_alimiter.c:84:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "limit", "set limit", OFFSET(limit), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0625, 1, AF }, | ^ src/libavfilter/af_alimiter.c:85:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=5}, 0.1, 80, AF }, | ^ src/libavfilter/af_alimiter.c:86:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "release", "set release", OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=50}, 1, 8000, AF }, | ^ src/libavfilter/af_alimiter.c:87:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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", OFFSET(asc_coeff), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 1, AF }, | ^ src/libavfilter/af_alimiter.c:89:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "level", "auto level", OFFSET(auto_level), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF }, | ^ src/libavfilter/af_alimiter.c:90:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "latency", "compensate delay", OFFSET(latency), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF }, | ^ src/libavfilter/af_alimiter.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ src/libavfilter/af_alimiter.c:110:33: warning: unused parameter 'peak' [-Wunused-parameter] 110 | double peak, double limit, double patt, int asc) | ^ 11 warnings generated. CC libavfilter/af_amerge.o 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 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 } | ^ 5 warnings generated. CC libavfilter/af_amultiply.o 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++) { | ~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. 1 warning generated. CC libavfilter/af_anequalizer.o CC libavfilter/af_anlmdn.o 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) | ^ 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) | ^ 10 warnings generated. CC libavfilter/af_anlms.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_anull.o 6 warnings generated. CC libavfilter/af_apad.o CC libavfilter/af_aphaser.o src/libavfilter/af_apad.c:53:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "packet_size", "set silence packet size", OFFSET(packet_size), AV_OPT_TYPE_INT, { .i64 = 4096 }, 0, INT_MAX, A }, | ^ src/libavfilter/af_apad.c:54:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "pad_len", "set number of samples of silence to add", OFFSET(pad_len), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, A }, | ^ src/libavfilter/af_apad.c:55:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "whole_len", "set minimum target number of samples in the audio stream", OFFSET(whole_len), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, A }, | ^ src/libavfilter/af_apad.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "pad_dur", "set duration of silence to add", OFFSET(pad_dur), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, A }, | ^ src/libavfilter/af_apad.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "whole_dur", "set minimum target duration in the audio stream", OFFSET(whole_dur), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, A }, | ^ src/libavfilter/af_apad.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ 6 warnings generated. CC libavfilter/af_apsyclip.o src/libavfilter/af_aphaser.c:60:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "in_gain", "set input gain", OFFSET(in_gain), AV_OPT_TYPE_DOUBLE, {.dbl=.4}, 0, 1, FLAGS }, | ^ src/libavfilter/af_aphaser.c:61:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "out_gain", "set output gain", OFFSET(out_gain), AV_OPT_TYPE_DOUBLE, {.dbl=.74}, 0, 1e9, FLAGS }, | ^ src/libavfilter/af_aphaser.c:62:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "delay", "set delay in milliseconds", OFFSET(delay), AV_OPT_TYPE_DOUBLE, {.dbl=3.}, 0, 5, FLAGS }, | ^ src/libavfilter/af_aphaser.c:63:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_DOUBLE, {.dbl=.4}, 0, .99, FLAGS }, | ^ src/libavfilter/af_aphaser.c:64:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "speed", "set modulation speed", OFFSET(speed), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, .1, 2, FLAGS }, | ^ src/libavfilter/af_aphaser.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ src/libavfilter/af_apsyclip.c:71:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:72:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:73:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "clip", "set clip level", OFFSET(clip_level), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 1, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:74:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "diff", "enable difference", OFFSET(diff_only), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:75:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "adaptive", "set adaptive distortion", OFFSET(adaptive), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:76:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "iterations", "set iterations", OFFSET(iterations), AV_OPT_TYPE_INT, {.i64=10}, 1, 20, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:77:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "level", "set auto level", OFFSET(auto_level), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_apsyclip.c:78:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 78 | {NULL} | ^ 33 warnings generated. CC libavfilter/af_apulsator.o 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 } | ^ 6 warnings generated. CC libavfilter/af_aresample.o 10 warnings generated. CC libavfilter/af_arls.o src/libavfilter/af_aresample.c:156:50: warning: cast from 'const struct AVDownmixMatrix *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 156 | (double *)((uint8_t *)dm + dm->coeffs_offset), | ^ 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] src/libavfilter/af_aresample.c :71415 | : 105 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "delta", 415 | " s e t {t"hsea mfpillet_erra tdee"l,t aN"U,L L ,O FOFFSFESTE(Td(eslatmap)l,e _ rAaVt_eO_PaTr_gT)Y,P EA_VF_LOOPATT_,T Y{P.Ed_bIlN=T2,. f{}.,i 604,= 0I}N,T 1 60_,M A X , A } ,I N T| _ ^M AX, FLAGS }, | ^ src/libavfilter/af_aresample.c:416:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 416 | {NULL} | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~ 3 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:1593:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1593 | { "model", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1594:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1594 | { "m", "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, AF }, | ^ src/libavfilter/af_arnndn.c:1595:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1595 | { "mix", "set output vs input mix", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1.0},-1, 1, AF }, | ^ src/libavfilter/af_arnndn.c:1596:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1596 | { NULL } | ^ 8 warnings generated. 5 warnings generated. CC libavfilter/af_asdr.o 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_jobs)\ | ^ src/libavfilter/af_asdr.c:143:1: warning: unused parameter 'arg' [-Wunused-parameter] 143 | PSNR_FILTER(fltp, float) | ^ src/libavfilter/af_asdr.c:118:52: note: expanded from macro 'PSNR_FILTER' 118 | static int psnr_##name(AVFilterContext *ctx, void *arg, int jobnr,int nb_jobs)\ | ^ src/libavfilter/af_asdr.c:144:1: warning: unused parameter 'arg' [-Wunused-parameter] 144 | PSNR_FILTER(dblp, double) | ^ src/libavfilter/af_asdr.c:118:52: note: expanded from macro 'PSNR_FILTER' 118 | static int psnr_##name(AVFilterContext *ctx, void *arg, int jobnr,int nb_jobs)\ | ^ src/libavfilter/af_asetnsamples.c:43:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "nb_out_samples", "set the number of per-frame output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:44:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "n", "set the number of per-frame output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:45:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "pad", "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:46:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "p", "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ 5 warnings generated. CC libavfilter/af_asetrate.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}, | ^ 6 warnings generated. 3 warnings generated. CC libavfilter/af_ashowinfo.o CC libavfilter/af_asoftclip.o In file included from src/libavfilter/af_ashowinfo.c:32: 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/libavfilter/af_asoftclip.c:82:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "threshold", "set softclip threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 1, A }, | ^ src/libavfilter/af_asoftclip.c:83:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "output", "set softclip output gain", OFFSET(output), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 16, A }, | ^ src/libavfilter/af_asoftclip.c:84:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "param", "set softclip parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.01, 3, A }, | ^ src/libavfilter/af_asoftclip.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "oversample", "set oversample factor", OFFSET(oversample), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_OVERSAMPLE, A }, | ^ src/libavfilter/af_asoftclip.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ src/libavfilter/af_asoftclip.c:140:44: warning: unused parameter 'channels' [-Wunused-parameter] 140 | int nb_samples, int channels, | ^ src/libavfilter/af_asoftclip.c:265:44: warning: unused parameter 'channels' [-Wunused-parameter] 265 | int nb_samples, int channels, | ^ src/libavfilter/af_asoftclip.c:416:62: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] 416 | s->filter(s, (void **)out->extended_data, (const void **)in->extended_data, | ^ 1 warning generated. CC libavfilter/af_aspectralstats.o src/libavfilter/af_aspectralstats.c:87:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "win_size", "set the window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64=2048}, 32, 65536, A }, | ^ src/libavfilter/af_aspectralstats.c:89:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, A }, | ^ src/libavfilter/af_aspectralstats.c:106:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 106 | { NULL } | ^ src/libavfilter/af_aspectralstats.c:231:71: warning: unused parameter 'max_freq' [-Wunused-parameter] 231 | static float spectral_mean(const float *const spectral, int size, int max_freq) | ^ src/libavfilter/af_aspectralstats.c:246:75: warning: unused parameter 'max_freq' [-Wunused-parameter] 246 | static float spectral_variance(const float *const spectral, int size, int max_freq, float mean) | ^ src/libavfilter/af_aspectralstats.c:323:74: warning: unused parameter 'max_freq' [-Wunused-parameter] 323 | static float spectral_entropy(const float *const spectral, int size, int max_freq) | ^ src/libavfilter/af_aspectralstats.c:337:75: warning: unused parameter 'max_freq' [-Wunused-parameter] 337 | static float spectral_flatness(const float *const spectral, int size, int max_freq) | ^ src/libavfilter/af_aspectralstats.c:355:72: warning: unused parameter 'max_freq' [-Wunused-parameter] 355 | static float spectral_crest(const float *const spectral, int size, int max_freq) | ^ src/libavfilter/af_aspectralstats.c:371:42: warning: unused parameter 'max_freq' [-Wunused-parameter] 371 | int size, int max_freq) | ^ src/libavfilter/af_aspectralstats.c:381:72: warning: unused parameter 'max_freq' [-Wunused-parameter] 381 | static float spectral_slope(const float *const spectral, int size, int max_freq) | ^ src/libavfilter/af_aspectralstats.c:400:75: warning: unused parameter 'max_freq' [-Wunused-parameter] 400 | static float spectral_decrease(const float *const spectral, int size, int max_freq) | ^ 8 warnings generated. CC libavfilter/af_astats.o 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) | ^ 11 warnings generated. CC libavfilter/af_asubboost.o 25 warnings generated. 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 } | ^ CC libavfilter/af_asupercut.o 10 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) { | ~~~ ^ ~~~~~~~~~~~~~~ 13 warnings generated. CC libavfilter/af_atilt.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 } | ^ 7 warnings generated. CC libavfilter/af_axcorrelate.o 14 warnings generated. CC libavfilter/af_biquads.o 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 } | ^ 4 warnings generated. CC libavfilter/af_channelmap.o src/libavfilter/af_biquads.c:1526:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1526 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1527:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1527 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1529:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1529 | WIDTH_OPTION(1.0), | ^ src/libavfilter/af_biquads.c:1480:88: note: expanded from macro 'WIDTH_OPTION' 1480 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1529:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1481:88: note: expanded from macro 'WIDTH_OPTION' 1481 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1530:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1530 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1531:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1532:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1532 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1493:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1532:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1532:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1532:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1496:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1496 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1532:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1497:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1497 | {"normalize", "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] src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1498 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1535:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1535 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1521:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1521 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1535:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1522:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1522 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1536:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1536 | {NULL} | ^ src/libavfilter/af_biquads.c:1543:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1543 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1544:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1544 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1546:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1546 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1480:88: note: expanded from macro 'WIDTH_OPTION' 1480 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1546:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1481:88: note: expanded from macro 'WIDTH_OPTION' 1481 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1547:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1547 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1548:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1548 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1549:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1549 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1550:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1550 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1551:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1551 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1493:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1551:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1551:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1551:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1496:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1496 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1551:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1497:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1497 | {"normalize", "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] src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1498 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1554 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1521:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1521 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1522:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1522 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1555:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1555 | {NULL} | ^ src/libavfilter/af_biquads.c:1569:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1569 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1570:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1570 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1572:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1572 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1480:88: note: expanded from macro 'WIDTH_OPTION' 1480 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1572:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1481:88: note: expanded from macro 'WIDTH_OPTION' 1481 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1573:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1573 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1574:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1574 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1575:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1575 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1576:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1576 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1577:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1577 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1493:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1577:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1577:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1577:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1496:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1496 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1577:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1497:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1497 | {"normalize", "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] src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1498 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1580:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1580 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1521:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1521 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1580:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1522:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1522 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1581:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1581 | {NULL} | ^ src/libavfilter/af_biquads.c:1602:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1602 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1603:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1603 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1605:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1605 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1480:88: note: expanded from macro 'WIDTH_OPTION' 1480 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1605:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1481:88: note: expanded from macro 'WIDTH_OPTION' 1481 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1606:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1606 | {"csg", "use constant skirt gain", OFFSET(csg), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/af_biquads.c:1607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1607 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1493:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1496:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1496 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1497:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1497 | {"normalize", "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] src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1498 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1610:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1610 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1521:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1521 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1610:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1522:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1522 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1611:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1611 | {NULL} | ^ src/libavfilter/af_biquads.c:1618:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1618 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1619:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1619 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1621:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1621 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1480:88: note: expanded from macro 'WIDTH_OPTION' 1480 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1621:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1481:88: note: expanded from macro 'WIDTH_OPTION' 1481 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1622:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1622 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1493:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1622:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1622:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1622:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1496:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1496 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1622:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1497:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1497 | {"normalize", "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] src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1498 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1625:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1625 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1521:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1521 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1625:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1522:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1522 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1626:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1626 | {NULL} | ^ src/libavfilter/af_biquads.c:1633:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1633 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1634:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1634 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1636 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1480:88: note: expanded from macro 'WIDTH_OPTION' 1480 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1481:88: note: expanded from macro 'WIDTH_OPTION' 1481 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1637:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1637 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1638:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1638 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1639:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1639 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1493:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1639:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1639:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1639:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1496:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1496 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1639:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1497:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1497 | {"normalize", "normalize coefficients", OFFSET(src/libavfilter/af_channelmap.cn:o77r:m12a:l iwarning: zmissing field 'help' initializer [-Wmissing-field-initializers]e ), AV_OP T77_ | T Y P E _{B ONOULL,L {}. i 6| 4 ^= z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1639:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1498 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1642 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1521:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1521 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1522:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1522 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1643:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1643 | {NULL} | ^ src/libavfilter/af_biquads.c:1650:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1650 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1651:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1651 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1653:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1653 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1480:88: note: expanded from macro 'WIDTH_OPTION' 1480 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1653:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1481:88: note: expanded from macro 'WIDTH_OPTION' 1481 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dsrc/libavfilter/af_channelmap.cb:l377=:x21}:, warning: 0comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare], 99999, FL A377G | S } | ^ if (nch_out src/libavfilter/af_biquads.c>: 1654F:F88_:A Rwarning: Rmissing field 'unit' initializer [-Wmissing-field-initializers]A Y_ELEMS (1654b | u f - > d{a"tpao)l)e s{" , | " ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~s et numsrc/libavfilter/af_channelmap.cb:e403r: 12o:f warning: pcomparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare]o les", OFF S403E | T ( p o l e s ) , A VF_FOMPITN_(TFYFP_EA_RIRNATY,_ E{L.EiM6S4(=b2u}f,- >1d,a t2a,) ,A Fn}c,h _ o| u ^t ) * sizeof(bufsrc/libavfilter/af_biquads.c-:>1655d:a88t:a [warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]] )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1655 | {src/libavutil/macros.h":p49":,25 : note: expanded from macro 'FFMIN' "set n49u | m#bdeerf ionfe pFoFlMeIsN"(,a ,ObF)F S(E(Ta()p o>l e(sb)), ?A V(_bO)P T:_ T(YaP)E)_ I N| T ~ ^ ~, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1656 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1493:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1496:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1496 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1497:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1497 | {"normalize", "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] src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1498 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1659:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1659 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1521:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1521 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1659:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1522:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1522 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1660:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1660 | {NULL} | ^ src/libavfilter/af_biquads.c:1667:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1667 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1668:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1668 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1670:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1670 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1480:88: note: expanded from macro 'WIDTH_OPTION' 1480 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1670:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1481:88: note: expanded from macro 'WIDTH_OPTION' 1481 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1671:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1671 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1493:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1671:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1671:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1671:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1496:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1496 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1671:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1497:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1497 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1671:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1498 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1672:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1672 | {"order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ src/libavfilter/af_biquads.c:1673:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1673 | {"o", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ src/libavfilter/af_biquads.c:1676:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1676 | {NULL} | ^ src/libavfilter/af_biquads.c:1683:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1683 | {"a0", NULL, OFFSET(oa[0]), AV_OPT_TYPE_DOUBLE, {.dbl=1}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1684:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1684 | {"a1", NULL, OFFSET(oa[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 | {"a2", NULL, OFFSET(oa[2]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1686:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1686 | {"b0", NULL, OFFSET(ob[0]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1687:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1687 | {"b1", NULL, OFFSET(ob[1]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1688:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1688 | {"b2", NULL, OFFSET(ob[2]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1689:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1689 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1493:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1493 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1689:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1494:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1494 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1689:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1495:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1495 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1689:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1496:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1496 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1689:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1497:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1497 | {"normalize", "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] src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1498 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1692:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1692 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1521:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1521 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1692:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1522:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1522 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1693:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1693 | {NULL} | ^ 3 warnings generated. CC libavfilter/af_channelsplit.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~ 5 warnings generated. 8 warnings generated. CC libavfilter/af_chorus.o CC libavfilter/af_compand.o 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_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 } | ^ 7 warnings generated. CC libavfilter/af_compensationdelay.o 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 } | ^ 8 warnings generated. CC libavfilter/af_crossfeed.o 7 warnings generated. CC libavfilter/af_crystalizer.o 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, {.dbl=.2}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:358:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 358 | { "range", "set soundstage wideness", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:359:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 359 | { "slope", "set curve slope", OFFSET(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_OPT_TYPE_DOUBLE, {.dbl=.9}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:361:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 361 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:362: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: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_crystalizer.c:126:1: warning: unused parameter 'ctx' [-Wunused-parameter] 126 | filters(fltp, float, inverse, noclip, 1, 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:127:1: warning: unused parameter 'ctx' [-Wunused-parameter] 127 | filters(fltp, float, inverse, clip, 1, 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: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; | ^ 134 warnings generated. CC libavfilter/af_dcshift.o src/libavfilter/af_dcshift.c:39:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "shift", "set DC shift", OFFSET(dcshift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_dcshift.c:40:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "limitergain", "set limiter gain", OFFSET(limitergain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A }, | ^ src/libavfilter/af_dcshift.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ 7 warnings generated. CC libavfilter/af_deesser.o 3 warnings generated. CC libavfilter/af_dialoguenhance.o 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} | ^ 20 warnings generated. 4 warnings generated. CC libavfilter/af_drmeter.o CC libavfilter/af_dynaudnorm.o src/libavfilter/af_drmeter.c:53:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=3}, .01, 10, FLAGS }, | ^ src/libavfilter/af_drmeter.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ src/libavfilter/af_drmeter.c:95:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 95 | if (p->nb_samples >= s->tc_samples) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/af_dynaudnorm.c:130:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "framelen", "set the frame length in msec", OFFSET(frame_len_msec), AV_OPT_TYPE_INT, {.i64 = 500}, 10, 8000, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:131:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "f", "set the frame length in msec", OFFSET(frame_len_msec), AV_OPT_TYPE_INT, {.i64 = 500}, 10, 8000, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:132:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "gausssize", "set the filter size", OFFSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:133:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "g", "set the filter size", OFFSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:134:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "peak", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:135:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "p", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:136:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "maxgain", "set the max amplification", OFFSET(max_amplification), AV_OPT_TYPE_DOUBLE, {.dbl = 10.0}, 1.0, 100.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:137:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "m", "set the max amplification", OFFSET(max_amplification), AV_OPT_TYPE_DOUBLE, {.dbl = 10.0}, 1.0, 100.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:138:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "targetrms", "set the target RMS", OFFSET(target_rms), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:139:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "r", "set the target RMS", OFFSET(target_rms), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:140:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "coupling", "set channel coupling", OFFSET(channels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:141:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "n", "set channel coupling", OFFSET(channels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:142:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 142 | { "correctdc", "set DC correction", OFFSET(dc_correction), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:143:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | { "c", "set DC correction", OFFSET(dc_correction), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:144:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | { "altboundary", "set alternative boundary mode", OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:145:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | { "b", "set alternative boundary mode", OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:146:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "compress", "set the compress factor", OFFSET(compress_factor), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 30.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:147:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "s", "set the compress factor", OFFSET(compress_factor), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 30.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:148:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:149:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "t", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:150:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "channels", "set channels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:151:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "h", "set channels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:152:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "overlap", "set the frame overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:153:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "o", "set the frame overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL } | ^ 3 warnings generated. CC libavfilter/af_earwax.o 4 warnings generated. CC libavfilter/af_extrastereo.o src/libavfilter/af_extrastereo.c:38:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "m", "set the difference coefficient", OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.5}, -10, 10, A }, | ^ src/libavfilter/af_extrastereo.c:39:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "c", "enable clipping", OFFSET(clip), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_extrastereo.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ 3 warnings generated. CC libavfilter/af_firequalizer.o CC libavfilter/af_flanger.o src/libavfilter/af_firequalizer.c:132:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "gain", "set gain curve", OFFSET(gain), AV_OPT_TYPE_STRING, { .str = "gain_interpolate(f)" }, 0, 0, TFLAGS }, | ^ src/libavfilter/af_firequalizer.c:133:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "gain_entry", "set gain entry", OFFSET(gain_entry), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, TFLAGS }, | ^ src/libavfilter/af_firequalizer.c:134:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.0, 1e10, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:135:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "accuracy", "set accuracy", OFFSET(accuracy), AV_OPT_TYPE_DOUBLE, { .dbl = 5.0 }, 0.0, 1e10, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:147:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "fixed", "set fixed frame samples", OFFSET(fixed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:148:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "multi", "set multi channels mode", OFFSET(multi), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:149:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "zero_phase", "set zero phase mode", OFFSET(zero_phase), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:155:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "dumpfile", "set dump file", OFFSET(dumpfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:157:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 157 | { "fft2", "set 2-channels fft", OFFSET(fft2), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:158:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 158 | { "min_phase", "set minimum phase mode", OFFSET(min_phase), AV_OPT_TYPE_BOOL, { .i64 = 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_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(speed), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.1, 10, A }, | ^ src/libavfilter/af_flanger.c:66:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "phase", "swept wave percentage phase-shift for multi-channel", OFFSET(channel_phase), AV_OPT_TYPE_DOUBLE, {.dbl=25}, 0, 100, A }, | ^ src/libavfilter/af_flanger.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ 7 warnings generated. CC libavfilter/af_haas.o 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 } | ^ 25 warnings generated. CC libavfilter/af_hdcd.o 13 warnings generated. CC libavfilter/af_headphone.o 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:144:80: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 144 | static int headphone_convolute(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/af_headphone.c:215:85: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 215 | static int headphone_fast_convolute(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/af_headphone.c:766:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 766 | { NULL } | ^ 14 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++) { | ~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. CC libavfilter/af_loudnorm.o 5 warnings generated. CC libavfilter/af_mcompand.o 18 warnings generated. CC libavfilter/af_pan.o 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., 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 } | ^ 2 warnings generated. CC libavfilter/af_replaygain.o 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(2 warningsg generateda. in), 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 } | ^ CC libavfilter/af_sidechaincompress.o 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 } | ^ 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 } | ^ 6 warnings generated. CC libavfilter/af_silenceremove.o 10 warnings generated. CC libavfilter/af_speechnorm.o 19 warnings generated. 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] CC libavfilter/af_stereotools.o 137 | { "stop_periods", "set periods of silence parts to skip from end", OFFSET(stop_periods), AV_OPT_TYPE_INT, {.i64=0}, -9000, 9000, AF }, | ^ src/libavfilter/af_silenceremove.c:138:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "stop_duration", "set stop duration of silence part", OFFSET(stop_duration_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:139:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "stop_threshold", "set threshold for stop silence detection", OFFSET(stop_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AFR }, | ^ src/libavfilter/af_silenceremove.c:140:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "stop_silence", "set stop duration of silence part to keep", OFFSET(stop_silence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:149:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "window", "set duration of window for silence detection", OFFSET(window_duration_opt), AV_OPT_TYPE_DURATION, {.i64=20000}, 0, 100000000, AF }, | ^ src/libavfilter/af_silenceremove.c:153:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 153 | { NULL } | ^ In file included from src/libavfilter/af_silenceremove.c:159: src/libavfilter/silenceremove_template.c:77:47: warning: unused parameter 'ctx' [-Wunused-parameter] 77 | static void fn(queue_sample)(AVFilterContext *ctx, | ^ src/libavfilter/silenceremove_template.c:109:52: warning: unused parameter 'unused' [-Wunused-parameter] 109 | int window_size, int *unused, int *unused2) | ^ src/libavfilter/silenceremove_template.c:109:65: warning: unused parameter 'unused2' [-Wunused-parameter] 109 | int window_size, int *unused, int *unused2) | ^ src/libavfilter/silenceremove_template.c:226:52: warning: unused parameter 'unused' [-Wunused-parameter] 226 | int window_size, int *unused, int *unused2) | ^ src/libavfilter/silenceremove_template.c:226:65: warning: unused parameter 'unused2' [-Wunused-parameter] 226 | int window_size, int *unused, int *unused2) | ^ src/libavfilter/silenceremove_template.c:238:42: warning: unused parameter 'unused' [-Wunused-parameter] 238 | int n, int *unused, int *unused2) | ^ src/libavfilter/silenceremove_template.c:238:55: warning: unused parameter 'unused2' [-Wunused-parameter] 238 | int n, int *unused, int *unused2) | ^ In file included from src/libavfilter/af_silenceremove.c:163: src/libavfilter/silenceremove_template.c:77:47: warning: unused parameter 'ctx' [-Wunused-parameter] 77 | static void fn(queue_sample)(AVFilterContext *ctx, | ^ src/libavfilter/silenceremove_template.c:109:52: warning: unused parameter 'unused' [-Wunused-parameter] 109 | int window_size, int *unused, int *unused2) | ^ src/libavfilter/silenceremove_template.c:109:65: warning: unused parameter 'unused2' [-Wunused-parameter] 109 | int window_size, int *unused, int *unused2) | ^ src/libavfilter/silenceremove_template.c:226:52: warning: unused parameter 'unused' [-Wunused-parameter] 226 | int window_size, int *unused, int *unused2) | ^ src/libavfilter/silenceremove_template.c:226:65: warning: unused parameter 'unused2' [-Wunused-parameter] 226 | int window_size, int *unused, int *unused2) | ^ src/libavfilter/silenceremove_template.c:238:42: warning: unused parameter 'unused' [-Wunused-parameter] 238 | int n, int *unused, int *unused2) | ^ src/libavfilter/silenceremove_template.c:238:55: warning: unused parameter 'unused2' [-Wunused-parameter] 238 | int n, int *unused, int *unused2) | ^ 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 | {src/libavfilter/af_stereotools.c :"65m:"112,: warning: missing field 'unit' initializer [-Wmissing-field-initializers]" set the RMS va l65u | e " , O{F F"SlEeTv(erlm_si_nv"a,l u e ) ," sAeVt_ OlPeTv_eTlY PiEn_"D,O U B L E ,O F{F.SdEbTl(=l0e.v0e}l,_ i0n.)0,, 1 . 0A,V _FOLPATG_ST Y}P,E _ D| O ^U BLE, {.dbsrc/libavfilter/af_speechnorm.cl:=1181:}12,: warning: missing field 'help' initializer [-Wmissing-field-initializers]0 .0 11185 | 6 2 5 , { 6N4U,L LA }} , | ^| ^ 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_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. CC libavfilter/af_stereowiden.o 7 warnings generated. CC libavfilter/af_superequalizer.o 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 } | ^ 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 } | ^ 5 warnings generated. CC libavfilter/af_surround.o 22 warnings generated. CC libavfilter/af_tremolo.o 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", OFFSET(f_i[SC_LF]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1470:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1470 | { "lfe_out", "set lfe channel output level", OFFSET(f_o[SC_LF]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1471:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1471 | { "allx", "set all channel's x spread", OFFSET(all_x), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1472:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1472 | { "ally", "set all channel's y spread", OFFSET(all_y), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1473:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1473 | { "fcx", "set front center channel x spread", OFFSET(f_x[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, 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_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1487:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1487 | { "sry", "set side right channel y spread", OFFSET(f_y[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1488:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1488 | { "bcy", "set back center channel y spread", OFFSET(f_y[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1489:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1489 | { "win_size", "set window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64=4096},1024,65536,FLAGS }, | ^ src/libavfilter/af_surround.c:1491:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1491 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1492:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1492 | { NULL } | ^ 20 warnings generated. CC libavfilter/af_vibrato.o 24 warnings generated. CC libavfilter/af_virtualbass.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 } | ^ 3 warnings generated. 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 } | ^ CC libavfilter/af_volume.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} | ^ 3 warnings generated. 3 warnings generated. CC libavfilter/af_volumedetect.o CC libavfilter/allfilters.o 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) | ^ CC libavfilter/asink_anullsink.o CC libavfilter/asrc_afdelaysrc.o src/libavfilter/asink_anullsink.c:25:44: warning: unused parameter 'link' [-Wunused-parameter] 25 | static int null_filter_frame(AVFilterLink *link, AVFrame *frame) | ^ 1 warning generated. CC libavfilter/asrc_afirsrc.o 6 warnings generated. CC libavfilter/asrc_anoisesrc.o src/libavfilter/asrc_afdelaysrc.c:128:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "delay", "set fractional delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:129:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "d", "set fractional delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:130:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:131:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:132:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:133:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:134:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "taps", "set number of taps for delay filter", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:135:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "t", "set number of taps for delay filter", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:136:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "channel_layout", "set channel layout", OFFSET(chlayout), AV_OPT_TYPE_CHLAYOUT,{.str="stereo"},0, 0, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:137:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "c", "set channel layout", OFFSET(chlayout), AV_OPT_TYPE_CHLAYOUT,{.str="stereo"},0, 0, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:138:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 138 | { NULL } | ^ 11 warnings generated. CC libavfilter/asrc_anullsrc.o src/libavfilter/asrc_afirsrc.c:71:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "taps", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=1025}, 9, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:72:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=1025}, 9, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:73:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "frequency", "set frequency points", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:74:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "f", "set frequency points", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:75:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "magnitude", "set magnitude values", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:76:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "m", "set magnitude values", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:77:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "phase", "set phase values", OFFSET(phase_str), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:78:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "p", "set phase values", OFFSET(phase_str), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:79:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:80:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:81:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:82:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:61:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000},src/libavfilter/asrc_afirsrc.c : 85 : 10 :1 5warning: ,missing field 'help' initializer [-Wmissing-field-initializers] IN T85_ | M A X , { N U LFLL}A G S| ^} , | ^ src/libavfilter/asrc_anoisesrc.c:62:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 15, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:63:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "amplitude", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:64:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "a", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:65:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:66:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:76:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:77:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:78:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:79:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:80:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "density", "set density", OFFSET(density), AV_OPT_TYPE_DOUBLE, {.dbl = 0.05}, 0., 1., FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:81:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | {NULL} | ^ src/libavfilter/asrc_anoisesrc.c:108:50: warning: unused parameter 'buf' [-Wunused-parameter] 108 | static double white_filter(double white, double *buf) | ^ 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} | ^ 13 warnings generated. 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 } | ^ CC libavfilter/asrc_hilbert.o 9 warnings generated. CC libavfilter/asrc_sinc.o src/libavfilter/asrc_hilbert.c:46:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:47:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:48:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "taps", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:49:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:50:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:51:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:54:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | {NULL} | ^ src/libavfilter/asrc_sinc.c:412:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 412 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:413:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 413 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:414:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 414 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:415:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 415 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:416:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "hp", "set high-pass filter frequency", OFFSET(Fc0), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:417:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | { "lp", "set low-pass filter frequency", OFFSET(Fc1), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:418:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 418 | { "phase", "set filter phase response", OFFSET(phase), AV_OPT_TYPE_FLOAT, {.dbl=50}, 0, 100, AF }, | ^ src/libavfilter/asrc_sinc.c:419:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 419 | { "beta", "set kaiser window beta", OFFSET(beta), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 256, AF }, | ^ src/libavfilter/asrc_sinc.c:420:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "att", "set stop-band attenuation", OFFSET(att), AV_OPT_TYPE_FLOAT, {.dbl=120}, 40, 180, AF }, | ^ src/libavfilter/asrc_sinc.c:421:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "round", "enable rounding", OFFSET(round), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF }, | ^ src/libavfilter/asrc_sinc.c:422:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | { "hptaps", "set number of taps for high-pass filter", OFFSET(num_taps[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_sinc.c:423:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { "lptaps", "set number of taps for low-pass filter", OFFSET(num_taps[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_sinc.c:424:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 424 | { NULL } | ^ 7 warnings generated. CC libavfilter/asrc_sine.o 49 warnings generated. CC libavfilter/audio.o 24 warnings generated. CC libavfilter/avf_a3dscope.o src/libavfilter/asrc_sine.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | OPT_DBL("frequency", frequency, 440, 0, DBL_MAX, "set the sine frequency",), | ^ src/libavfilter/asrc_sine.c:69:5: note: expanded from macro 'OPT_DBL' 69 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC' 63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:79:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | OPT_DBL("f", frequency, 440, 0, DBL_MAX, "set the sine frequency",), | ^ src/libavfilter/asrc_sine.c:69:5: note: expanded from macro 'OPT_DBL' 69 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC' 63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:80:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | OPT_DBL("beep_factor", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",), | ^ src/libavfilter/asrc_sine.c:69:5: note: expanded from macro 'OPT_DBL' 69 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC' 63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:81:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | OPT_DBL("b", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",), | ^ src/libavfilter/asrc_sine.c:69:5: note: expanded from macro 'OPT_DBL' 69 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC' 63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:82:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | OPT_INT("sample_rate", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/asrc_sine.c:66:5: note: expanded from macro 'OPT_INT' 66 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC' 63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:83:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | OPT_INT("r", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/asrc_sine.c:66:5: note: expanded from macro 'OPT_INT' 66 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC' 63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:84:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | OPT_DUR("duration", duration, 0, 0, INT64_MAX, "set the audio duration",), | ^ src/libavfilter/asrc_sine.c:72:5: note: expanded from macro 'OPT_DUR' 72 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC' 63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | OPT_DUR("d", duration, 0, 0, INT64_MAX, "set the audio duration",), | ^ src/libavfilter/asrc_sine.c:72:5: note: expanded from macro 'OPT_DUR' 72 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC' 63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:86:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | 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} | ^ 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) | ^ 13 warnings generated. CC libavfilter/avf_abitscope.o 2 warnings generated. CC libavfilter/avf_ahistogram.o 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, | ^ 10 warnings generated. CC libavfilter/avf_aphasemeter.o 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 sisrc/libavfilter/avf_abitscope.cz:e54":,108 :O FFSET(warning: wmissing field 'unit' initializer [-Wmissing-field-initializers]) , AV_OPT_TYP E54_ | I M A G E{_ S"IrZaEt,e "{,. s"tsre=t" hvdi7d2e0o" }r,a t0e," ,0 ,O FFFLSAEGTS( },f r a| m ^e _rate), AV_src/libavfilter/avf_ahistogram.cO:P72T:_96T:Y Pwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ VIDEO_R A72T | E , { .{s t"rs="",2 5 " } ," s0e,t IvNiTd_eMoA Xs,i zFeL"A,G SO F}F,S E T| ( ^w ), AV_OPT_TYPsrc/libavfilter/avf_abitscope.cE:_55I:M108A:G Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]S IZE, {.s t55r | = " h d 7{2 0""r}",, 0 , 0",s eFtL AvGiSd e}o, r a| t ^e ", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_ahistogram.c:82src/libavfilter/avf_abitscope.c::10756:: 99warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | 56 | { "{a c"osuinzte"",, ""hsoewt mvuicdhe of rsaimzees" ,t oO FaFcScEuTm(uwl)a,t eA"V,_ OOPFTF_STEYTP(Ec_oIuMnAtG)E,_ SAIVZ_EO,P T{_.TsYtPrE=_"I1N0T2,4 x{2.5i66"4}=,1 }0,, -01,, F1L0A0G,S F}L,A G S| ^} , | ^ src/libavfilter/avf_abitscope.c:57:99: src/libavfilter/avf_ahistogram.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]83 :118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { 83" | s " , { ""rsheeti gvhitd"e,o "ssiezte "h,i sOtFoFgSrEaTm( wr)a,t iAoV _oOfP Tw_iTnYdPoEw_ IhMeAiGgEh_tS"I,Z EO,F F{S.EsTt(rp=h"i1s0t2o4)x,2 5A6V"_}O,P T0_,T Y0P,E _FFLLAOGAST ,} ,{ . d| b ^l =0.10}, 0src/libavfilter/avf_abitscope.c,: 581:,154 :F Lwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]G S }, | ^ 58 | { "colors", "set channels colors", OFFSET(colors), AV_OPTsrc/libavfilter/avf_ahistogram.c_:T90Y:P12E:_ Swarning: Tmissing field 'help' initializer [-Wmissing-field-initializers]R ING ,90 | { . s t r{ =N U"LrLe d}| g r| e ^e n|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:src/libavfilter/avf_ahistogram.c49::95 :49warning: :unused parameter 'ctx' [-Wunused-parameter] warning: unused parameter 'ctx' [-Wunused-parameter] 68 | s95t | asttiact iicn ti nqtu eqruye_rfyo_rfmoartmsa(tcso(ncsotn sAtV FAiVlFtielrtCeornCtoenxtte x*tc t*xc,t x ,| ^ | ^ 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 } | ^ 17 warnings generated. CC libavfilter/avf_avectorscope.o 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:64:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "size", "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 | { "s", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:66:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "fps", "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 | { "rate", "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 | { "r", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:69:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "bar_h", "set bargraph height", OFFSET(bar_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 | {src/libavfilter/avf_concat.c :"441a:x79i:s _warning: hunused parameter 'args' [-Wunused-parameter]" , "s e441t | satxaitsi ch eiingth tp"r,o cOeFsFsS_EcTo(mamxainsd_(hA)V,F i l t e r C oAnVt_eOxPtT _*TcYtPxE,_ IcNoTn,s t{ c.hia6r4 *=c m-d1, }c,o n s t c h a r * a r g s-,1 , | I ^N T_MAsrc/libavfilter/avf_concat.cX:,442 : 34F:L Awarning: Gunused parameter 'res' [-Wunused-parameter]S }, | ^442 | src/libavfilter/avf_showcqt.c : 71 : 128 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] ch a71r | * r e s{, "isnotn or_ehs"_,l e n",s eitn ts ofnloaggrsa)m h| e ^i ghtsrc/libavfilter/avf_concat.c":,442 :O43F:F Swarning: Eunused parameter 'res_len' [-Wunused-parameter]T (sono _442h | ) , A V _ O P T _ T Y P E _ I N T , { c.hia6r4 *=r e-s1, }i,n t r e s _ l e n , i n t- 1f,l aIgNsT)_ M A| X ^, Fsrc/libavfilter/avf_concat.cL:A442G:S56 :} ,warning: unused parameter 'flags' [-Wunused-parameter] | ^ 442 | src/libavfilter/avf_showcqt.c : 72 : 128 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] char *r e72s | , i n t{ r"efsu_lllehnd," ,i n t f l a"gsse)t f| u ^l lhd size", OFFSET(fullhd), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:73:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "sono_v", "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 | { "volume", "set sonogram volume", OFFSET(sono_v), AV_OPT_TYPE_STRING, { .str = "16" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:75:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "bar_v", "set bargraph volume", OFFSET(bar_v), AV_OPT_TYPE_STRING, { .str = "sono_v" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:76:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "volume2", "set bargraph volume", OFFSET(bar_v), AV_OPT_TYPE_STRING, { .str = "sono_v" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:77:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "sono_g", "set sonogram gamma", OFFSET(sono_g), AV_OPT_TYPE_FLOAT, { .dbl = 3.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:78:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "gamma", "set sonogram gamma", OFFSET(sono_g), AV_OPT_TYPE_FLOAT, { .dbl = 3.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:79:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "bar_g", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:80:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "gamma2", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:81:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "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:82:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "timeclamp", "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 | { "tc", "set timeclamp", OFFSET(timeclamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.17 }, 0.002, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:84:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "attack", "set attack time", OFFSET(attack), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:85:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "basefreq", "set base frequency", OFFSET(basefreq), AV_OPT_TYPE_DOUBLE, { .dbl = BASEFREQ }, 10.0, 100000.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:86:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "endfreq", "set end frequency", OFFSET(endfreq), AV_OPT_TYPE_DOUBLE, { .dbl = ENDFREQ }, 10.0, 100000.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:87:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "coeffclamp", "set coeffclamp", OFFSET(coeffclamp), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0.1, 10.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:88:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "tlength", "set tlength", OFFSET(tlength), AV_OPT_TYPE_STRING, { .str = TLENGTH }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:89:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "count", "set transform count", OFFSET(count), AV_OPT_TYPE_INT, { .i64 = 6 }, 1, 30, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:90:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "fcount", "set frequency count", OFFSET(fcount), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:91:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "fontfile", "set axis font file", OFFSET(fontfile), 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 | { "font", "set axis font", OFFSET(font), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:93:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "fontcolor", "set font color", OFFSET(fontcolor), AV_OPT_TYPE_STRING, { .str = FONTCOLOR }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:94:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "axisfile", "set axis image", OFFSET(axisfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:95:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "axis", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:96:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "text", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:105:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "cscheme", "set color scheme", OFFSET(cscheme), AV_OPT_TYPE_STRING, { .str = CSCHEME }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:106:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 106 | { NULL } | ^ src/libavfilter/avf_showcqt.c:209:33: warning: unused parameter 'p' [-Wunused-parameter] 209 | static double a_weighting(void *p, double f) | ^ src/libavfilter/avf_showcqt.c:217:33: warning: unused parameter 'p' [-Wunused-parameter] 217 | static double b_weighting(void *p, double f) | ^ src/libavfilter/avf_showcqt.c:224:33: warning: unused parameter 'p' [-Wunused-parameter] 224 | static double c_weighting(void *p, double f) | ^ src/libavfilter/avf_showcqt.c:436:26: warning: unused parameter 'p' [-Wunused-parameter] 436 | static double midi(void *p, double f) | ^ src/libavfilter/avf_showcqt.c:441:28: warning: unused parameter 'p' [-Wunused-parameter] 441 | static double r_func(void *p, double x) | ^ src/libavfilter/avf_showcqt.c:447:28: warning: unused parameter 'p' [-Wunused-parameter] 447 | static double g_func(void *p, double x) | ^ src/libavfilter/avf_showcqt.c:453:28: warning: unused parameter 'p' [-Wunused-parameter] 453 | static double b_func(void *p, double x) | ^ src/libavfilter/avf_showcqt.c:506:56: warning: unused parameter 'tmp' [-Wunused-parameter] 506 | static int render_freetype(ShowCQTContext *s, AVFrame *tmp, char *fontfile) | ^ src/libavfilter/avf_showcqt.c:590:58: warning: unused parameter 'tmp' [-Wunused-parameter] 590 | 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_OPT9 warning_sT generatedY. PE_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, | ^ CC libavfilter/avf_showfreqs.o src/libavfilter/avf_showcwt.c:440:45: warning: unused parameter 'arg' [-Wunused-parameter] 440 | static int draw(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ 7 warnings generated. CC libavfilter/avf_showspatial.o 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, | ^ 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) | ^ 7 warnings generated. CC libavfilter/avf_showspectrum.o 12 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"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:179:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:180:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:181:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:182:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL } | ^ src/libavfilter/avf_showspectrum.c:362:49: warning: unused parameter 'ctx' [-Wunused-parameter] 362 | static int query_formats(const AVFilterContext *ctx, | ^ src/libavfilter/avf_showspectrum.c:384:76: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 384 | static int run_channel_fft(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/avf_showspectrum.c:619:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 619 | for (i = 1; i < FF_ARRAY_ELEMS(color_table[cm]) - 1; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:656:40: warning: unused parameter 'ctx' [-Wunused-parameter] 656 | static char *get_time(AVFilterContext *ctx, float seconds, int x) | ^ src/libavfilter/avf_showspectrum.c:693:34: warning: unused parameter 'bmin' [-Wunused-parameter] 693 | float bmin, float bmax, | ^ 16 warnings generated. 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) | ^ CC libavfilter/avf_showwaves.o 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:815:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 815 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:820:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 820 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:907:54: warning: unused parameter 'res' [-Wunused-parameter] 907 | const char *arg, char *res, int res_len, int flags) | ^ src/libavfilter/avfilter.c:907:63: warning: unused parameter 'res_len' [-Wunused-parameter] 907 | const char *arg, char *res, int res_len, int flags) | ^ src/libavfilter/avfilter.c:907:76: warning: unused parameter 'flags' [-Wunused-parameter] 907 | const char *arg, char *res, int res_len, int flags) | ^ src/libavfilter/avfilter.c:1147:84: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1147 | if (!li->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avfilter.c:1147:56: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1147 | if (!li->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avfilter.c:1270:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1270 | if (filter->nb_outputs && nb_eofs == filter->nb_outputs) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:1271:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1271 | 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:79:56: note: expanded from macro 'FF_FIELD_AT' 79 | #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:79:56: note: expanded from macro 'FF_FIELD_AT' 79 | #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:79:56: note: expanded from macro 'FF_FIELD_AT' 79 | #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:79:56: note: expanded from macro 'FF_FIELD_AT' 79 | #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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:535:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 535 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:551:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 551 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:554:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:572:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 572 | for (k = 0; k < num_conv; k++) { | ~ ^ ~~~~~~~~ src/libavfilter/avfiltergraph.c:576:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 576 | if (k == num_conv) { | ~ ^ ~~~~~~~~ src/libavfilter/avfiltergraph.c:649:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 649 | for (k = 0; k < num_conv; k++) { | ~ ^ ~~~~~~~~ src/libavfilter/avfiltergraph.c:727:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 727 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:812:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 812 | for (i = 0; i < link->incfg.formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:825:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 825 | for (i = 0; i < link->incfg.formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:984:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 984 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 985 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:945:19: note: expanded from macro 'REDUCE_FORMATS' 945 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:984:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 984 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 985 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:953:23: note: expanded from macro 'REDUCE_FORMATS' 953 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:984:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 984 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 985 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:969:27: note: expanded from macro 'REDUCE_FORMATS' 969 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:986:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 986 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 987 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:945:19: note: expanded from macro 'REDUCE_FORMATS' 945 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:986:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 986 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 987 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:953:23: note: expanded from macro 'REDUCE_FORMATS' 953 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:986:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 986 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 987 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:969:27: note: expanded from macro 'REDUCE_FORMATS' 969 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:988:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 988 | REDUCE_FORMATS(int, AVFilterFormats, color_spaces, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 989 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:945:19: note: expanded from macro 'REDUCE_FORMATS' 945 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:988:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 988 | REDUCE_FORMATS(int, AVFilterFormats, color_spaces, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 989 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:953:23: note: expanded from macro 'REDUCE_FORMATS' 953 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:988:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 988 | REDUCE_FORMATS(int, AVFilterFormats, color_spaces, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 989 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:969:27: note: expanded from macro 'REDUCE_FORMATS' 969 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:990:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 990 | REDUCE_FORMATS(int, AVFilterFormats, color_ranges, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:945:19: note: expanded from macro 'REDUCE_FORMATS' 945 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:990:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 990 | REDUCE_FORMATS(int, AVFilterFormats, color_ranges, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:953:23: note: expanded from macro 'REDUCE_FORMATS' 953 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:990:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 990 | REDUCE_FORMATS(int, AVFilterFormats, color_ranges, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:969:27: note: expanded from macro 'REDUCE_FORMATS' 969 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:992:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 992 | REDUCE_FORMATS(int, AVFilterFormats, alpha_modes, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:945:19: note: expanded from macro 'REDUCE_FORMATS' 945 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:992:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 992 | REDUCE_FORMATS(int, AVFilterFormats, alpha_modes, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:953:23: note: expanded from macro 'REDUCE_FORMATS' 953 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:992:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 992 | REDUCE_FORMATS(int, AVFilterFormats, alpha_modes, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:969:27: note: expanded from macro 'REDUCE_FORMATS' 969 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:996:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 996 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1005:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1005 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1047:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1047 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1063:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1063 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1070:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1070 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1075:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1075 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1083:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1083 | for (j = 0; j < outlink->incfg.samplerates->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1102:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1102 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1145 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1152:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1152 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1155:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1155 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1194:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1194 | for (k = 0; k < FF_ARRAY_ELEMS(ch_subst); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1238:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1238 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1248:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1248 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1255:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1255 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1261:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1261 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1269:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1269 | for (j = 0; j < outlink->incfg.formats->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1306 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1318:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1318 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1321:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1321 | for (j = 0; j < filter->nb_inputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1330:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1330 | for (j = 0; j < filter->nb_outputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1339:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1339 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1350:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1350 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1353:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1353 | for (j = 0; j < filter->nb_inputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1356:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1356 | for (j = 0; j < filter->nb_outputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1394:62: warning: unused parameter 'log_ctx' [-Wunused-parameter] 1394 | static int graph_config_pointers(AVFilterGraph *graph, void *log_ctx) | ^ src/libavfilter/avfiltergraph.c:1410:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1410 | if (f->nb_inputs > INT_MAX - sink_links_count) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1470:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1470 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1491:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1491 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 23 warnings generated. CC libavfilter/bbox.o CC libavfilter/boxblur.o CC libavfilter/buffersink.o 16 warnings generated. CC libavfilter/buffersrc.o In file included from src/libavfilter/buffersink.c:36: In file included from src/libavfilter/avfilter_internal.h:33: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/buffersink.c:364:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 364 | { NULL }, | ^ src/libavfilter/buffersink.c:375:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 375 | { NULL }, | ^ In file included from src/libavfilter/buffersrc.c:38: In file included from src/libavfilter/avfilter_internal.h:33: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/buffersrc.c:187:57: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual] 187 | return av_buffersrc_add_frame_flags(ctx, (AVFrame *)frame, | ^ src/libavfilter/buffersrc.c:362:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 362 | { "width", NULL, OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/buffersrc.c:364:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 364 | { "height", NULL, OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/buffersrc.c:366:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 366 | { "sar", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:367:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 367 | { "pixel_aspect", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:368:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:369:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "frame_rate", NULL, OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:402:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 402 | { NULL }, | ^ src/libavfilter/buffersrc.c:408:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:409:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 409 | { "sample_rate", NULL, OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:412:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 412 | { "channels", NULL, OFFSET(channels), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:413:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 413 | { NULL }, | ^ 4 warnings generated. CC libavfilter/bwdifdsp.o src/libavfilter/bwdifdsp.c:119:58: warning: unused parameter 'parity' [-Wunused-parameter] 119 | int prefs3, int mrefs3, int parity, int clip_max) | ^ 14 warnings generated. src/libavfilter/bwdifdsp.c:164:60: warning: unused parameter 'parity' [-Wunused-parameter] 164 | int prefs3, int mrefs3, int parity, int clip_max) | ^ CC libavfilter/ccfifo.o src/libavfilter/ccfifo.c:69:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 69 | for (i = 0; i < FF_ARRAY_ELEMS(cc_lookup_vals); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/ccfifo.c:102:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 102 | if (len < ff_ccfifo_getoutputsize(ccf)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/ccfifo.c:107:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 107 | if (ccf->expected_608 <= av_fifo_can_read(ccf->cc_608_fifo)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/ccfifo.c:115:46: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 115 | if ((ccf->expected_cc_count - cc_filled) <= av_fifo_can_read(ccf->cc_708_fifo)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41 warnings generated. CC libavfilter/colorspace.o 4 warnings generated. CC libavfilter/colorspacedsp.o 2 warnings generated. CC libavfilter/drawutils.o CC libavfilter/ebur128.o 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/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: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. CC libavfilter/f_drawgraph.o 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 } | ^ 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_TYPE_STRING, {.str="0xffff00ff"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:66:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "m4", "set 4th metadata key", OFFSET(key[3]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:67:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "fg4", "set 4th foreground color expression", OFFSET(fg_str[3]), AV_OPT_TYPE_STRING, {.str="0xffffff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:68:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "bg", "set background color", OFFSET(bg), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:69:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "min", "set minimal value", OFFSET(min), AV_OPT_TYPE_FLOAT, {.dbl=-1.}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:70:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "max", "set maximal value", OFFSET(max), AV_OPT_TYPE_FLOAT, {.dbl=1.}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:81:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "size", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:82:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "s", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:83:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:84:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ src/libavfilter/f_drawgraph.c:130:49: warning: unused parameter 'ctx' [-Wunused-parameter] 130 | static int query_formats(const AVFilterContext *ctx, | ^ src/libavfilter/f_drawgraph.c:131:50: warning: unused parameter 'cfg_in' [-Wunused-parameter] 131 | AVFilterFormatsConfig **cfg_in, | ^ src/libavfilter/f_drawgraph.c:147:74: warning: unused parameter 'outlink' [-Wunused-parameter] 147 | static void clear_image(DrawGraphContext *s, AVFrame *out, AVFilterLink *outlink) | ^ src/libavfilter/f_drawgraph.c:174:39: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 174 | if (s->slide == 4 && s->nb_values >= s->values_size[0] / sizeof(float)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:282:99: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 282 | AV_RN32(out->data[0] + FFMIN(j+1, outlink->h - 1) * out->linesize[0] + x * 4) != old) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_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] + j4 warning*s generatedo. ut->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 && | ~~~ ^ ~~ CC libavfilter/f_graphmonitor.o src/libavfilter/f_ebur128.c:160:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, V|F }, | ^ src/libavfilter/f_ebur128.c:161:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x480"}, 0, 0, V|F }, | ^ src/libavfilter/f_ebur128.c:162:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | { "meter", "set scale meter (+9 to +18)", OFFSET(meter), AV_OPT_TYPE_INT, {.i64 = 9}, 9, 18, V|F }, | ^ src/libavfilter/f_ebur128.c:167:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|V|F }, | ^ src/libavfilter/f_ebur128.c:172:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "dualmono", "treat mono input files as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|F }, | ^ src/libavfilter/f_ebur128.c:173:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "panlaw", "set a specific pan law for dual-mono files", OFFSET(pan_law), AV_OPT_TYPE_DOUBLE, {.dbl = -3.01029995663978}, -10.0, 0.0, A|F }, | ^ src/libavfilter/f_ebur128.c:174:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "target", "set a specific target level in LUFS (-23 to 0)", OFFSET(target), AV_OPT_TYPE_INT, {.i64 = -23}, -23, 0, V|F }, | ^ src/libavfilter/f_ebur128.c:185:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | { "integrated", "integrated loudness (LUFS)", OFFSET(integrated_loudness), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBL_MAX, A|F|X|R }, | ^ src/libavfilter/f_ebur128.c:186:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | { "range", "loudness range (LU)", OFFSET(loudness_range), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBL_MAX, A|F|X|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_MAX, A|F|X|R }, | ^ src/libavfilter/f_ebur128.c:190:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "true_peak", "true peak (dBFS)", OFFSET(true_peak), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBL_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_ebur128.c:451:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 451 | if (outlink->sample_rate > INT_MAX/3U || outlink->sample_rate < 3) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavfilter/f_ebur128.c:692: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] 692 | (const uint8_t **)insamples->data, nb_samples); | ^ src/libavfilter/f_graphmonitor.c:100:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "size", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, | ^ src/libavfilter/f_graphmonitor.c:101:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "s", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, | ^ src/libavfilter/f_graphmonitor.c:102:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "opacity", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VFR }, | ^ src/libavfilter/f_graphmonitor.c:103:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "o", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VFR }, | ^ src/libavfilter/f_graphmonitor.c:132:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:133:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:134:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 134 | { NULL } | ^ src/libavfilter/f_graphmonitor.c:149:49: warning: unused parameter 'ctx' [-Wunused-parameter] 149 | static int query_formats(const AVFilterContext *ctx, | ^ src/libavfilter/f_graphmonitor.c:150:50: warning: unused parameter 'cfg_in' [-Wunused-parameter] 150 | AVFilterFormatsConfig **cfg_in, | ^ src/libavfilter/f_graphmonitor.c:166:77: warning: unused parameter 'outlink' [-Wunused-parameter] 166 | static void clear_image(GraphMonitorContext *s, AVFrame *out, AVFilterLink *outlink) | ^ src/libavfilter/f_graphmonitor.c:215:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 215 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:234:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:242:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 242 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:403:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | for (int i = 0; i < ctx->graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:422:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 422 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:446:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 446 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 26 warnings generated. CC libavfilter/f_interleave.o src/libavfilter/f_interleave.c:75:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:84:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | (nb_eofs == ctx->nb_inputs && s->duration_mode == DURATION_LONGEST) || | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:96:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 96 | if (nb_inputs_with_frames >= ctx->nb_inputs - nb_eofs) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:97:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:136:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 136 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:146:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 146 | if (i == ctx->nb_inputs - nb_eofs && ff_outlink_frame_wanted(outlink)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:197:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 197 | for (i = 1; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:222:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 222 | DEFINE_OPTIONS(interleave, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:59:11: note: expanded from macro 'DEFINE_OPTIONS' 59 | { NULL } \ | ^ src/libavfilter/f_interleave.c:248:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 248 | DEFINE_OPTIONS(ainterleave, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:59:11: note: expanded from macro 'DEFINE_OPTIONS' 59 | { NULL } \ | ^ 10 warnings generated. CC libavfilter/f_latency.o 17 warnings generated. 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 16 warnings generated. 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) | ^ CC libavfilter/f_perms.o 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. CC libavfilter/f_realtime.o src/libavfilter/f_perms.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "seed", "set the seed for the random mode", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/f_perms.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ 18 warnings generated. CC libavfilter/f_reverse.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 } | ^ 2 warnings generated. CC libavfilter/f_segment.o 3 warnings generated. CC libavfilter/f_select.o 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))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_segment.c:276:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | COMMON_OPTS | ^ src/libavfilter/f_segment.c:265:142: note: expanded from macro 'COMMON_OPTS' 265 | { "timestamps", "timestamps of input at which to split input", OFFSET(timestamps_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_segment.c:277:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | { "frames", "frames at which to split input", OFFSET(points_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/f_segment.c:278:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 278 | { NULL } | ^ src/libavfilter/f_segment.c:314:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 314 | COMMON_OPTS | ^ src/libavfilter/f_segment.c:265:142: note: expanded from macro 'COMMON_OPTS' 265 | { "timestamps", "timestamps of input at which to split input", OFFSET(timestamps_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_segment.c:315:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 315 | { "samples", "samples at which to split input", OFFSET(points_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/f_segment.c:316:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 316 | { NULL } | ^ src/libavfilter/f_select.c:436:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 436 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:439:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | if (nb_eofs == ctx->nb_outputs) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:473:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 473 | DEFINE_OPTIONS(aselect, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:179:12: note: expanded from macro 'DEFINE_OPTIONS' 179 | { NULL } \ | ^ src/libavfilter/f_select.c:535:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 535 | DEFINE_OPTIONS(select, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:179:12: note: expanded from macro 'DEFINE_OPTIONS' 179 | { NULL } \ | ^ 6 warnings generated. CC libavfilter/f_sendcmd.o 3 warnings generated. CC libavfilter/f_sidedata.o 4 warnings generated. CC libavfilter/f_streamselect.o src/libavfilter/f_sendcmd.c:74:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 74 | for (i = 0; i < FF_ARRAY_ELEMS(flag_strings); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:113:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "commands", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:114:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "c", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:115:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "filename", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:116:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "f", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:117:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 117 | { NULL } | ^ src/libavfilter/f_sidedata.c:159:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | DEFINE_OPTIONS(asidedata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:83:12: note: expanded from macro 'DEFINE_OPTIONS' 83 | { NULL } \ | ^ src/libavfilter/f_sidedata.c:193:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 193 | DEFINE_OPTIONS(sidedata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:83:12: note: expanded from macro 'DEFINE_OPTIONS' 83 | { NULL } \ | ^ 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) | ^ 2 warnings generated. CC libavfilter/formats.o 8 warnings generated. CC libavfilter/framepool.o src/libavfilter/formats.c:116:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 116 | for (i = 0; i < a->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.c:118:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 118 | for (j = 0; j < b->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.c:133:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:77:23: note: expanded from macro 'MERGE_FORMATS' 77 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:133:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:78:27: note: expanded from macro 'MERGE_FORMATS' 78 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:133:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:93:5: note: expanded from macro 'MERGE_FORMATS' 93 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:46:19: note: expanded from macro 'MERGE_REF' 46 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:147:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 147 | return merge_formats_internal((AVFilterFormats *)a, | ^ src/libavfilter/formats.c:148:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 148 | (AVFilterFormats *)b, AVMEDIA_TYPE_VIDEO, 1); | ^ src/libavfilter/formats.c:173:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 173 | return merge_formats_internal((AVFilterFormats *)a, | ^ src/libavfilter/formats.c:174:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 174 | (AVFilterFormats *)b, AVMEDIA_TYPE_AUDIO, 1); | ^ src/libavfilter/formats.c:191:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:77:23: note: expanded from macro 'MERGE_FORMATS' 77 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:191:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:78:27: note: expanded from macro 'MERGE_FORMATS' 78 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:191:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:93:5: note: expanded from macro 'MERGE_FORMATS' 93 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:46:19: note: expanded from macro 'MERGE_REF' 46 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:200:58: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 200 | return merge_samplerates_internal((AVFilterFormats *)a, (AVFilterFormats *)b, 1); | ^ src/libavfilter/formats.c:200:80: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 200 | return merge_samplerates_internal((AVFilterFormats *)a, (AVFilterFormats *)b, 1); | ^ src/libavfilter/formats.c:246:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 246 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, return AVERROR(ENOMEM);); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:46:19: note: expanded from macro 'MERGE_REF' 46 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:307:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | { av_free(channel_layouts); return AVERROR(ENOMEM); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:46:19: note: expanded from macro 'MERGE_REF' 46 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:317:69: warning: cast from 'const void *' to 'struct AVFilterChannelLayouts *' drops const qualifier [-Wcast-qual] 317 | return merge_channel_layouts_internal((AVFilterChannelLayouts *)a, | ^ src/libavfilter/formats.c:318:69: warning: cast from 'const void *' to 'struct AVFilterChannelLayouts *' drops const qualifier [-Wcast-qual] 318 | (AVFilterChannelLayouts *)b, 1); | ^ src/libavfilter/formats.c:334:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:77:23: note: expanded from macro 'MERGE_FORMATS' 77 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:334:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:78:27: note: expanded from macro 'MERGE_FORMATS' 78 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:334:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:93:5: note: expanded from macro 'MERGE_FORMATS' 93 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:46:19: note: expanded from macro 'MERGE_REF' 46 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:341:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 341 | return merge_generic_internal((AVFilterFormats *)a, | ^ src/libavfilter/formats.c:342:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual] 342 | (AVFilterFormats *)b, 1); | ^ src/libavfilter/formats.c:361:1: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 361 | PRINT_NAME(enum AVSampleFormat, get_sample_fmt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:354:23: note: expanded from macro 'PRINT_NAME' 354 | 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 AVPixelFormat, get_pix_fmt_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:354:23: note: expanded from macro 'PRINT_NAME' 354 | 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 AVColorSpace, color_space_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:354:23: note: expanded from macro 'PRINT_NAME' 354 | 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 AVColorRange, color_range_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:354:23: note: expanded from macro 'PRINT_NAME' 354 | for (int i = 0; i < fmts->nb_formats; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:365:1: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 365 | PRINT_NAME(enum AVAlphaMode, alpha_mode_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:354:23: note: expanded from macro 'PRINT_NAME' 354 | for (int i = 0; i < fmts->nb_formats; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:379:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 379 | for (int i = 0; i < rates->nb_formats; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavfilter/framequeue.o src/libavfilter/formats.c:798:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 798 | FORMATS_UNREF(ref, formats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:779:5: note: expanded from macro 'FORMATS_UNREF' 779 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:765:19: note: expanded from macro 'FIND_REF_INDEX' 765 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:810:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 810 | FORMATS_UNREF(ref, channel_layouts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:779:5: note: expanded from macro 'FORMATS_UNREF' 779 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:765:19: note: expanded from macro 'FIND_REF_INDEX' 765 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:829:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 829 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:817:5: note: expanded from macro 'FORMATS_CHANGEREF' 817 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:765:19: note: expanded from macro 'FIND_REF_INDEX' 765 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:834:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:817:5: note: expanded from macro 'FORMATS_CHANGEREF' 817 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:765:19: note: expanded from macro 'FIND_REF_INDEX' 765 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:872:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 872 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 873 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:843:19: note: expanded from macro 'SET_COMMON_FORMATS' 843 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:872:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 872 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 873 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:853:19: note: expanded from macro 'SET_COMMON_FORMATS' 853 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/formats.c:890:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 890 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:843:19: note: expanded from macro 'SET_COMMON_FORMATS' 843 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:890:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 890 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:853:19: note: expanded from macro 'SET_COMMON_FORMATS' 853 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/formats.c:908:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 908 | SET_COMMON_FORMATS(ctx, color_spaces, AVMEDIA_TYPE_VIDEO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:843:19: note: expanded from macro 'SET_COMMON_FORMATS' 843 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:908:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 908 | SET_COMMON_FORMATS(ctx, color_spaces, AVMEDIA_TYPE_VIDEO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:853:19: note: expanded from macro 'SET_COMMON_FORMATS' 853 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/formats.c:926:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 926 | SET_COMMON_FORMATS(ctx, color_ranges, AVMEDIA_TYPE_VIDEO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 927 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:843:19: note: expanded from macro 'SET_COMMON_FORMATS' 843 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:926:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 926 | SET_COMMON_FORMATS(ctx, color_ranges, AVMEDIA_TYPE_VIDEO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 927 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:853:19: note: expanded from macro 'SET_COMMON_FORMATS' 853 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/formats.c:944:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | SET_COMMON_FORMATS(ctx, alpha_modes, AVMEDIA_TYPE_VIDEO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:843:19: note: expanded from macro 'SET_COMMON_FORMATS' 843 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:944:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | SET_COMMON_FORMATS(ctx, alpha_modes, AVMEDIA_TYPE_VIDEO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:853:19: note: expanded from macro 'SET_COMMON_FORMATS' 853 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/formats.c:966:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 966 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 967 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:843:19: note: expanded from macro 'SET_COMMON_FORMATS' 843 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:966:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 966 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 967 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:853:19: note: expanded from macro 'SET_COMMON_FORMATS' 853 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/formats.c:1274:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1274 | for (int i = 0; fmts && i < fmts->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:1314:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1314 | for (i = 0; i < fmts->nb_channel_layouts; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:1315:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1315 | 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) | ^ 1 warning generated. CC libavfilter/framesync.o 3 warnings generated. CC libavfilter/generate_wave_table.o 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 | {src/libavfilter/generate_wave_table.c :N31U:L19L: }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:238:55: warning: unused parameter 'fs' [-Wunused-parameter] 238 | static int64_t framesync_pts_extrapolate(FFFrameSync *fs, unsigned in, | ^ src/libavfilter/framesync.c:238:68: warning: unused parameter 'in' [-Wunused-parameter] 238 | static int64_t framesync_pts_extrapolate(FFFrameSync *fs, unsigned in, | ^ 1 warning generated. CC libavfilter/graphdump.o src/libavfilter/graphdump.c:82:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 82 | max_in_fmt = FFMAX(max_in_fmt, print_link_prop(NULL, l)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavfilter/graphdump.c:89:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | max_out_fmt = FFMAX(max_out_fmt, print_link_prop(NULL, l)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavfilter/graphdump.c:156:61: warning: unused parameter 'options' [-Wunused-parameter] 156 | char *avfilter_graph_dump(AVFilterGraph *graph, const char *options) | ^ 6 warnings generated. CC libavfilter/graphparser.o 3 warnings generated. CC libavfilter/lavfutils.o In file included from src/libavfilter/graphparser.c:32: In file included from src/libavfilter/avfilter_internal.h:33: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/graphparser.c:332:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | for (unsigned i = 0; i < nb; i++) | ~ ^ ~~ src/libavfilter/graphparser.c:922:32: warning: unused parameter 'log_ctx' [-Wunused-parameter] 922 | void *log_ctx) | ^ CC libavfilter/lswsutils.o CC libavfilter/motion_estimation.o 4 warnings generated. CC libavfilter/palette.o 48 warnings generated. CC libavfilter/perlin.o CC libavfilter/psnr.o CC libavfilter/pthread.o CC libavfilter/qp_table.o 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 } | ^ CC libavfilter/split.o src/libavfilter/settb.c:164:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 164 | DEFINE_OPTIONS(settb, VIDEO); | ^ src/libavfilter/settb.c:69:12: note: expanded from macro 'DEFINE_OPTIONS' 69 | { NULL } \ | ^ src/libavfilter/settb.c:189:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 189 | DEFINE_OPTIONS(asettb, AUDIO); | ^ src/libavfilter/settb.c:69:12: note: expanded from macro 'DEFINE_OPTIONS' 69 | { NULL } \ | ^ 2 warnings generated. 2 warnings generated. CC libavfilter/src_avsynctest.o 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_movie.c:91:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "stream_index", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:92:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "si", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:93:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "seek_point", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, | ^ src/libavfilter/src_movie.c:94:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "sp", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, | ^ src/libavfilter/src_movie.c:95:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "streams", "set streams", OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, FLAGS }, | ^ src/libavfilter/src_movie.c:96:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "s", "set streams", OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, FLAGS }, | ^ src/libavfilter/src_movie.c:97:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "loop", "set loop count", OFFSET(loop_count), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:98:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "discontinuity", "set discontinuity threshold", OFFSET(discontinuity_threshold), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:99:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "dec_threads", "set the number of threads for decoding", OFFSET(dec_threads), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:100:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "format_opts", "set format options for the opened file", OFFSET(format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavfilter/src_movie.c:101:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | { NULL }, | ^ src/libavfilter/src_movie.c:124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (i = 0; i < avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 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_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", src/libavfilter/src_movie.c :O575F:F23S:E Twarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]w ), 575 | AfVo_rO P(Ti_nTtY PiE _=I M0A;G Ei_ S.nsbt_ro=u"thpdu7t2s0;" }i,+ + ) 0{, | ~ ^ ~~~~~~~~~~~~~~~0 , V }src/libavfilter/src_movie.c,: 588 :| 31 ^: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 588 | src/libavfilter/src_avsynctest.c : 74 : 113 : warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]o r (int i 74= | 0 ; i{ "antbe_"o,u t p"ustest; fir+a+m)e r| a ~ ^ ~~~~~~~~~~~~~~~t e", src/libavfilter/src_movie.c :O607F:F27S:E Twarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f rame_ r607a | t e ) , A Vf_oOrP T(_iTnYtP Ei_ V=I D0E;O _iR Asntbr_=o"u3t0p"u}t,s ; i0+,+I)N T{_ M A| X ~ ^ ~~~~~~~~~~~~~~~, V }src/libavfilter/src_movie.c,: 615 :| 21 ^: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 615 | src/libavfilter/src_avsynctest.c : 75 : 113i:f warning: (missing field 'unit' initializer [-Wmissing-field-initializers]n b_eofs = =75 | c t x - >{n"bf_ro"u,t p u t s & & m"osveite -f>rlaomoep _rcaotuen"t, ! =O F1F)S E{T ( f| r ~~~~~~~ ^ ~~~~~~~~~~~~~~~a me_rsrc/libavfilter/src_movie.ca:t622e:)31,: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A V_OPT _622T | Y P E _ V I D E O _ R A TfEo,r {(.isnttr =i" 3=0 "0};, i <0 ,cItNxT-_>MnAbX_,o uVt p}u,t s ;| ^i ++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.csrc/libavfilter/src_avsynctest.c::62776::31113:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 62776 | | { " s a m p l efroart e("i,n t" sie t= s0a;m pil e< rcattxe-">,n bO_FoFuStEpTu(tssa;m pil+e+_)r a{t e )| , ~ ^ ~~~~~~~~~~~~~~~ AV_src/libavfilter/src_movie.cO:P635T:_21T:Y Pwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ INT, 635 | { . i 6i4f= 4(4n1b0_0e}o,f8s0 0<0 ,c3t8x4-0>0n0b,_ oAu t}p,u t s| ) ^ | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_avsynctest.c:77:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"sr", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},8000,384000, A }, | ^ src/libavfilter/src_avsynctest.c:78:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"amplitude", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A|R }, | ^ src/libavfilter/src_avsynctest.c:79:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"a", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLsrc/libavfilter/src_movie.cO:A644T:,56 : warning: unused parameter 'flags' [-Wunused-parameter] {.dbl =644. | 7 } , 0 . , 1 . , A | R } , | c ^h ar *res, int src/libavfilter/src_avsynctest.cr:e80s:_113l:e nwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] int flag s80) | | ^ {"period", "set beep period", OFFSET(periosrc/libavfilter/src_movie.cd:)661,: 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AV_OP T661_ | T Y P E _ I N T ,f o r ( i = {0.;i 6i4 =<3 }c,t x - > n b _ o u t1p,u t9s9;. ,i +A+ )} ,{ | | ^ ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_avsynctest.c:81:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"p", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:82:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"delay", "set flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=0}, -30, 30, V|R }, | ^ src/libavfilter/src_avsynctest.c:83:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"dl", "set flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=0}, -30, 30, V|R }, | ^ src/libavfilter/src_avsynctest.c:84:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"cycle", "set delay cycle", OFFSET(cycle), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V|R }, | ^ src/libavfilter/src_avsynctest.c:85:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"c", "set delay cycle", OFFSET(cycle), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V|R }, | ^ src/libavfilter/src_avsynctest.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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_avsynctest.c:90:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | {"ag", "set additional color", OFFSET(rgba[2]), AV_OPT_TYPE_COLOR, {.str="gray"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:91:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | {NULL}, | ^ CC libavfilter/trim.o 20 warnings generated. CC libavfilter/vaf_spectrumsynth.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 } | ^ 26 warnings generated. 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 } | ^ CC libavfilter/version.o src/libavfilter/vaf_spectrumsynth.c:76:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 15, INT_MAX, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:77:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "channels", "set channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = 1}, 1, 8, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:87:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ 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 } | ^ 3 warnings generated. 1 warning 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:182:63: warning: unused parameter 'input_pix_fmts' [-Wunused-parameter] 182 | const enum AVPixelFormat *input_pix_fmts, | ^ src/libavfilter/vf_amf_common.c:263:26: warning: cast from 'unsigned char *const *' to 'const unsigned char **' drops const qualifier [-Wcast-qual] 263 | (const uint8_t**)frame->data, frame->linesize, frame->format, | ^ src/libavfilter/vf_amf_common.c:245:39: warning: unused parameter 'avctx' [-Wunused-parameter] 245 | int amf_copy_surface(AVFilterContext *avctx, const AVFrame *frame, | ^ src/libavfilter/vf_amf_common.c:255:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 255 | 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:384:32: warning: unused parameter 'opaque' [-Wunused-parameter] 384 | void amf_free_amfsurface(void *opaque, uint8_t *data) | ^ src/libavfilter/vf_amf_common.c:590:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 590 | if (crop_w == outlink->w && crop_h == outlink->h) { | ~~~~~~ ^ ~~~~~~~~~~ src/libavfilter/vf_amf_common.c:590:24: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 590 | if (crop_w == outlink->w && crop_h == outlink->h) { | ~~~~~~ ^ ~~~~~~~~~~ 9 warnings generated. 4 warnings generated. CC libavfilter/vf_aspect.o CC libavfilter/vf_atadenoise.o 5 warnings generated. CC libavfilter/vf_avgblur.o src/libavfilter/vf_atadenoise.c:73:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "0a", "set threshold A for 1st plane", OFFSET(fthra[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:74:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "0b", "set threshold B for 1st plane", OFFSET(fthrb[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:75:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "1a", "set threshold A for 2nd plane", OFFSET(fthra[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:76:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "1b", "set threshold B for 2nd plane", OFFSET(fthrb[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:77:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "2a", "set threshold A for 3rd plane", OFFSET(fthra[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:78:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "2b", "set threshold B for 3rd plane", OFFSET(fthrb[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:79:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=9}, 5, SIZE, VF }, | ^ src/libavfilter/vf_atadenoise.c:80:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:84:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "0s", "set sigma for 1st plane", OFFSET(sigma[0]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:85:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "1s", "set sigma for 2nd plane", OFFSET(sigma[1]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "2s", "set sigma for 3rd plane", OFFSET(sigma[2]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ src/libavfilter/vf_atadenoise.c:184:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 184 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:164src/libavfilter/vf_aspect.c::25176:: 135note: :expanded from macro 'WFILTER_ROW' warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | 176 | { l"smuamxd"i,f f >" stehtr bm)a x v a l u e f o r n o m i n a t o r o r d e n o m i n a t o r i n t h e r\a t i| o ~~~~~~~~ ^ ~~~~" , OFFsrc/libavfilter/vf_atadenoise.cS:E184T:(1m:a xwarning: )comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], AV_ O184P | TW_FTIYLPTEE_RI_NRTO,W ({u.iin6t48=_1t0,0 }8,) 1 ,| ^~~~~~~~~~~~~~~~~~~~~~~I NTsrc/libavfilter/vf_atadenoise.c_:M163A:X22,: Fnote: Lexpanded from macro 'WFILTER_ROW'A GS }, 163| | ^ if (ldsrc/libavfilter/vf_aspect.ci:f177f: 12>: twarning: hmissing field 'help' initializer [-Wmissing-field-initializers]r a | |177 | { N U L L } | ^ \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:184:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 184 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:25: note: expanded from macro 'WFILTER_ROW' 174 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:184:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 184 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:173:22: note: expanded from macro 'WFILTER_ROW' 173 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:164:25: note: expanded from macro 'WFILTER_ROW' 164 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:163:22: note: expanded from macro 'WFILTER_ROW' 163 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:25: note: expanded from macro 'WFILTER_ROW' 174 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:173:22: note: expanded from macro 'WFILTER_ROW' 173 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_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' src/libavfilter/vf_avgblur.c: 55212: | 102 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] l s55u | m d i f f{ >" stihzrebX)" , " s e t h o r i z o n t a l s i z e " , O F F S E T ( r a d i u s ) , A\V _ O| P ~~~~~~~~ ^ ~~~~T _TYPEsrc/libavfilter/vf_atadenoise.c_:I234N:T1,: {warning: .comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]i 64=1} ,234 | W F1I,L T1E0R2_4R,O WF_LSAEGRSI A}L,( u i| n ^t 8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:211:22: note: expanded from macro 'WFILTER_ROW_SERIAL' src/libavfilter/vf_avgblur.c:56:102: 211warning: | missing field 'unit' initializer [-Wmissing-field-initializers] 56 | i f ({l d"ipflfa n>e st"h,r a" 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 _ O P T _ T Y\P E _| I ~~~~~ ^ ~~~~N T, {src/libavfilter/vf_atadenoise.c.:i2346:41=:0 xwarning: Fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]} , 0, 234 | 0WxFFI,L TFELRA_GRSO W}_,S E R| I ^A L(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_avgblur.c:src/libavfilter/vf_atadenoise.c57::224102::src/libavfilter/vf_aspect.c25 ::warning: 231missing field 'unit' initializer [-Wmissing-field-initializers] : note: 135expanded from macro 'WFILTER_ROW_SERIAL': warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | 224 | { 231 " | s i z e Y{ " ," m ar"sxsu"em,dt i fv fe ">r sttehitrc bam)la x s iv za el " u, e f o rO F nF oS mE iT n( ar ta o d ri u os rV ) d, e nA oV m_ iO nP aT t_ oT rY P iE n_ It Nh T\e, r{| a ~~~~~~~~ ^ ~~~~.t ii6o4"=,0src/libavfilter/vf_atadenoise.c }:O,234F :F 1S :E0 T,warning: ( comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]m1 a0x2)4,, A234FV | L_WAOFGIPLSTT _E}TR,Y_ PR EO| W__ ^SI ENRTI,Asrc/libavfilter/vf_avgblur.c L:({u58i.:ni12t6:84_ t=warning: ,1 missing field 'help' initializer [-Wmissing-field-initializers]08 )0 }58 , | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 , src/libavfilter/vf_atadenoise.c I:{N223 T:N_22UM:LA LXnote: expanded from macro 'WFILTER_ROW_SERIAL',} F L| A ^G S 223} | , | ^ src/libavfilter/vf_aspect.ci:f232 :(12r:d iwarning: fmissing field 'help' initializer [-Wmissing-field-initializers]f > 232t | h r a |{| N U L L } | ^ \ | ~~~~~ ^ ~~~~ 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:212:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 212 | lsumdiff > 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:211:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 211 | if (ldiff > thra || src/libavfilter/vf_avgblur.c : 165 : 1 : warning: unused parameter 'jobnr' [-Wunused-parameter] \ | ~~~~~ ^ ~~~~165 | FILsrc/libavfilter/vf_atadenoise.cT:E235R:(1l:u twarning: 8comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], ui n235t | 8W_FtI,L T EiRn_tR3O2W__tS,E R,I AaLv(_uuinnuts1e6d_,t ,L U1T6_)D I V| )^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | src/libavfilter/vf_atadenoise.c^: 224:25: src/libavfilter/vf_avgblur.cnote: :expanded from macro 'WFILTER_ROW_SERIAL'75 :63: note: expanded from macro 'FILTER' 224 | 75 | s t a t i c i nrts ufmidlitfefr _># #tnharmbe)( A V F i l t e r C o n t e x t * c t x , v o i d * a r g , i n t j o b n r , i\n t | n ~~~~~~~~ ^ ~~~~b _jobsrc/libavfilter/vf_atadenoise.cs:)235 :\1 : | warning: ^comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/vf_avgblur.c :235165 | :W1F:I Lwarning: Tunused parameter 'nb_jobs' [-Wunused-parameter]E R_src/libavfilter/vf_avgblur.cR:O75W:_74S:E Rnote: Iexpanded from macro 'FILTER'A L(uint 1756 | _stt,a t1i6c) i| n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t fsrc/libavfilter/vf_atadenoise.ci:l223t:e22r:_ #note: #expanded from macro 'WFILTER_ROW_SERIAL'n ame(AVF i223l | t e r C o n t e x t *icft x(,r dviofifd >* atrhgr,a i|n|t j o b n r , i n t n b _ j o b s ) \ | ^ \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:281:1: warning: unused parameter 'weights' [-Wunused-parameter] 281 | FILTER_ROW(uint8_t, 8) | ^ 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: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: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 (lsrc/libavfilter/vf_avgblur.cd:i166f:f1 :> warning: tunused parameter 'jobnr' [-Wunused-parameter]h ra || 166 | F I L T E R ( l u t 1 6 , u i n t 1 6 _ t , i n t 6 4 _ t , , a v _ u n u s\e d ,| ~~~~~ ^ ~~~~L UT_Dsrc/libavfilter/vf_atadenoise.cI:V281): 1 :| ^warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/vf_avgblur.c:75 :28163 | :F Inote: Lexpanded from macro 'FILTER'T ER_ROW (75u | isntta8t_itc, i8n)t f| i^~~~~~~~~~~~~~~~~~~~~~l tesrc/libavfilter/vf_atadenoise.cr:_271#:#25n:a mnote: eexpanded from macro 'FILTER_ROW'( AVFilte r271C | o n t e x t * c t x , v o irds u*madrigf,f i>n tt hjrobb)n r , i n t n b _ j o b s ) \ | ^ src/libavfilter/vf_avgblur.c : 166 : 1 : warning: unused parameter 'nb_jobs' [-Wunused-parameter] src/libavfilter/vf_avgblur.c : 75 : 74 : note: \expanded from macro 'FILTER' | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c75: | 281s:t1a:t iwarning: ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] int f281i | lFtIeLrT_E#R#_nRaOmWe((uAiVnFti8l_tte,r C8o)n t e| x^~~~~~~~~~~~~~~~~~~~~~t *src/libavfilter/vf_atadenoise.cc:t270x:,22 :v onote: iexpanded from macro 'FILTER_ROW'd *arg, i270n | t j o b n r , i n ti fn b(_rjdoibfsf) >\ t h| r ^a || \ | ~~~~~ ^ ~~~~ 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 | src/libavfilter/vf_avgblur.c : 168 : 1 : warning: unused parameter 'jobnr' [-Wunused-parameter] lsu m168d | iFfIfL T>E Rt(hsrlbo)w 8 , u i n t 8 _ t , i n t 3 2 _ t , a v _ u n u s e d , , S L O W _ D I V )\ | | ^ ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_avgblur.c:75src/libavfilter/vf_atadenoise.c::63282:: 1note: :expanded from macro 'FILTER' warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 75 | 282s | tFaItLiTcE Ri_nRtO Wf(iulitnetr1_6#_#tn,a m1e6()A V F| i^~~~~~~~~~~~~~~~~~~~~~~~l tesrc/libavfilter/vf_atadenoise.cr:C260o:n22t:e xnote: texpanded from macro 'FILTER_ROW' *ctx, v260o | i d * a r g , i n ti fj o(blndri,f fi n>t tnhbr_aj o|b|s ) \ | ^ 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 | s t a t i c\ i n| t ~~~~~ ^ ~~~~ filtsrc/libavfilter/vf_atadenoise.ce:r282_:#1#:n awarning: mcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e (AVF i282l | tFeIrLCToEnRt_eRxOtW (*ucitnxt,1 6v_oti,d 1*6a)r g ,| ^~~~~~~~~~~~~~~~~~~~~~~~i ntsrc/libavfilter/vf_atadenoise.c :j271o:b25n:r ,note: expanded from macro 'FILTER_ROW'i nt nb_ j271o | b s ) \ | ^ rsumdiff > 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:270:22: note: expanded from macro 'FILTER_ROW' 270 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:331:1: warning: unused parameter 'weights' [-Wunused-parameter] 331 | FILTER_ROW_SERIAL(uint8_t, 8) | ^ src/libavfilter/vf_atadenoise.c:289:52: note: expanded from macro 'FILTER_ROW_SERIAL' 289 | const float *weights) src/libavfilter/vf_avgblur.c : 169 : 1 : warning: unused parameter 'jobnr' [-Wunused-parameter] \ | ^169 | FILTER(slow16, uint16_t, int64_tsrc/libavfilter/vf_atadenoise.c,: 331a:v1_:u nwarning: ucomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]s ed, , 331S | LFOIWL_TDEIRV_)R O W| _^S ERIsrc/libavfilter/vf_avgblur.cAL(uint:875_:t63,: 8note: )expanded from macro 'FILTER' | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c :75309 | :s25t:a tnote: iexpanded from macro 'FILTER_ROW_SERIAL'c int f i309l | t e r _ # # n a m e ( A V F i lltseurmCdoinftfe x>t t*hcrtbx), v o i d * a r g , i n t j o b n r , i n t n b _ j o b s ) \ | ^ \ src/libavfilter/vf_avgblur.c :| 169 ~~~~~~~~ ^ ~~~~: 1: warning: src/libavfilter/vf_atadenoise.cunused parameter 'nb_jobs' [-Wunused-parameter]: 331:1src/libavfilter/vf_avgblur.c:: 75warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]74 : note: expanded from macro 'FILTER' 331 | FILT E75R | _sRtOaWt_iScE RiInAtL (fuiilntte8r__t#,# n8a)m e (| A^~~~~~~~~~~~~~~~~~~~~~~~~~~~~V Fisrc/libavfilter/vf_atadenoise.cl:t308e:r22C:o nnote: texpanded from macro 'FILTER_ROW_SERIAL'e xt *ctx ,308 | v o i d * a r g , iifn t( ljdoibfnfr ,> itnhtr an b|_|j o b s ) \ | ^ \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:331:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 331 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:25: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:331:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 331 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:320:22: note: expanded from macro 'FILTER_ROW_SERIAL' 320 | if (rdiff > thra || src/libavfilter/vf_avgblur.c : 177 : 20 : warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]\ | ~~~~~ ^ ~~~~ 177 | if (max * area >= FF_ARRAY_ELEMS(s->lut)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c: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_avgblur.csrc/libavfilter/vf_atadenoise.c::237308::4122:: warning: note: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]expanded from macro 'FILTER_ROW_SERIAL' 308 | 237 | c o n s ti fi n(tl dsilfofw >= t(hsr-a> m|a|x * s - > a r e a ) > = F F _ A R R A Y _ E L E M S ( s - > l u t ) ; | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ \ | ~~~~~ ^ ~~~~ 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]; | ^ 4 warnings generated. CC libavfilter/vf_avgblur_vulkan.o 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:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | 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 } | ^ 49 warnings generated. CC libavfilter/vf_bbox.o 4 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 } | ^ 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(BilateralConte2x warningts generated*. 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, \ | ^ CC libavfilter/vf_bitplanenoise.o src/libavfilter/vf_bitplanenoise.c:42:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "bitplane", "set bit plane to use for measuring noise", OFFSET(bitplane), AV_OPT_TYPE_INT, {.i64=1}, 1, 16, FLAGS}, | ^ src/libavfilter/vf_bitplanenoise.c:43:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "filter", "show noisy pixels", OFFSET(filter), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_bitplanenoise.c:44:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 44 | { NULL } | ^ 14 warnings generated. CC libavfilter/vf_blackdetect.o 3 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:24: In file included from src/libavfilter/vulkan_filter.h:26: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_A10R warningRsA generatedY. _ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ src/libavfilter/vf_blackdetect_vulkan.c:84:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 84 | SPEC_LIST_ADD(sl, 0, 32, plane); | ^ src/libavfilter/vf_blackdetect_vulkan.c:84:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 84 | SPEC_LIST_ADD(sl, 0, 32, plane); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavfilter/vf_blackdetect_vulkan.c:85:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 85 | SPEC_LIST_ADD(sl, 1, 32, SLICES); | ^ src/libavfilter/vf_blackdetect_vulkan.c:85:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 85 | SPEC_LIST_ADD(sl, 1, 32, SLICES); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavfilter/vf_blackdetect_vulkan.c:146:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 146 | for (int i = 0; i < FF_ARRAY_ELEMS(sum->slice_sum); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_blend.o src/libavfilter/vf_blackdetect_vulkan.c:366:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 366 | { "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:367:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 367 | { "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:368:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "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:369:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "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:370:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "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:371:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "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:372:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | { "alpha", "check alpha instead of luma", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect_vulkan.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL } | ^ 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. 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) \ | ^ CC libavfilter/vf_blend_vulkan.o 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(B))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:152:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 152 | fn(or, INT2FLOAT(FLOAT2INT(A) | FLOAT2INT(B))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:153:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 153 | fn(xor, INT2FLOAT(FLOAT2INT(A) ^ FLOAT2INT(B))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:154:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 154 | fn(geometric, GEOMETRIC(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:155:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 155 | fn(harmonic, A == 0 && B == 0 ? 0 : 2LL * A * B / (A + B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ In file included from src/libavfilter/vf_blend.c:30: In file included from src/libavfilter/vf_blend_init.h:34: src/libavfilter/blend_modes.c:115:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 115 | fn(addition, FFMIN(MAX, A + B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:116:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 116 | fn(grainmerge, CLIP(A + B - HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:117:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 117 | fn(multiply, MULTIPLY(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:118:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 118 | fn(multiply128,CLIP((A - HALF) * B / MDIV + HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:119:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 119 | fn(negation, MAX - FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ 15 warnings generated. 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) \ | ^ CC libavfilter/vf_blockdetect.o 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(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/vf_blockdetect.csrc/libavfilter/blend_modes.c::14058::1112:: warning: warning: unused parameter 'sliceparam' [-Wunused-parameter]missing field 'unit' initializer [-Wmissing-field-initializers] 140 | fn(b l58e | a c h , { " p e(rMiAoXd _-m iBn)" ,+ "(MMiAnXi m-u mA )p e-r iMoAdX )t o | s^e arcsrc/libavfilter/blend_modes.ch: 98f:o40r:" ,note: expanded from macro 'fn'O FFSET (98p | e r i o d _Fmiilnt)e,r PAaVr_aOmPsT _*TpYaPrEa_mI,N TS,l i{c.eiP6a4r=a3m}s, *2s,l i3c2e,p aFrLaAmG)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] 60 | src/libavfilter/blend_modes.c : 141{: 1":p lwarning: aunused parameter 'sliceparam' [-Wunused-parameter]n es", 141 | f n ( s t a"isne,t p l a n e2s *t oM AfXi l-t eAr "-, BO)F F S| E^T (plsrc/libavfilter/blend_modes.ca:n98e:s40):, note: Aexpanded from macro 'fn'V _OPT_ T98Y | P E _ I N TF,i l{t.eir6P4a=r1a}m,s 0*,p a1r5a,m ,F LSAlGiSc e}P,a r a| m ^s *slicesrc/libavfilter/vf_blockdetect.cp:a61r:a12m:) warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | {\ N U| L ^L } | ^ src/libavfilter/blend_modes.c:142:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:143:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 143 | fn(hardoverlay,A == MAX ? MAX : FFMIN(MAX, MAX * B / (2 * MAX - 2 * A) * (A > HALF) + 2 * A * B / MAX * (A <= HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ In file included from src/libavfilter/vf_blend.c:30: In file included from src/libavfilter/vf_blend_init.h:50: src/libavfilter/blend_modes.c:115:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 115 | fn(addition, FFMIN(MAX, A + B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:116:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 116 | fn(grainmerge, CLIP(A + B - HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:117:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 117 | fn(multiply, MULTIPLY(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:118:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 118 | fn(multiply128,CLIP((A - HALF) * B / MDIV + HALF)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:119:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 119 | fn(negation, MAX - FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:120:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 120 | fn(extremity, FFABS(MAX - A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:121:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 121 | fn(grainextract, CLIP(HALF + A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:122:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 122 | fn(screen, SCREEN(1, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:123:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 123 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:124:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 124 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:125:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 125 | fn(hardmix, (A < (MAX - B)) ? 0: MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:126:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 126 | fn(heat, (A == 0) ? 0 : MAX - FFMIN(((MAX - B) * (MAX - B)) / A, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:127:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 127 | fn(freeze, (B == 0) ? 0 : MAX - FFMIN(((MAX - A) * (MAX - A)) / B, MAX)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:128:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 128 | fn(divide, CLIP(B == 0 ? MAX : MAX * A / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:129:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 129 | fn(dodge, DODGE(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:130:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 130 | fn(burn, BURN(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:131:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 131 | fn(softlight, CLIP(A * A / MAX + (2 * (B * ((A * (MAX - A)) / MAX) / MAX)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:132:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 132 | fn(exclusion, A + B - 2 * A * B / MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:133:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 133 | fn(pinlight, (B < HALF) ? FFMIN(A, 2 * B) : FFMAX(A, 2 * (B - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:134:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 134 | fn(phoenix, FFMIN(A, B) - FFMAX(A, B) + MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:135:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 135 | fn(reflect, (B == MAX) ? B : FFMIN(MAX, (A * A / (MAX - B)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:136:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 136 | fn(glow, (A == MAX) ? A : FFMIN(MAX, (B * B / (MAX - A)))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:137:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:138:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 138 | fn(linearlight,CLIP((B < HALF) ? B + 2 * A - MAX : B + 2 * (A - HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:139:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 139 | fn(softdifference,CLIP((A > B) ? (B == MAX) ? 0 : (A - B) * MAX / (MAX - B) : (B == 0) ? 0 : (B - A) * MAX / B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:140:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 140 | fn(bleach, (MAX - B) + (MAX - A) - MAX) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:141:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 141 | fn(stain, 2 * MAX - A - B) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:142:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:143:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 143 | fn(hardoverlay,A == MAX ? MAX : FFMIN(MAX, MAX * B / (2 * MAX - 2 * A) * (A > HALF) + 2 * A * B / MAX * (A <= HALF))) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:146:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 146 | fn(average, (A + B) / 2) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:147:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 147 | fn(subtract, FFMAX(0, A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:148:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 148 | fn(difference, FFABS(A - B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ src/libavfilter/blend_modes.c:149:1: warning: unused parameter 'sliceparam' [-Wunused-parameter] 149 | fn(darken, FFMIN(A, B)) | ^ src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn' 98 | FilterParams *param, SliceParams *sliceparam) \ | ^ 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/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(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 *bottIn file included from osrc/libavfilter/vf_blend_vulkan.cm:,25 : pIn file included from tsrc/libavfilter/vulkan_filter.hr:d26i: ffsrc/libavutil/vulkan.h_:t349 :b16o:t twarning: ocomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]m _linesize,\ | ^ 349 | src/libavfilter/vf_blend_init.h : 70 :w1h:i lwarning: eunused parameter 'param' [-Wunused-parameter] (csrc/libavfilter/vf_blend_init.hn:t61 :<43 :F Fnote: _expanded from macro 'COPY'A RRAY_E L61E | M S ( f - > i m g ) & & f - > i m g [ c n t ] ) | F ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~i lterParams *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/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ 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_vulkan.c:109:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 109 | SPEC_LIST_ADD(sl, 0, 32, planes); | ^ src/libavfilter/vf_blend_vulkan.c:109:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 109 | SPEC_LIST_ADD(sl, 0, 32, planes); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavfilter/vf_blend_vulkan.c:306:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 306 | { "c0_opacity", "set color component #0 opacity", OFFSET(params.opacity[0]), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend_vulkan.c:307:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 307 | { "c1_opacity", "set color component #1 opacity", OFFSET(params.opacity[1]), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend_vulkan.c:308:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 308 | { "c2_opacity", "set color component #2 opacity", OFFSET(params.opacity[2]), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend_vulkan.c:309:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 309 | { "c3_opacity", "set color component #3 opacity", OFFSET(params.opacity[3]), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend_vulkan.c:310:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 310 | { "all_opacity", "set opacity for all color components", OFFSET(all_opacity), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend_vulkan.c:312:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 312 | { NULL } | ^ 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 10 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:204:62: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 204 | *(uint16_t*)(dst + i*dst_step) = *(uint16_t*)(src + i*src_step); | ^ src/libavfilter/vf_boxblur.c:291:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 291 | { 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:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | 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 src/libavfilter/vf_chromakey.c:351:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 351 | { "color", "set the chromakey key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:352:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 352 | { "similarity", "set the chromakey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:353:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 353 | { "blend", "set the chromakey key blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:354:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 354 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:355:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 355 | { NULL } | ^ src/libavfilter/vf_chromakey.c:384:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | { "color", "set the chromahold key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:385:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "similarity", "set the chromahold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:386:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "blend", "set the chromahold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:387:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:388:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 388 | { NULL } | ^ In file included from src/libavfilter/vf_chromaber_vulkan.c:23: In file included from src/libavfilter/vulkan_filter.h:26: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ src/libavfilter/vf_chromaber_vulkan.c:47:63: warning: unused parameter 'in' [-Wunused-parameter] 47 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in) | ^ src/libavfilter/vf_chromaber_vulkan.c:158:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 158 | { 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:299:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 299 | 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 8 warnings generated. CC libavfilter/vf_colordetect.o src/libavfilter/vf_colorcorrect.c:198:58: warning: unused parameter 'jobnr' [-Wunused-parameter] 198 | static int median_8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_colorcorrect.c:198:69: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 198 | static int median_8(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_colorcorrect.c:230:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 230 | if (ucnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:238:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 238 | if (vcnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:252:59: warning: unused parameter 'jobnr' [-Wunused-parameter] 252 | static int median_16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_colorcorrect.c:252:70: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 252 | static int median_16(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_colorcorrect.c:284:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 284 | if (ucnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:292:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 292 | if (vcnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:519:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 519 | { "rl", "set the red shadow spot", OFFSET(rl), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:520:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 520 | { "bl", "set the blue shadow spot", OFFSET(bl), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:521:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 521 | { "rh", "set the red highlight spot", OFFSET(rh), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:522:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 522 | { "bh", "set the blue highlight spot", OFFSET(bh), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:523:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 523 | { "saturation", "set the amount of saturation", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=1}, -3, 3, VF }, | ^ src/libavfilter/vf_colorcorrect.c:529:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 529 | { NULL } | ^ In file included from src/libavfilter/vf_colordetect.c:40: src/libavfilter/vf_colordetectdsp.h:116:43: warning: unused parameter 'mpeg_range' [-Wunused-parameter] 116 | int alpha_max, int mpeg_range, int offset) | ^ src/libavfilter/vf_colordetectdsp.h:116:59: warning: unused parameter 'offset' [-Wunused-parameter] 116 | int alpha_max, int mpeg_range, int offset) | ^ src/libavfilter/vf_colordetectdsp.h:158:45: warning: unused parameter 'mpeg_range' [-Wunused-parameter] 158 | int alpha_max, int mpeg_range, int offset) | ^ src/libavfilter/vf_colordetectdsp.h:158:61: warning: unused parameter 'offset' [-Wunused-parameter] 158 | int alpha_max, int mpeg_range, int offset) | ^ src/libavfilter/vf_colordetect.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ 5 warnings generated. CC libavfilter/vf_colorize.o 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 } | ^ 14 warnings generated. 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:1006:19: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1006 | 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorspace.c:1044:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1044 | { 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, {.dbsrc/libavfilter/vf_convolve.cl:=860:.1210:} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 .0, INT_MAX, 86F | L A G S }{, " p| l ^a nes", "set src/libavfilter/vf_convolution.cp:l49a:n109e:s warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]o convol v49e | " , { " 1 b i a s " , " s e t ObFiFaSsE Tf(oprl a2nneds )p,l a n eA"V,_ OOPFTF_STEYTP(Eb_iIaNsT[,1 ] ) ,{ .AiV6_4O=P7T}_,T Y0P,E _1F5L,O AFTL,A G{S. d}b,l = 0| . ^0 }, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:50:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_convolve.c :90:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { " 290b | i a s " ,{ ""sneoti sbei"a,s f o"rs e3tr dn opilsaen"e," , O F F S E T ( b i a s [ 2 ] ) , A V _ O P T _ T Y P E _OFFLFOSAETT,( n{o.idsbel)=,0 . 0 } ,A V0_.O0P,T _ITNYTP_EM_AFXL,O AFTL,A G{S.}d,b l =| 0 ^. 0000001}, 0, 1, FLAGS src/libavfilter/vf_convolution.c}:,51 : 109| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_convolve.c:91:12 :51 | warning: missing field 'help' initializer [-Wmissing-field-initializers] {91 | " 3 b i a{s "N,U L"Ls e}t, b i| a ^s 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_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_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] 248 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:248:61: warning: unused parameter 'radius' [-Wunused-parameter] 248 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:249:31: warning: unused parameter 'dstride' [-Wunused-parameter] 249 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:249:44: warning: unused parameter 'stride' [-Wunused-parameter] 249 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:249:56: warning: unused parameter 'size' [-Wunused-parameter] 249 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:269:70: warning: unused parameter 'matrix' [-Wunused-parameter] 269 | float scale, float delta, const int *const matrix, | ^ src/libavfilter/vf_convolution.c:270:51: warning: unused parameter 'peak' [-Wunused-parameter] 270 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:270:61: warning: unused parameter 'radius' [-Wunused-parameter] 270 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:271:31: warning: unused parameter 'dstride' [-Wunused-parameter] 271 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:271:44: warning: unused parameter 'stride' [-Wunused-parameter] 271 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:271:56: warning: unused parameter 'size' [-Wunused-parameter] 271 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:318:60: warning: unused parameter 'radius' [-Wunused-parameter] 318 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:319:30: warning: unused parameter 'dstride' [-Wunused-parameter] 319 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:319:43: warning: unused parameter 'stride' [-Wunused-parameter] 319 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:319:55: warning: unused parameter 'size' [-Wunused-parameter] 319 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:340:60: warning: unused parameter 'radius' [-Wunused-parameter] 340 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:341:30: warning: unused parameter 'dstride' [-Wunused-parameter] 341 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:341:43: warning: unused parameter 'stride' [-Wunused-parameter] 341 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:341:55: warning: unused parameter 'size' [-Wunused-parameter] 341 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolve.c:897:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 897 | { "planes", "set planes to deconvolve", src/libavfilter/vf_convolution.c : 359 : 60 : warning: unused parameter 'radius' [-Wunused-parameter] OFFSET (359p | l a n e s ) , A V _ O P T _ T Y P E _ I N T ,c o n s{t. iu6i4n=t78}_,t 0*,c [1]5,, iFnLtA GpSe a}k,, i| n ^t radius, | ^ src/libavfilter/vf_convolution.c:360:30: warning: unused parameter 'dstride' [-Wunused-parameter] 360 | src/libavfilter/vf_convolve.c : 901 : 129 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] int ds t901r | i d e , {i n"tn ositsrei"d,e , i"nste ts inzoei)s e "| , ^ src/libavfilter/vf_convolution.c : 360 : 43 : warning: unused parameter 'stride' [-Wunused-parameter] 360 | O F F S E T ( n o i s e )i,n t d sAtVr_iOdPeT,_ TiYnPtE _sFtLrOiAdTe,, {i.ndtb ls=i0z.e0)0 0 0| 0 ^0 1}src/libavfilter/vf_convolution.c,: 3600:,55 : 1warning: ,unused parameter 'size' [-Wunused-parameter] FLAG S360 | } , | ^ src/libavfilter/vf_convolve.c : 902 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 902i | n t d s{t rNiUdLeL, }i,n t | s ^t ride, int size) | ^ src/libavfilter/vf_convolution.c:379:30: warning: unused parameter 'dstride' [-Wunused-parameter] 379 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:379:43: warning: unused parameter 'stride' [-Wunused-parameter] 379 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:379:55: warning: unused parameter 'size' [-Wunused-parameter] 379 | src/libavfilter/vf_convolve.c : 927 : 115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] i n927t | d s t r{i d"ep,l ainnets "s,t r i"dsee,t ipnlta nseisz et)o c| r ^o ss-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 }, | ^ src/libavfilter/vf_convolution.c:421:48: warning: unused parameter 'peak' [-Wunused-parameter] 421 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:421:58: warning: unused parameter 'radius' [-Wunused-parameter] 421 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:422:28: warning: unused parameter 'dstride' [-Wunused-parameter] 422 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:422:41: warning: unused parameter 'stride' [-Wunused-parameter] 422 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:422:53: warning: unused parameter 'size' [-Wunused-parameter] 422 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:439:48: warning: unused parameter 'peak' [-Wunused-parameter] 439 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:439:58: warning: unused parameter 'radius' [-Wunused-parameter] 439 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:440:28: warning: unused parameter 'dstride' [-Wunused-parameter] 440 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:440:41: warning: unused parameter 'stride' [-Wunused-parameter] 440 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:440:53: warning: unused parameter 'size' [-Wunused-parameter] 440 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:457:48: warning: unused parameter 'peak' [-Wunused-parameter] 457 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:457:58: warning: unused parameter 'radius' [-Wunused-parameter] 457 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:458:28: warning: unused parameter 'dstride' [-Wunused-parameter] 458 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:458:41: warning: unused parameter 'stride' [-Wunused-parameter] 458 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:458:53: warning: unused parameter 'size' [-Wunused-parameter] 458 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:475:48: warning: unused parameter 'peak' [-Wunused-parameter] 475 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:476:28: warning: unused parameter 'dstride' [-Wunused-parameter] 476 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:476:41: warning: unused parameter 'stride' [-Wunused-parameter] 476 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:476:53: warning: unused parameter 'size' [-Wunused-parameter] 476 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:493:51: warning: unused parameter 'peak' [-Wunused-parameter] 493 | const uint8_t *c[], int peak, int radius, | ^ src/libavfilter/vf_convolution.c:494:56: warning: unused parameter 'size' [-Wunused-parameter] 494 | int dstride, int stride, int size) | ^ src/libavfilter/vf_convolution.c:513:27: warning: unused parameter 'radius' [-Wunused-parameter] 513 | static void setup_5x5(int radius, const uint8_t *c[], const uint8_t *src, int stride, | ^ src/libavfilter/vf_convolution.c:526:27: warning: unused parameter 'radius' [-Wunused-parameter] 526 | static void setup_7x7(int radius, const uint8_t *c[], const uint8_t *src, int stride, | ^ src/libavfilter/vf_convolution.c:540:48: warning: unused parameter 'h' [-Wunused-parameter] 540 | int x, int w, int y, int h, int bpc) | ^ src/libavfilter/vf_convolution.c:552:37: warning: unused parameter 'w' [-Wunused-parameter] 552 | int x, int w, int y, int h, int bpc) | ^ src/libavfilter/vf_convolution.c:883:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 883 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ src/libavfilter/vf_convolution.c:884:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 884 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:885:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 885 | { "delta", "set delta", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0}, -65535, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:886:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 886 | { NULL } | ^ 17 warnings generated. CC libavfilter/vf_copy.o 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) | ^ 9 warnings generated. CC libavfilter/vf_crop.o 2 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_dblur.c:49:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "angle", "set angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=45}, 0.0, 360, FLAGS }, | ^ src/libavfilter/vf_dblur.c:50:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "radius", "set radius", OFFSET(radius), AV_OPT_TYPE_FLOAT, {.dbl=5}, 0, 8192, FLAGS }, | ^ src/libavfilter/vf_dblur.c:51:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_dblur.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/vf_datascope.c:61:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "size", "set output size", OFFSET(ow), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_datascope.c:62:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "s", "set output size", OFFSET(ow), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_datascope.c:63:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "x", "set x offset", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:64:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "y", "set y offset", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:69:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "axis", "draw column/row numbers", OFFSET(axis), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:70:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "opacity", "set background opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:74:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "components", "set components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=15}, 1, 15, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:75:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | { NULL } | ^ src/libavfilter/vf_datascope.c:117:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 117 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:135:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 135 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:153:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 153 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:165:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 165 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:203:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 203 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:204:43: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 204 | FFDrawColor reverse = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:250:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 250 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:293:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 293 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:506:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 506 | { "x", "set scope x offset", POFFSET(xpos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:507:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 507 | { "y", "set scope y offset", POFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:508:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 508 | { "w", "set scope width", POFFSET(w), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:509:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 509 | { "h", "set scope height", POFFSET(h), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:510:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 510 | { "o", "set window opacity", POFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:511:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 511 | { "wx", "set window x offset", POFFSET(wx), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:512:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 512 | { "wy", "set window y offset", POFFSET(wy), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:513:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 513 | { NULL } | ^ src/libavfilter/vf_datascope.c:640:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 640 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:809:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 809 | { "x", "set scope x position", OOFFSET(xpos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:810:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 810 | { "y", "set scope y position", OOFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:811:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 811 | { "s", "set scope size", OOFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:812:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 812 | { "t", "set scope tilt", OOFFSET(tilt), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:813:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 813 | { "o", "set trace opacity", OOFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:814:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 814 | { "tx", "set trace x position", OOFFSET(tx), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:815:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 815 | { "ty", "set trace y position", OOFFSET(ty), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:816:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 816 | { "tw", "set trace width", OOFFSET(twidth), AV_OPT_TYPE_FLOAT, {.dbl=0.8},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:817:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 817 | { "th", "set trace height", OOFFSET(theight), AV_OPT_TYPE_FLOAT, {.dbl=0.3},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:818:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 818 | { "c", "set components to trace", OOFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:819:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 819 | { "g", "draw trace grid", OOFFSET(grid), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:820:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 820 | { "st", "draw statistics", OOFFSET(statistics), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:821:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 821 | { "sc", "draw scope", OOFFSET(scope), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:822:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 822 | { NULL } | ^ src/libavfilter/vf_datascope.c:844:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 844 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:1012:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 1012 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:1004:51: warning: unused parameter 'p' [-Wunused-parameter] 1004 | AVFrame *out, PixelValues *p, int state) | ^ 4 warnings generated. CC libavfilter/vf_dctdnoiz.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], | ^ 9 warnings generated. CC libavfilter/vf_deband.o src/libavfilter/vf_deband.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "1thr", "set 1st plane threshold", OFFSET(threshold[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:58:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "2thr", "set 2nd plane threshold", OFFSET(threshold[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:59:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "3thr", "set 3rd plane threshold", OFFSET(threshold[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:60:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "4thr", "set 4th plane threshold", OFFSET(threshold[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:61:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "range", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_deband.c:62:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "r", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_deband.c:63:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "direction", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ src/libavfilter/vf_deband.c:64:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "d", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ src/libavfilter/vf_deband.c:65:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "blur", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:66:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "b", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:67:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "coupling", "set plane coupling", OFFSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:68:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "c", "set plane coupling", OFFSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ 42 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. CC libavfilter/vf_decimate.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_decimate.c:283:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 283 | } else if (dm->eof == ((1 << INPUT_MAIN) | (dm->ppsrc << INPUT_CLEANSRC))) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. CC libavfilter/vf_dedot.o src/libavfilter/vf_dedot.c:368:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "lt", "set spatial luma threshold", OFFSET(lt), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:369:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "tl", "set tolerance for temporal luma", OFFSET(tl), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:370:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "tc", "set tolerance for chroma temporal variation", OFFSET(tc), AV_OPT_TYPE_FLOAT, {.dbl=.058}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:371:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "ct", "set temporal chroma threshold", OFFSET(ct), AV_OPT_TYPE_FLOAT, {.dbl=.019}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | { NULL }, | ^ 10 warnings generated. CC libavfilter/vf_deflicker.o 5 warnings generated. 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_BOOLCC libavfilter/vf_dejudder.o , {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:89:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | { NULL } | ^ src/libavfilter/vf_deflicker.c:117:40: warning: unused parameter 'ctx' [-Wunused-parameter] 117 | static int deflicker8(AVFilterContext *ctx, | ^ src/libavfilter/vf_dejudder.c:74:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 74 | {NULL} | ^ 1 warning generated. CC libavfilter/vf_delogo.o 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 } | ^ 5 warnings generated. CC libavfilter/vf_deshake.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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 14 warnings generated. CC libavfilter/vf_despill.o src/libavfilter/vf_despill.c:147:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "mix", "set the spillmap mix", OFFSET(spillmix), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:148:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "expand", "set the spillmap expand", OFFSET(spillexpand), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:149:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "red", "set red scale", OFFSET(redscale), AV_OPT_TYPE_FLOAT, {.dbl=0}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:150:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "green", "set green scale", OFFSET(greenscale), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:151:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "blue", "set blue scale", OFFSET(bluescale), AV_OPT_TYPE_FLOAT, {.dbl=0}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:152:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "brightness", "set brightness", OFFSET(brightness), AV_OPT_TYPE_FLOAT, {.dbl=0}, -10, 10, FLAGS }, | ^ src/libavfilter/vf_despill.c:153:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "alpha", "change alpha component", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:154:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 154 | { NULL } | ^ 8 warnings generated. CC libavfilter/vf_detelecine.o 6 warnings generated. 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} | ^ CC libavfilter/vf_displace.o src/libavfilter/vf_displace.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { NULL } | ^ 3 warnings generated. CC libavfilter/vf_drawbox.o In file included from src/libavfilter/vf_drawbox.c:36: src/libavutil/detection_bbox.h:87:43: warning: cast from 'const struct AVDetectionBBoxHeader *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 87 | return (AVDetectionBBox *)((uint8_t *)header + header->bboxes_offset + | ^ 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 } | ^ 1 warning generated. CC libavfilter/vf_edgedetect.o src/libavfilter/vf_edgedetect.c:73:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_DOUBLE, {.dbl=50/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_edgedetect.c:74:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_DOUBLE, {.dbl=20/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_edgedetect.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ 26 warnings generated. CC libavfilter/vf_elbg.o 3 warnings generated. CC libavfilter/vf_entropy.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_elbg.c:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "s", "set the random seed", OFFSET(lfg_seed), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:65:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "pal8", "set the pal8 output", OFFSET(pal8), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_elbg.c:66:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "use_alpha", "use alpha channel for mapping", OFFSET(use_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_elbg.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ 9 warnings generated. src/libavfilter/vf_entropy.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ CC libavfilter/vf_epx.o 1 warning generated. CC libavfilter/vf_eq.o 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) | ^ 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 | OFFSET(gamma_b_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:331:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 331 | OFFSET(gamma_weight_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:335:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 335 | { NULL } | ^ 3 warnings generated. CC libavfilter/vf_estdif.o src/libavfilter/vf_estdif.c:94:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "rslope", "specify the search radius for edge slope tracing", OFFSET(rslope), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_R, FLAGS }, | ^ src/libavfilter/vf_estdif.c:95:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "redge", "specify the search radius for best edge matching", OFFSET(redge), AV_OPT_TYPE_INT, {.i64=2}, 0, MAX_R, FLAGS }, | ^ src/libavfilter/vf_estdif.c:96:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "ecost", "specify the edge cost for edge matching", OFFSET(ecost), AV_OPT_TYPE_INT, {.i64=2}, 0, 50, FLAGS }, | ^ src/libavfilter/vf_estdif.c:97:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "mcost", "specify the middle cost for edge matching", OFFSET(mcost), AV_OPT_TYPE_INT, {.i64=1}, 0, 50, FLAGS }, | ^ src/libavfilter/vf_estdif.c:98:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "dcost", "specify the distance cost for edge matching", OFFSET(dcost), AV_OPT_TYPE_INT, {.i64=1}, 0, 50, FLAGS }, | ^ src/libavfilter/vf_estdif.c:103:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 103 | { NULL } | ^ src/libavfilter/vf_estdif.c:178:1: warning: unused parameter 'prev2' [-Wunused-parameter] 178 | MID2(uint8_t, 8) | ^ src/libavfilter/vf_estdif.c:168:45: note: expanded from macro 'MID2' 168 | const type *const prev2, \ | ^ src/libavfilter/vf_estdif.c:178:1: warning: unused parameter 'next2' [-Wunused-parameter] src/libavfilter/vf_estdif.c:169:45: note: expanded from macro 'MID2' 169 | const type *const next2, \ | ^ src/libavfilter/vf_estdif.c:178:1: warning: unused parameter 'prev3' [-Wunused-parameter] src/libavfilter/vf_estdif.c:170:45: note: expanded from macro 'MID2' 170 | const type *const prev3, \ | ^ src/libavfilter/vf_estdif.c:178:1: warning: unused parameter 'next3' [-Wunused-parameter] src/libavfilter/vf_estdif.c:171:45: note: expanded from macro 'MID2' 171 | const type *const next3, \ | ^ src/libavfilter/vf_estdif.c:178:1: warning: unused parameter 'depth' [-Wunused-parameter] src/libavfilter/vf_estdif.c:172:54: note: expanded from macro 'MID2' 172 | int end, int x, int k, int depth) \ | ^ src/libavfilter/vf_estdif.c:179:1: warning: unused parameter 'prev2' [-Wunused-parameter] 179 | MID2(uint16_t, 16) | ^ src/libavfilter/vf_estdif.c:168:45: note: expanded from macro 'MID2' 168 | const type *const prev2, \ | ^ src/libavfilter/vf_estdif.c:179:1: warning: unused parameter 'next2' [-Wunused-parameter] src/libavfilter/vf_estdif.c:169:45: note: expanded from macro 'MID2' 169 | const type *const next2, \ | ^ src/libavfilter/vf_estdif.c:179:1: warning: unused parameter 'prev3' [-Wunused-parameter] src/libavfilter/vf_estdif.c:170:45: note: expanded from macro 'MID2' 170 | const type *const prev3, \ | ^ src/libavfilter/vf_estdif.c:179:1: warning: unused parameter 'next3' [-Wunused-parameter] src/libavfilter/vf_estdif.c:171:45: note: expanded from macro 'MID2' 171 | const type *const next3, \ | ^ src/libavfilter/vf_estdif.c:179:1: warning: unused parameter 'depth' [-Wunused-parameter] src/libavfilter/vf_estdif.c:172:54: note: expanded from macro 'MID2' 172 | int end, int x, int k, int depth) \ | ^ src/libavfilter/vf_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, \ | ^ 12 warnings generated. CC libavfilter/vf_exposure.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 } | ^ 20 warnings generated. CC libavfilter/vf_extractplanes.o 3 warnings generated. CC libavfilter/vf_fade.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~ 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 } | ^ 6 warnings generated. CC libavfilter/vf_feedback.o 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. CC libavfilter/vf_fftdnoiz.o 14 warnings generated. CC libavfilter/vf_fftfilt.o src/libavfilter/vf_fftdnoiz.c:112:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 112 | { NULL } | ^ src/libavfilter/vf_fftdnoiz.c:158:72: warning: unused parameter 'depth' [-Wunused-parameter] 158 | static void export_row8(AVComplexFloat *src, uint8_t *dst, int rw, int depth, float *win) | ^ 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_fftfilt.c:297:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 297 | for (i = 0; i < s->rdft_hlen[plane]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fftfilt.c:299:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 299 | for (j = 0; j < s->rdft_vlen[plane]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fftfilt.c:393:54: warning: unused parameter 'arg' [-Wunused-parameter] 393 | static int multiply_data(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_fftfilt.c:406:31: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 406 | for (int j = 0; j < s->rdft_vlen[plane]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fftfilt.c:414:54: warning: unused parameter 'arg' [-Wunused-parameter] 414 | static int copy_vertical(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_fftfilt.c:439:54: warning: unused parameter 'arg' [-Wunused-parameter] 439 | static int rdft_vertical(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_fftfilt.c:458:55: warning: unused parameter 'arg' [-Wunused-parameter] 458 | static int irdft_vertical(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_fftfilt.c:477:56: warning: unused parameter 'arg' [-Wunused-parameter] 477 | static int copy_horizontal(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ 15 warnings generated. CC libavfilter/vf_field.o CC libavfilter/vf_fieldhint.o src/libavfilter/vf_field.c:47:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | {NULL} | ^ 2 warnings generated. 1 warning 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 } | ^ CC libavfilter/vf_fieldorder.o 2 warnings generated. 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 CC libavfilter/vf_fillborders.o 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_fieldorder.c:162:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 162 | { 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 } | ^ 1 warning generated. 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 } | ^ 8 warnings generated. CC libavfilter/vf_flip_vulkan.o In file included from src/libavfilter/vf_flip_vulkan.c:23: In file included from src/libavfilter/vulkan_filter.h:26: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ src/libavfilter/vf_flip_vulkan.c:46:63: warning: unused parameter 'in' [-Wunused-parameter] 46 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in) | ^ src/libavfilter/vf_flip_vulkan.c:164:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 164 | { NULL }, | ^ src/libavfilter/vf_flip_vulkan.c:192:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 192 | { NULL }, | ^ src/libavfilter/vf_flip_vulkan.c:220:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 220 | { NULL }, | ^ 13 warnings generated. CC libavfilter/vf_floodfill.o 6 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) | ^ src/libavfilter/vf_floodfill.c:177:39: warning: unused parameter 's1' [-Wunused-parameter] 177 | int *s0, int *s1, int *s2, int *s3) | ^ src/libavfilter/vf_floodfill.c:177:48: warning: unused parameter 's2' [-Wunused-parameter] 177 | int *s0, int *s1, int *s2, int *s3) | ^ src/libavfilter/vf_floodfill.c:177:57: warning: unused parameter 's3' [-Wunused-parameter] 177 | int *s0, int *s1, int *s2, int *s3) | ^ src/libavfilter/vf_floodfill.c:184:42: warning: unused parameter 's1' [-Wunused-parameter] 184 | int *s0, int *s1, int *s2, int *s3) | ^ src/libavfilter/vf_floodfill.c:184:51: warning: unused parameter 's2' [-Wunused-parameter] 184 | int *s0, int *s1, int *s2, int *s3) | ^ src/libavfilter/vf_floodfill.c:184:60: warning: unused parameter 's3' [-Wunused-parameter] 184 | int *s0, int *s1, int *s2, int *s3) | ^ src/libavfilter/vf_floodfill.c:191:57: warning: unused parameter 's3' [-Wunused-parameter] 191 | int *s0, int *s1, int *s2, int *s3) | ^ src/libavfilter/vf_floodfill.c:202:60: warning: unused parameter 's3' [-Wunused-parameter] 202 | int *s0, int *s1, int *s2, int *s3) | ^ src/libavfilter/vf_floodfill.c:401:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 401 | { "x", "set pixel x coordinate", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:402:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 402 | { "y", "set pixel y coordinate", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:403:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 403 | { "s0", "set source #0 component value", OFFSET(s[0]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:404:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | { "s1", "set source #1 component value", OFFSET(s[1]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:405:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 | { "s2", "set source #2 component value", OFFSET(s[2]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:406:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 406 | { "s3", "set source #3 component value", OFFSET(s[3]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:407:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 407 | { "d0", "set destination #0 component value", OFFSET(d[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:408:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | { "d1", "set destination #1 component value", OFFSET(d[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:409:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 409 | { "d2", "set destination #2 component value", OFFSET(d[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:410:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 410 | { "d3", "set destination #3 component value", OFFSET(d[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:411:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 411 | { 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:177:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 177 | { NULL } | ^ 3 warnings generated. CC libavfilter/vf_fps.o 35 warnings generated. CC libavfilter/vf_framepack.o src/libavfilter/vf_fps.c:105:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "fps", "A string describing desired output framerate", OFFSET(framerate), AV_OPT_TYP5E warning_sS generatedT. RING, { .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 } | ^ CC libavfilter/vf_framerate.o src/libavfilter/vf_framepack.c:434:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 434 | { NULL }, | ^ 3 warnings generated. CC libavfilter/vf_framestep.o src/libavfilter/vf_framerate.c:49:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"fps", "required output frames per second rate", OFFSET(dest_frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="50"}, 0, INT_MAX, V|F }, | ^ src/libavfilter/vf_framerate.c:51:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | {"interp_start", "point to start linear interpolation", OFFSET(interp_start), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, V|F }, | ^ src/libavfilter/vf_framerate.c:52:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {"interp_end", "point to end linear interpolation", OFFSET(interp_end), AV_OPT_TYPE_INT, {.i64=240}, 0, 255, V|F }, | ^ src/libavfilter/vf_framerate.c:53:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"scene", "scene change level", OFFSET(scene_score), AV_OPT_TYPE_DOUBLE, {.dbl=8.2}, 0, 100., V|F }, | ^ src/libavfilter/vf_framerate.c:59:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | {NULL} | ^ src/libavfilter/vf_framerate.c:253:1: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 253 | BLEND_FRAME_FUNC(8) | ^ src/libavfilter/vf_framerate.c:236:49: note: expanded from macro 'BLEND_FRAME_FUNC' 236 | uint##nbits##_t *src1w = (uint##nbits##_t *)src1; \ | ^ src/libavfilter/vf_framerate.c:253:1: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavfilter/vf_framerate.c:237:49: note: expanded from macro 'BLEND_FRAME_FUNC' 237 | uint##nbits##_t *src2w = (uint##nbits##_t *)src2; \ | ^ src/libavfilter/vf_framerate.c:254:1: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 254 | BLEND_FRAME_FUNC(16) | ^ src/libavfilter/vf_framerate.c:236:49: note: expanded from macro 'BLEND_FRAME_FUNC' 236 | uint##nbits##_t *src1w = (uint##nbits##_t *)src1; \ | ^ src/libavfilter/vf_framerate.c:254:1: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavfilter/vf_framerate.c:237:49: note: expanded from macro 'BLEND_FRAME_FUNC' 237 | uint##nbits##_t *src2w = (uint##nbits##_t *)src2; \ | ^ src/libavfilter/vf_framestep.c:40:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "step", "set frame step", OFFSET(frame_step), AV_OPT_TYPE_INT, {.i64=1}, 1, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_framestep.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL }, | ^ 2 warnings generated. CC libavfilter/vf_freezedetect.o 9 warnings generated. 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 5 warnings generated. CC libavfilter/vf_fsppdsp.o src/libavfilter/vf_freezeframes.c:41:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "first", "set first frame to freeze", OFFSET(first), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:42:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "last", "set last frame to freeze", OFFSET(last), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "replace", "set frame to replace", OFFSET(replace), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:44:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 44 | { NULL }, | ^ 4 warnings generated. 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 } | ^ 1 warning generated. 5 warnings generated. CC libavfilter/vf_gblur_vulkan.o CC libavfilter/vf_gblur.o 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 } | ^ 17 warnings generated. CC libavfilter/vf_geq.o In file included from src/libavfilter/vf_gblur_vulkan.c:24: In file included from src/libavfilter/vulkan_filter.h:26: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ src/libavfilter/vf_gblur_vulkan.c:149:63: warning: unused parameter 'in' [-Wunused-parameter] 149 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in) | ^ src/libavfilter/vf_gblur_vulkan.c:262:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 262 | { "sigma", "Set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, { .dbl = 0.5 }, 0.01, 1024.0, FLAGS }, | ^ src/libavfilter/vf_gblur_vulkan.c:263:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 263 | { "sigmaV", "Set vertical sigma", OFFSET(sigmaV), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, 0.0, 1024.0, FLAGS }, | ^ src/libavfilter/vf_gblur_vulkan.c:264:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 264 | { "planes", "Set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, { .i64 = 0xF }, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_gblur_vulkan.c:265:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | { "size", "Set kernel size", OFFSET(size), AV_OPT_TYPE_INT, { .i64 = 19 }, 1, GBLUR_MAX_KERNEL_SIZE, FLAGS }, | ^ src/libavfilter/vf_gblur_vulkan.c:266:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 266 | { "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:267:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 267 | { NULL }, | ^ 4 warnings generated. 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 }, | ^ CC libavfilter/vf_gradfun.o 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}, | ^ 9 warnings generated. CC libavfilter/vf_grayworld.o 6 warnings generated. CC libavfilter/vf_guided.o src/libavfilter/vf_gradfun.c:222:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 222 | { "strength", "The maximum amount by which the filter will change any one pixel.", OFFSET(strength), AV_OPT_TYPE_FLOAT, { .dbl = 1.2 }, 0.51, 64, FLAGS }, | ^ src/libavfilter/vf_gradfun.c:223:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "radius", "The neighborhood to fit the gradient to.", OFFSET(radius), AV_OPT_TYPE_INT, { .i64 = 16 }, 4, 32, FLAGS }, | ^ src/libavfilter/vf_gradfun.c:224:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 224 | { NULL } | ^ src/libavfilter/vf_guided.c:83:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "radius", "set the box radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64 = 3 }, 1, 20, TFLAGS }, | ^ src/libavfilter/vf_guided.c:84:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "eps", "set the regularization parameter (with square)", OFFSET(eps), AV_OPT_TYPE_FLOAT, {.dbl = 0.01 }, 0.0, 1, TFLAGS }, | ^ src/libavfilter/vf_guided.c:88:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "sub", "subsampling ratio for fast mode", OFFSET(sub), AV_OPT_TYPE_INT, {.i64 = 4 }, 2, 64, TFLAGS }, | ^ src/libavfilter/vf_guided.c:92:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_guided.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL } | ^ src/libavfilter/vf_guided.c:281:1: warning: unused parameter 'radius' [-Wunused-parameter] 281 | GUIDED(uint8_t, byte) | ^ src/libavfilter/vf_guided.c:198:46: note: expanded from macro 'GUIDED' 198 | uint8_t *ddst, int radius, float eps, int width, int height, \ | ^ src/libavfilter/vf_guided.c:282:1: warning: unused parameter 'radius' [-Wunused-parameter] 282 | GUIDED(uint16_t, word) | ^ src/libavfilter/vf_guided.c:198:46: note: expanded from macro 'GUIDED' 198 | uint8_t *ddst, int radius, float eps, int width, int height, \ | ^ 15 warnings generated. CC libavfilter/vf_hflip.o 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 } | ^ src/libavfilter/vf_histogram.c:83:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "level_height", "set level height", OFFSET(level_height), AV_OPT_TYPE_INT, {.i64=200}, 50, 2048, FLAGS}, | ^ src/libavfilter/vf_histogram.c:84:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "scale_height", "set scale height", OFFSET(scale_height), AV_OPT_TYPE_INT, {.i64=12}, 0, 40, FLAGS}, | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:80:115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:86:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "fgopacity", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:87:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "f", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:88:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:89:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ src/libavfilter/vf_histogram.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_histogram.c:662:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 662 | { "width", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ src/libavfilter/vf_histogram.c:663:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 663 | { "w", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ 3 warnings generated. 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_hqdn3d.o 7 warnings generated. CC libavfilter/vf_hqx.o CC libavfilter/vf_hsvkey.o src/libavfilter/vf_hqdn3d.c:291:73: warning: unused parameter 'n_jobs' [-Wunused-parameter] 291 | static int do_denoise(AVFilterContext *ctx, void *data, int job_nr, int n_jobs) | ^ src/libavfilter/vf_hqdn3d.c:352:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 352 | for (int i = 0; i < FF_ARRAY_ELEMS(ret); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hqdn3d.c:389:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "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:390:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | { "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:391:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | { "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:392:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | { "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:393:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 393 | { NULL } | ^ 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_hsvkey.c:290:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 290 | { "hue", "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:291:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 291 | { "sat", "set the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:292:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 292 | { "val", "set the value value", OFFSET(val), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:293:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 293 | { "similarity", "set the hsvkey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01}, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:294:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "blend", "set the hsvkey blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:295:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 295 | { NULL } | ^ src/libavfilter/vf_hsvkey.c:332:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | { "hue", "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:333:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 333 | { "sat", "set the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:334:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { "val", "set the value value", OFFSET(val), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:335:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "similarity", "set the hsvhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:336:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "blend", "set the hsvhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:337:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 337 | { NULL } | ^ 21 warnings generated. CC libavfilter/vf_hue.o 12 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 7 warnings generated. CC libavfilter/vf_hwmap.o src/libavfilter/vf_hwdownload.c:38:60: warning: unused parameter 'avctx' [-Wunused-parameter] 38 | static int hwdownload_query_formats(const AVFilterContext *avctx, | ^ 1 warning generated. src/libavfilter/vf_hwmap.c:40:55: warning: unused parameter 'avctx' [-Wunused-parameter] 40 | static int hwmap_query_formats(const AVFilterContext *avctx, | ^ CC libavfilter/vf_hwupload.o 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 } | ^ 10 warnings generated. CC libavfilter/vf_hysteresis.o 4 warnings generated. CC libavfilter/vf_identity.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 | } | ^ 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 } | ^ 2 warnings generated. CC libavfilter/vf_idet.o src/libavfilter/vf_identity.c:398:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 398 | { NULL } | ^ src/libavfilter/vf_idet.c:81:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:82:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:83:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:84:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "half_life", "half life of cumulative statistics", OFFSET(half_life), AV_OPT_TYPE_FLOAT, {.dbl = 0.0}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:85:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "analyze_interlaced_flag", "set number of frames to use to determine if the interlace flag is accurate", OFFSET(analyze_interlaced_flag), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ 3 warnings generated. CC libavfilter/vf_idetdsp.o 6 warnings generated. CC libavfilter/vf_il.o 1 warning generated. CC libavfilter/vf_interlace_vulkan.o CC libavfilter/vf_kerndeint.o src/libavfilter/vf_il.c:75:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"luma_swap", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:76:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"ls", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"chroma_swap", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"cs", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:79:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"alpha_swap", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:80:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"as", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:81:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | {NULL} | ^ 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 } | ^ 7 warnings generated. CC libavfilter/vf_lagfun.o In file included from src/libavfilter/vf_interlace_vulkan.c:22: In file included from src/libavfilter/vulkan_filter.h:26: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ src/libavfilter/vf_interlace_vulkan.c:66:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 66 | SPEC_LIST_ADD(sl, 0, 32, s->lowpass); | ^ src/libavfilter/vf_interlace_vulkan.c:66:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 66 | SPEC_LIST_ADD(sl, 0, 32, s->lowpass); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavfilter/vf_interlace_vulkan.c:67:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 67 | SPEC_LIST_ADD(sl, 1, 32, planes); | ^ src/libavfilter/vf_interlace_vulkan.c:67:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 67 | SPEC_LIST_ADD(sl, 1, 32, planes); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavfilter/vf_interlace_vulkan.c:206:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 206 | { 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 }, | ^ 7 warnings generated. CC libavfilter/vf_latticepal.o 6 warnings generated. CC libavfilter/vf_lenscorrection.o src/libavfilter/vf_latticepal.c:119:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "density", "set the number of lattice steps spanning one color axis", OFFSET(density), AV_OPT_TYPE_INT, {.i64=20}, 1, MAX_DENSITY, FLAGS }, | ^ src/libavfilter/vf_latticepal.c:120:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "max_colors", "set the maximum number of palette entries to use", OFFSET(max_colors), AV_OPT_TYPE_INT, {.i64=256}, 2, 256, FLAGS }, | ^ src/libavfilter/vf_latticepal.c:121:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "alpha", "quantize the alpha channel too, on a 4 dimensional lattice", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_latticepal.c:132:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 132 | { NULL } | ^ src/libavfilter/vf_latticepal.c:137:49: warning: unused parameter 'ctx' [-Wunused-parameter] 137 | static int query_formats(const AVFilterContext *ctx, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavfilter/vf_limitdiff.o src/libavfilter/vf_limitdiff.c:59:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "threshold", "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "elasticity", "set the elasticity", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "reference", "enable reference stream", OFFSET(reference), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_limitdiff.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "planes", "set the planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/vf_limitdiff.c:90:55: warning: unused parameter 'depth' [-Wunused-parameter] 90 | int thr1, int thr2, int w, int depth) | ^ 2 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 1 warning generated. CC libavfilter/vf_lut.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++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavfilter/vf_lut2.o src/libavfilter/vf_lut2.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ src/libavfilter/vf_lut2.c:644:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 644 | { NULL } | ^ 4 warnings generated. CC libavfilter/vf_lut3d.o 2 warnings generated. CC libavfilter/vf_maskedclamp.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_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_maskedmerge.o 4 warnings generated. CC libavfilter/vf_maskedminmax.o 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 } | ^ 6 warnings generated. CC libavfilter/vf_maskedthreshold.o 5 warnings generated. CC libavfilter/vf_maskfun.o 2 warnings generated. CC libavfilter/vf_mcdeint.o src/libavfilter/vf_maskedthreshold.c:54:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=1}, 0, UINT16_MAX, TFLAGS }, | ^ src/libavfilter/vf_maskedthreshold.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_maskedthreshold.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { NULL } | ^ src/libavfilter/vf_maskfun.c:54:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:55:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:56:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, VFT }, | ^ src/libavfilter/vf_maskfun.c:57:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "fill", "set fill value", OFFSET(fill), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:58:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "sum", "set sum value", OFFSET(sum), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { NULL } | ^ src/libavfilter/vf_mcdeint.c:98:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "qp", "set qp", OFFSET(qp), AV_OPT_TYPE_INT, {.i64=1}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mcdeint.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/vf_mcdeint.c:276:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | *filp = *dstp = temp > 255U ? ~(temp>>31) : temp; | ~~~~ ^ ~~~~ 3 warnings generated. CC libavfilter/vf_median.o 3 warnings generated. 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 } | ^ CC libavfilter/vf_mergeplanes.o 6 warnings generated. CC libavfilter/vf_mestimate.o src/libavfilter/vf_mergeplanes.c:62:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "mapping", "set input to output plane mapping", OFFSET(mapping), AV_OPT_TYPE_INT, {.i64=-1}, -1, 0x33333333, FLAGS|AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/vf_mergeplanes.c:64:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "map0s", "set 1st input to output stream mapping", OFFSET(map[0].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:65:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "map0p", "set 1st input to output plane mapping", OFFSET(map[0].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:66:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "map1s", "set 2nd input to output stream mapping", OFFSET(map[1].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:67:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "map1p", "set 2nd input to output plane mapping", OFFSET(map[1].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "map2s", "set 3rd input to output stream mapping", OFFSET(map[2].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:69:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "map2p", "set 3rd input to output plane mapping", OFFSET(map[2].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:70:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "map3s", "set 4th input to output stream mapping", OFFSET(map[3].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:71:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "map3p", "set 4th input to output plane mapping", OFFSET(map[3].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavfilter/vf_mestimate.c:61:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 8, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mestimate.c:62:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "search_param", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 7}, 4, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mestimate.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ 10 warnings generated. CC libavfilter/vf_midequalizer.o src/libavfilter/vf_midequalizer.c:54:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_midequalizer.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavfilter/vf_midequalizer.c:144:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 144 | for (x = 0; x < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_midequalizer.c:165:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 165 | for (x = 0; x < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_midequalizer.c:177:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 177 | for (i = 0; i < hsize; i++) { | ~ ^ ~~~~~ src/libavfilter/vf_midequalizer.c:180:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 180 | for (j = 0; j < hsize && histogram2[j] < histogram1[i]; j++); | ~ ^ ~~~~~ 3 warnings generated. CC libavfilter/vf_minterpolate.o src/libavfilter/vf_minterpolate.c:205:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | { "fps", "output's frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "60"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:226:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 226 | { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 4, 16, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:227:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | { "search_param", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 32}, 4, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:228:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 228 | { "vsbmc", "variable-size block motion compensation", OFFSET(vsbmc), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:232:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 232 | { "scd_threshold", "scene change threshold", OFFSET(scd_threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100.0, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:233:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 233 | { NULL } | ^ 6 warnings generated. CC libavfilter/vf_mix.o src/libavfilter/vf_mix.c:448:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 448 | { NULL }, | ^ src/libavfilter/vf_mix.c:533:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 533 | { NULL }, | ^ 5 warnings generated. CC libavfilter/vf_monochrome.o src/libavfilter/vf_monochrome.c:274:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { "cb", "set the chroma blue spot", OFFSET(b), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:275:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | { "cr", "set the chroma red spot", OFFSET(r), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:276:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "size", "set the color filter size", OFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=1},.1,10, VF }, | ^ src/libavfilter/vf_monochrome.c:277:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | { "high", "set the highlights strength", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:278:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 278 | { NULL } | ^ 2 warnings generated. CC libavfilter/vf_morpho.o 5 warnings generated. CC libavfilter/vf_mpdecimate.o src/libavfilter/vf_mpdecimate.c:72:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | OFFSET(max_drop_count), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:74:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | OFFSET(max_keep_count), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:75:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "hi", "set high dropping threshold", OFFSET(hi), AV_OPT_TYPE_INT, {.i64=64*12}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:76:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "lo", "set low dropping threshold", OFFSET(lo), AV_OPT_TYPE_INT, {.i64=64*5}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:77:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "frac", "set fraction dropping threshold", OFFSET(frac), AV_OPT_TYPE_FLOAT, {.dbl=0.33}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:78:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "mode", "0: drop similar frames, 1: drop similar and unique frames", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:80:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | OFFSET(min_dup_count), AV_OPT_TYPE_INT, {.i64=1}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { 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) | ^ 8 warnings generated. CC libavfilter/vf_multiply.o src/libavfilter/vf_multiply.c:50:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0., 9., FLAGS }, | ^ src/libavfilter/vf_multiply.c:51:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "offset", "set offset", OFFSET(offset), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, -1., 1., FLAGS }, | ^ src/libavfilter/vf_multiply.c:52:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=0xF}, 0., 0xF, FLAGS }, | ^ src/libavfilter/vf_multiply.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ 6 warnings generated. CC libavfilter/vf_negate.o 4 warnings generated. CC libavfilter/vf_neighbor.o src/libavfilter/vf_negate.c:74:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "negate_alpha", NULL, OFFSET(negate_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_negate.c:75:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | { NULL } | ^ src/libavfilter/vf_negate.c:112:40: warning: unused parameter 'max' [-Wunused-parameter] 112 | int w, int h, int max, int step, | ^ src/libavfilter/vf_negate.c:112:49: warning: unused parameter 'step' [-Wunused-parameter] 112 | int w, int h, int max, int step, | ^ src/libavfilter/vf_negate.c:113:26: warning: unused parameter 'components' [-Wunused-parameter] 113 | int components) | ^ src/libavfilter/vf_negate.c:126:46: warning: unused parameter 'max' [-Wunused-parameter] 126 | int w, int h, int max, int step, | ^ src/libavfilter/vf_negate.c:149:49: warning: unused parameter 'step' [-Wunused-parameter] 149 | int w, int h, int max, int step, | ^ src/libavfilter/vf_negate.c:150:26: warning: unused parameter 'components' [-Wunused-parameter] 150 | 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 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 } | ^ In file included from src/libavfilter/vf_nlmeans_vulkan.c:23: In file included from src/libavfilter/vulkan_filter.h:26: src/libavutil/vulkan.h:349:16: src/libavfilter/vf_nnedi.cwarning: :comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]444 :53: warning: unused parameter 'scale' [-Wunused-parameter] 349444 | | w h i l e ( c n t < F F _ A R R AiYn_tE LwEiMdSt(hf,- >iinmtg )h e&i&g hft-,> ifmlgo[actn ts]c)a l e| ) ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ | ^ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ 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) | ^ src/libavfilter/vf_nlmeans_vulkan.c:762:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 762 | { "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:763:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 763 | { "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:764:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 764 | { "r", "research window size", OFFSET(opts.r), AV_OPT_TYPE_INT, { .i64 = 7*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:765:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 765 | { "t", "parallelism", OFFSET(opts.t), AV_OPT_TYPE_INT, { .i64 = 8 }, 1, 64, FLAGS }, | ^ src/libavfilter/vf_nlmeans_vulkan.c:767:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 767 | { "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:768:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 768 | { "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:769:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 769 | { "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:770:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 770 | { "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:772:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 772 | { "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:773:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 773 | { "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:774:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 774 | { "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:775:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 775 | { "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:777:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 777 | { NULL } | ^ 7 warnings generated. CC libavfilter/vf_noise.o 15 warnings generated. CC libavfilter/vf_normalize.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} | ^ src/libavfilter/vf_normalize.c:129:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "blackpt", "output color to which darkest input color is mapped", OFFSET(blackpt), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:130:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "whitept", "output color to which brightest input color is mapped", OFFSET(whitept), AV_OPT_TYPE_COLOR, { .str = "white" }, 0, 0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:131:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "smoothing", "amount of temporal smoothing of the input range, to reduce flicker", OFFSET(smoothing), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX/8, FLAGS }, | ^ src/libavfilter/vf_normalize.c:132:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "independence", "proportion of independent to linked channel normalization", OFFSET(independence), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:133:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "strength", "strength of filter, from no effect to full normalization", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:134:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 134 | { NULL } | ^ src/libavfilter/vf_normalize.c:172:51: warning: unused parameter 's' [-Wunused-parameter] 172 | static void find_min_max_planar(NormalizeContext *s, AVFrame *in, NormalizeLocal min[3], NormalizeLocal max[3]) | ^ src/libavfilter/vf_normalize.c:246:54: warning: unused parameter 's' [-Wunused-parameter] 246 | static void find_min_max_planar_16(NormalizeContext *s, AVFrame *in, NormalizeLocal min[3], NormalizeLocal max[3]) | ^ 16 warnings generated. CC libavfilter/vf_null.o CC libavfilter/vf_overlay.o src/libavfilter/vf_overlay.c:130:34: warning: unused parameter 'res' [-Wunused-parameter] 130 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_overlay.c:130:43: warning: unused parameter 'res_len' [-Wunused-parameter] 130 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_overlay.c:130:56: warning: unused parameter 'flags' [-Wunused-parameter] 130 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_overlay.c:582:1: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 582 | DEFINE_BLEND_PLANE(8, uint8_t, 8) | ^ src/libavfilter/vf_overlay.c:501:44: note: expanded from macro 'DEFINE_BLEND_PLANE' 501 | const T *da = main_straight ? (T *)dap + ((xp + k) << hsub) : NULL; \ | ^ src/libavfilter/vf_overlay.c:582:1: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavfilter/vf_overlay.c:505:63: note: expanded from macro 'DEFINE_BLEND_PLANE' 505 | int c = octx->blend_row[i]((uint8_t*)d, (uint8_t*)da, (uint8_t*)s, \ | ^ src/libavfilter/vf_overlay.c:582:1: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavfilter/vf_overlay.c:505:77: note: expanded from macro 'DEFINE_BLEND_PLANE' 505 | int c = octx->blend_row[i]((uint8_t*)d, (uint8_t*)da, (uint8_t*)s, \ | ^ src/libavfilter/vf_overlay.c:582:1: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavfilter/vf_overlay.c:506:31: note: expanded from macro 'DEFINE_BLEND_PLANE' 506 | (uint8_t*)a, kmax - k, src->linesize[3]); \ | ^ 8 warnings generated. 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]); \ | ^ CC libavfilter/vf_overlay_vulkan.o 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 } | ^ In file included from src/libavfilter/vf_overlay_vulkan.c:22: In file included from src/libavfilter/vulkan_filter.h:26: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ src/libavfilter/vf_overlay_vulkan.c:72:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 72 | SPEC_LIST_ADD(sl, 0, 32, planes); | ^ src/libavfilter/vf_overlay_vulkan.c:72:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 72 | SPEC_LIST_ADD(sl, 0, 32, planes); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavfilter/vf_overlay_vulkan.c:73:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 73 | SPEC_LIST_ADD(sl, 1, 32, ialpha); | ^ src/libavfilter/vf_overlay_vulkan.c:73:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 73 | SPEC_LIST_ADD(sl, 1, 32, ialpha); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavfilter/vf_overlay_vulkan.c:231:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 231 | { NULL }, | ^ 7 warnings generated. CC libavfilter/vf_owdenoise.o 7 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 } | ^ 9 warnings generated. CC libavfilter/vf_phase.o src/libavfilter/vf_phase.c:90:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 90 | { NULL } | ^ 10 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:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "blend", "set blending factor (0 always duplicates frames)", OFFSET(blend_factor), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ src/libavfilter/vf_photosensitivity.c:80:51: warning: unused parameter 'ctx' [-Wunused-parameter] 80 | static int convert_frame_partial(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ src/libavfilter/vf_photosensitivity.c:145:49: warning: unused parameter 'ctx' [-Wunused-parameter] 145 | static int blend_frame_partial(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ 2 warnings generated. CC libavfilter/vf_pixdesctest.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavfilter/vf_pixelize.o 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: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, 64, FLAGS }, | ^ src/libavfilter/vf_pp7.c:74:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 74 | { 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, in2t warning ss generatedh. ift, 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) * (CC libavfilter/vf_pseudocolor.o 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) | ^ 1 warning generated. CC libavfilter/vf_psnr.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++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ^ 6 warnings generated. CC libavfilter/vf_pullup.o 2 warnings generated. CC libavfilter/vf_qp.o src/libavfilter/vf_pullup.c:41:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "jl", "set left junk size", OFFSET(junk_left), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:42:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "jr", "set right junk size", OFFSET(junk_right), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:43:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "jt", "set top junk size", OFFSET(junk_top), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:44:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "jb", "set bottom junk size", OFFSET(junk_bottom), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:45:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "sb", "set strict breaks", OFFSET(strict_breaks), AV_OPT_TYPE_BOOL,{.i64=0},-1, 1, FLAGS }, | ^ src/libavfilter/vf_pullup.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ src/libavfilter/vf_pullup.c:96:51: warning: unused parameter 'b' [-Wunused-parameter] 96 | static int var_c(const uint8_t *a, const uint8_t *b, ptrdiff_t s) | ^ src/libavfilter/vf_pullup.c:267:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 267 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pullup.c:280:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 280 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavfilter/vf_random.o 38 warnings generated. CC libavfilter/vf_readeia608.o 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_readvitc.o src/libavfilter/vf_readeia608.c:92:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "scan_min", "set from which line to scan for codes", OFFSET(start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:93:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "scan_max", "set to which line to scan for codes", OFFSET(end), AV_OPT_TYPE_INT, {.i64=29}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:94:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "spw", "set ratio of width reserved for sync code detection", OFFSET(spw), AV_OPT_TYPE_FLOAT, {.dbl=.27}, 0.1, 0.7, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:95:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "chp", "check and apply parity bit", OFFSET(chp), AV_OPT_TYPE_BOOL, {.i64= 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:96:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "lp", "lowpass line prior to processing", OFFSET(lp), AV_OPT_TYPE_BOOL, {.i64= 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | { NULL } | ^ src/libavfilter/vf_readeia608.c:204:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 204 | if (scan->histogram[i] > cnt) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_readeia608.c:212:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 212 | if (scan->histogram[i] > cnt) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_readvitc.c:56:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "scan_max", "maximum line numbers to scan for VITC data", OFFSET(scan_max), AV_OPT_TYPE_INT, {.i64 = 45 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:57:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "thr_b", "black color threshold", OFFSET(thr_b), AV_OPT_TYPE_DOUBLE, {.dbl = 0.2 }, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:58:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "thr_w", "white color threshold", OFFSET(thr_w), AV_OPT_TYPE_DOUBLE, {.dbl = 0.6 }, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { NULL } | ^ 10 warnings generated. CC libavfilter/vf_remap.o 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 16 warnings generated. CC libavfilter/vf_removelogo.o src/libavfilter/vf_removegrain.c:37:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "m0", "set mode for 1st plane", OFFSET(mode[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:38:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "m1", "set mode for 2nd plane", OFFSET(mode[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:39:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "m2", "set mode for 3rd plane", OFFSET(mode[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:40:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "m3", "set mode for 4th plane", OFFSET(mode[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:41:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | {NULL} | ^ src/libavfilter/vf_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 } | ^ 1 warning generated. CC libavfilter/vf_repeatfields.o 8 warnings generated. CC libavfilter/vf_rotate.o 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:1011:34: warning: unused parameter 'res' [-Wunused-parameter] 1011 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_scale.c:1011:43: warning: unused parameter 'res_len' [-Wunused-parameter] 1011 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_scale.c:1011:56: warning: unused parameter 'flags' [-Wunused-parameter] 1011 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_scale.c:1075:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1075 | { "interl", "set interlacing", OFFSET(interlaced), AV_OPT_TYPE_BOOL, {.i64 = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_scale.c:1146:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1146 | { "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:1147:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1147 | { "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:1148:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1148 | { "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:1149:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1149 | { "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:1154:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1154 | { "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:1155:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1155 | { "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:1156:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1156 | { "param0", "Scaler param 0", OFFSET(param[0]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_scale.c:1157:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1157 | { "param1", "Scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_scale.c:1161:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1161 | { 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:22: In file included from src/libavfilter/vulkan_filter.h:26: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ src/libavfilter/vf_scale_vulkan.c:123:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 123 | SPEC_LIST_ADD(sl, 0, 32, out_planes); | ^ src/libavfilter/vf_scale_vulkan.c:123:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 123 | SPEC_LIST_ADD(sl, 0, 32, out_planes); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavfilter/vf_scale_vulkan.c:124:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 124 | SPEC_LIST_ADD(sl, 1, 32, mode); | ^ src/libavfilter/vf_scale_vulkan.c:124:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 124 | SPEC_LIST_ADD(sl, 1, 32, mode); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavfilter/vf_scale_vulkan.c:125:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 125 | SPEC_LIST_ADD(sl, 2, 32, s->out_range == AVCOL_RANGE_JPEG); | ^ src/libavfilter/vf_scale_vulkan.c:125:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 125 | SPEC_LIST_ADD(sl, 2, 32, s->out_range == AVCOL_RANGE_JPEG); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavfilter/vf_scale_vulkan.c:195:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 195 | SPEC_LIST_ADD(sl, 0, 32, s->debayer); | ^ src/libavfilter/vf_scale_vulkan.c:195:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 195 | SPEC_LIST_ADD(sl, 0, 32, s->debayer); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavfilter/vf_scale_vulkan.c:185:64: warning: unused parameter 'in' [-Wunused-parameter] 185 | static av_cold int init_debayer(AVFilterContext *ctx, AVFrame *in) | ^ src/libavfilter/vf_scale_vulkan.c:404:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 404 | { NULL }, | ^ 6 warnings generated. CC libavfilter/vf_scdet_vulkan.o 18 warnings generated. CC libavfilter/vf_scroll.o 12 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 7 warnings generated. 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] In file included from src/libavfilter/vf_selectivecolor.csrc/libavfilter/vf_scdet_vulkan.c::14024:: 40In file included from :src/libavfilter/vulkan_filter.h :note: 26expanded from macro 'DECLARE_RANGE_SCALE_FUNCS': src/libavutil/vulkan.h:349:16: 140 | warning: scomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]t atic int get_bl a349c | k s _ s cwahliel#e# n(bcintts (,i mign)t &m&i nf_-v>ailm,g [icnntt ]m)a x _| v ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~a l) \ | ^ 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 src/libavutil/vulkan.hi:n374t: 26g:e twarning: _cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]b lack s374_ | s c a l eo#u#tn-b>pNietxst( i=n t( vro,i di n*t) ign,; i n| t ^ 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_scdet_vulkan.c:75:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 75 | SPEC_LIST_ADD(sl, 0, 32, s->nb_planes); | ^ src/libavfilter/vf_scdet_vulkan.c:75:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 75 | SPEC_LIST_ADD(sl, 0, 32, s->nb_planes); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavfilter/vf_scdet_vulkan.c:76:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 76 | SPEC_LIST_ADD(sl, 1, 32, SLICES); | ^ src/libavfilter/vf_scdet_vulkan.c:76:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 76 | SPEC_LIST_ADD(sl, 1, 32, SLICES); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ 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_scdet_vulkan.c:327:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 327 | { "threshold", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., FLAGS }, | ^ src/libavfilter/vf_scdet_vulkan.c:328:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | { "t", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., FLAGS }, | ^ src/libavfilter/vf_scdet_vulkan.c:329:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 329 | { "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:330:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | { "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:331:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 331 | { NULL } | ^ 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} | ^ 4 warnings generated. CC libavfilter/vf_shear.o 11 warnings generated. 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",src/libavfilter/vf_shear.c :O70F:F12S:E Twarning: (missing field 'help' initializer [-Wmissing-field-initializers]s ize), A V70_ | O P T _ T{Y PNEU_LILN T}, {| . ^i 64=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, | ^ 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. CC libavfilter/vf_shufflepixels.o CC libavfilter/vf_shuffleplanes.o 3 warnings generated. CC libavfilter/vf_signalstats.o src/libavfilter/vf_shuffleplanes.c:141:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "map0", "Index of the input plane to be used as the first output plane ", OFFSET(map[0]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:416:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_shuffleplanes.c:142:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { " w142i | d t h " ,{ " m a p 1""s,e t" Ibnldoecxk owfi dtthhe" ,i n pOuFtF SpElTa(nbel otcok _bwe) ,u sAeVd_ OaPsT _tThYeP Es_eIcNoTn,d {o.uit6p4u=t1 0p}l,a n1e, "8,0 0O0F,F SFELTA(GmSa p}[,1 ] )| , ^ AV_OPT_TYPE_INsrc/libavfilter/vf_shufflepixels.cT:,417 :{101 :. iwarning: 6missing field 'unit' initializer [-Wmissing-field-initializers]4 = 1 }, 4170 | , 3 , {F L"AwG"S, } , | ^ "set blosrc/libavfilter/vf_shuffleplanes.cc:k143 :w141i:d twarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]" , OFFSET (143b | l o c k _{w )",m aApV2_"O,P T"_ITnYdPeEx_ IoNfT ,t h{e. ii6n4p=u1t0 }p,l a1n,e 8t0o0 0b,e FuLsAeGdS a}s, t h| e ^ third outpusrc/libavfilter/vf_shufflepixels.ct: 418p:l101a:n ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]" , OFFS E418T | ( m a p [{2 ]")h,e iAgVh_tO"P,T _ T Y P E"_sIeNtT ,b l{o c.ki 6h4e i=g h2t "},, O0F,F S3E,T (FbLlAoGcSk _}h,) , | A ^V _OPT_TYPEsrc/libavfilter/vf_shuffleplanes.c_:I144N:T141,: {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]i 64=10}, 1 ,144 | 8 0 0 0 ,{ F"LmAaGpS3 "},, " I| n ^d ex of the src/libavfilter/vf_shufflepixels.ci:n419p:u101t: pwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]a ne to b e419 | u s e d {a s" ht"h,e f o u r t h o u"tspeutt bplloacnke h"e,i gOhFtF"S,E TO(FmFaSpE[T3(]b)l,o cAkV__hO)P,T _ATVY_POEP_TI_NTTY,P E{_ I.NiT6,4 {=. i36 4}=,1 00},, 31,, F8L0A0G0S, }F,L A G| S ^ }, | ^src/libavfilter/vf_shuffleplanes.c :145:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_shufflepixels.c145: | 420 : 107 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]N ULL }, | 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} | ^ 5 warnings generated. 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]]++; | ^ CC libavfilter/vf_signature.o src/libavfilter/vf_signalstats.c:752:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 752 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavfilter/vf_signature.c:27: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavfilter/vf_signature.c:36: src/libavfilter/signature_lookup.c:101:49: warning: unused parameter 'ctx' [-Wunused-parameter] 101 | static unsigned int get_l1dist(AVFilterContext *ctx, SignatureContext *sc, const uint8_t *first, const uint8_t *second) | ^ src/libavfilter/signature_lookup.c:236:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 236 | if (l1dist < pairs[i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:241:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 241 | } else if (l1dist == pairs[i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:270:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 270 | if (pairs[i].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:276:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if (pairs[k].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signature.c:49:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:51:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | OFFSET(filename), AV_OPT_TYPE_STRING, {.str = ""}, 0, NB_FORMATS-1, FLAGS }, | ^ src/libavfilter/vf_signature.c:57:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | OFFSET(thworddist), AV_OPT_TYPE_INT, {.i64 = 9000}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:59:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | OFFSET(thcomposdist), AV_OPT_TYPE_INT, {.i64 = 60000}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:61:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | OFFSET(thl1), AV_OPT_TYPE_INT, {.i64 = 116}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:63:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | OFFSET(thdi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:65:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | OFFSET(thit), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_signature.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ src/libavfilter/vf_signature.c:106:46: warning: unused parameter 'sc' [-Wunused-parameter] 106 | static uint64_t get_block_sum(StreamContext *sc, uint64_t intpic[32][32], const Block *b) | ^ src/libavfilter/vf_signature.c:299:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 299 | if (f == wordvec[w]) { | ~ ^ ~~~~~~~~~~ 7 warnings generated. CC libavfilter/vf_siti.o 13 warnings generated. CC libavfilter/vf_smartblur.o src/libavfilter/vf_siti.c:208:9: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 208 | CONVOLVE(16); | ^ src/libavfilter/vf_siti.c:188:47: note: expanded from macro 'CONVOLVE' 188 | uint##bps##_t *vsrc = (uint##bps##_t*)src; \ | ^ src/libavfilter/vf_siti.c:210:9: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 210 | CONVOLVE(8); | ^ src/libavfilter/vf_siti.c:188:47: note: expanded from macro 'CONVOLVE' 188 | uint##bps##_t *vsrc = (uint##bps##_t*)src; \ | ^ src/libavfilter/vf_siti.c:246:9: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 246 | CALCULATE(16); | ^ src/libavfilter/vf_siti.c:229:47: note: expanded from macro 'CALCULATE' 229 | uint##bps##_t *vsrc = (uint##bps##_t*)curr; \ | ^ src/libavfilter/vf_siti.c:248:9: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 248 | CALCULATE(8); | ^ src/libavfilter/vf_siti.c:229:47: note: expanded from macro 'CALCULATE' 229 | uint##bps##_t *vsrc = (uint##bps##_t*)curr; \ | ^ src/libavfilter/vf_siti.c:316:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 316 | { "print_summary", "Print summary showing average values", OFFSET(print_summary), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_siti.c:317:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 317 | { NULL } | ^ src/libavfilter/vf_smartblur.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_spp.o src/libavfilter/vf_spp.c:68:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 3}, 0, MAX_LEVEL, TFLAGS }, | ^ src/libavfilter/vf_spp.c:69:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 63, FLAGS }, | ^ src/libavfilter/vf_spp.c:73:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_spp.c:74:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 74 | { NULL } | ^ src/libavfilter/vf_spp.c:445:34: warning: unused parameter 'res' [-Wunused-parameter] 445 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_spp.c:445:43: warning: unused parameter 'res_len' [-Wunused-parameter] 445 | char *res, int res_len, int flags) | ^ src/libavfilter/vf_spp.c:445:56: warning: unused parameter 'flags' [-Wunused-parameter] 445 | char *res, int res_len, int flags) | ^ 5 warnings generated. CC libavfilter/vf_sr_amf.o 6 warnings generated. CC libavfilter/vf_ssim.o In file included from src/libavfilter/vf_sr_amf.c:42: In file included from src/libavfilter/avfilter_internal.h:33: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/vf_sr_amf.c:152:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 152 | { NULL }, | ^ 3 warnings generated. CC libavfilter/vf_ssim360.o src/libavfilter/vf_ssim.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:76:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL } | ^ src/libavfilter/vf_ssim.c:235:46: warning: unused parameter 'ctx' [-Wunused-parameter] 235 | static int ssim_plane_16bit(AVFilterContext *ctx, void *arg, | ^ src/libavfilter/vf_ssim.c:278:40: warning: unused parameter 'ctx' [-Wunused-parameter] 278 | static int ssim_plane(AVFilterContext *ctx, void *arg, | ^ src/libavfilter/vf_ssim360.c:207:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim360.c:209:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim360.c:273:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 273 | { NULL } | ^ src/libavfilter/vf_ssim360.c:513:24: warning: unused parameter 'max' [-Wunused-parameter] 513 | int max, Map2D density) | ^ src/libavfilter/vf_ssim360.c:554:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 554 | uint16_t *data16 = (uint16_t *)data; | ^ 7 warnings generated. CC libavfilter/vf_stack.o src/libavfilter/vf_stack.c:478:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 478 | { NULL }, | ^ src/libavfilter/vf_stack.c:533:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 533 | { NULL }, | ^ 17 warnings generated. 2 warnings generated. CC libavfilter/vf_stereo3d.o CC libavfilter/vf_super2xsai.o 5 warnings generated. CC libavfilter/vf_swaprect.o 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) | ~ ^ ~~~~~~~~~~ src/libavfilter/vf_swaprect.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL }, | ^ 1 warning generated. CC libavfilter/vf_swapuv.o 4 warnings generated. CC libavfilter/vf_telecine.o CC libavfilter/vf_threshold.o src/libavfilter/vf_telecine.c:65:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"pattern", "pattern that describe for how many fields a frame is to be displayed", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str="23"}, 0, 0, FLAGS}, | ^ src/libavfilter/vf_telecine.c:66:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | {NULL} | ^ src/libavfilter/vf_threshold.c:41:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ src/libavfilter/vf_threshold.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ 2 warnings generated. 2 warnings generated. CC libavfilter/vf_thumbnail.o 1 warning generated. CC libavfilter/vf_tile.o CC libavfilter/vf_tiltandshift.o src/libavfilter/vf_tile.c:56:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {.str = "6x5"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_tile.c:58:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:60:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_tile.c:62:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_tile.c:65:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:67:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | { NULL } | ^ src/libavfilter/vf_tile.c:133:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | if (inlink->w > (INT_MAX - total_margin_w) / tile->w) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tile.c:138:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 138 | if (inlink->h > (INT_MAX - total_margin_h) / tile->h) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tiltandshift.c:202:43: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 202 | (const uint8_t **)s->black_buffers, s->black_linesizes, | ^ src/libavfilter/vf_tiltandshift.c:215:39: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 215 | (const uint8_t **)src->data, src->linesize, | ^ src/libavfilter/vf_tiltandshift.c:229:43: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 229 | (const uint8_t **)s->prev->data, | ^ src/libavfilter/vf_tiltandshift.c:234:43: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 234 | (const uint8_t **)s->black_buffers, s->black_linesizes, | ^ src/libavfilter/vf_tiltandshift.c:271:36: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 271 | av_fifo_can_read(s->input) < outlink->w - s->pad) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tiltandshift.c:290:42: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 290 | if ((nb_buffered <= 0 || nb_buffered == outlink->w - s->pad || | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tiltandshift.c:345:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 345 | { NULL }, | ^ src/libavfilter/vf_thumbnail.c:66:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "n", "set the frames batch size", OFFSET(n_frames), AV_OPT_TYPE_INT, {.i64=100}, 2, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_thumbnail.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavfilter/vf_thumbnail.c:117:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 117 | for (j = 0; j < FF_ARRAY_ELEMS(avg_hist); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. CC libavfilter/vf_tinterlace.o 7 warnings generated. CC libavfilter/vf_tmidequalizer.o 5 warnings generated. CC libavfilter/vf_tonemap.o src/libavfilter/vf_tinterlace.c:60:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | {NULL} | ^ src/libavfilter/vf_tinterlace.c:74:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 74 | { NULL } | ^ src/libavfilter/vf_tinterlace.c:107:64: warning: unused parameter 'clip_max' [-Wunused-parameter] 107 | ptrdiff_t mref, ptrdiff_t pref, int clip_max) | ^ src/libavfilter/vf_tinterlace.c:121:67: warning: unused parameter 'clip_max' [-Wunused-parameter] 121 | ptrdiff_t mref, ptrdiff_t pref, int clip_max) | ^ src/libavfilter/vf_tinterlace.c:139:72: warning: unused parameter 'clip_max' [-Wunused-parameter] 139 | ptrdiff_t mref, ptrdiff_t pref, int clip_max) | ^ src/libavfilter/vf_tinterlace.c:275:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | for (i = 0; idata, cur->linesize, | ^ src/libavfilter/vf_tinterlace.c:422:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 422 | (const uint8_t **)next->data, next->linesize, | ^ src/libavfilter/vf_tinterlace.c:450:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 450 | (const uint8_t **)cur->data, cur->linesize, | ^ src/libavfilter/vf_tinterlace.c:455:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 455 | (const uint8_t **)tinterlace->black_data[full], tinterlace->black_linesize, | ^ src/libavfilter/vf_tinterlace.c:488:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 488 | (const uint8_t **)cur->data, cur->linesize, | ^ src/libavfilter/vf_tinterlace.c:494:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 494 | (const uint8_t **)next->data, next->linesize, | ^ src/libavfilter/vf_tmidequalizer.c:62:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "rsrc/libavfilter/vf_tinterlace.ca:d532i:u46s:" ,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]" set ra d532i | u s " , O F F S E T ( r a d i u s ) , A V _ O P T _(TcYoPnEs_tI NuTi,n t 8 _{t. i*6*4)=c5u}r,- > d a1t,a ,1 2c7u,r -F>LlAiGnSe s}i,z e ,| ^ | ^ src/libavfilter/vf_tmidequalizer.c:63:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "sigma", "set ssrc/libavfilter/vf_tinterlace.ci:g538m:a46":, 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]O FFSET( s538i | g m a ) , A V _ O P T _ T Y P E _ F L O A T , { .(dcboln=s0t. 5u}i,n t08,_ t *1*,) nFeLxAtG-S> d}a,t a ,| ^n ext->linesize,src/libavfilter/vf_tmidequalizer.c : 64| : ^92 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/vf_tmidequalizer.c:138:72: warning: unused parameter 'orig' [-Wunused-parameter] 138 | int w, int h, float *change, float *orig) | ^ src/libavfilter/vf_tmidequalizer.c:151:73: warning: unused parameter 'orig' [-Wunused-parameter] 151 | int w, int h, float *change, float *orig) | ^ src/libavfilter/vf_tmidequalizer.c:296:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 296 | for (int x = 0; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_tmidequalizer.c:299:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 299 | for (int x = 1; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_tmidequalizer.c:316:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 316 | for (int x = 0; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_tmidequalizer.c:319:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 319 | for (int x = 1; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_tonemap.c:294:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "param", "tonemap parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl = NAN}, DBL_MIN, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:295:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | { "desat", "desaturation strength", OFFSET(desat), AV_OPT_TYPE_DOUBLE, {.dbl = 2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:296:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 296 | { "peak", "signal peak override", OFFSET(peak), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 297 | { NULL } | ^ 3 warnings generated. CC libavfilter/vf_tpad.o 4 warnings generated. CC libavfilter/vf_transpose.o src/libavfilter/vf_tpad.c:58:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "start", "set the number of frames to delay input", OFFSET(pad_start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "stop", "set the number of frames to add after input finished", OFFSET(pad_stop), AV_OPT_TYPE_INT, {.i64=0}, -1, INT_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:64:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "start_duration", "set the duration to delay input", OFFSET(start_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:65:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "stop_duration", "set the duration to pad input", OFFSET(stop_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:66:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "color", "set the color of the added frames", OFFSET(rgba_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, VF }, | ^ src/libavfilter/vf_tpad.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ 10 warnings generated. CC libavfilter/vf_transpose_vulkan.o 14 warnings generated. CC libavfilter/vf_unsharp.o 6 warnings generated. CC libavfilter/vf_untile.o src/libavfilter/vf_transpose.c:388:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 388 | { NULL } | ^ src/libavfilter/vf_unsharp.c:365:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 365 | { "luma_msize_x", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:366:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 366 | { "lx", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:367:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 367 | { "luma_msize_y", "set luma matrix vertical size", OFFSET(lmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:368:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "ly", "set luma matrix vertical size", OFFSET(lmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:369:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "luma_amount", "set luma effect strength", OFFSET(lamount), AV_OPT_TYPE_FLOAT, { .dbl = 1 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:370:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "la", "set luma effect strength", OFFSET(lamount), AV_OPT_TYPE_FLOAT, { .dbl = 1 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:371:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "chroma_msize_x", "set chroma matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:372:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | { "cx", "set chroma matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:373:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "chroma_msize_y", "set chroma matrix vertical size", OFFSET(cmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:374:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 374 | { "cy", "set chroma matrix vertical size", OFFSET(cmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:375:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 375 | { "chroma_amount", "set chroma effect strength", OFFSET(camount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:376:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "ca", "set chroma effect strength", OFFSET(camount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:377:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "alpha_msize_x", "set alpha matrix horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:378:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "ax", "set alpha matrix horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:379:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 379 | { "alpha_msize_y", "set alpha matrix vertical size", OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:380:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 380 | { "ay", "set alpha matrix vertical size", OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:381:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 381 | { "alpha_amount", "set alpha effect strength", OFFSET(aamount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:382:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 382 | { "aa", "set alpha effect strength", OFFSET(aamount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:383:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 383 | { NULL } | ^ src/libavfilter/vf_untile.c:45:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | {.str = "6x5"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_untile.c:46:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 46 | { NULL } | ^ 2 warnings generated. CC libavfilter/vf_uspp.o In file included from src/libavfilter/vf_transpose_vulkan.c:23: In file included from src/libavfilter/vulkan_filter.h:26: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ src/libavfilter/vf_transpose_vulkan.c:44:63: warning: unused parameter 'in' [-Wunused-parameter] 44 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in) | ^ src/libavfilter/vf_transpose_vulkan.c:196:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 196 | { NULL } | ^ 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 } | ^ 4 warnings generated. 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) | ^ CC libavfilter/vf_v360.o 19 warnings generated. CC libavfilter/vf_v360_vulkan.o 1 warning generated. CC libavfilter/vf_vaguedenoiser.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) | ^ src/libavfilter/vf_v360.c:1814:48: warning: unused parameter 's' [-Wunused-parameter] 1814 | static int hequirect_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2232:48: warning: unused parameter 's' [-Wunused-parameter] 2232 | static int xyz_to_hequirect(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2336:47: warning: unused parameter 's' [-Wunused-parameter] 2336 | static int xyz_to_mercator(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2372:47: warning: unused parameter 's' [-Wunused-parameter] 2372 | static int mercator_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2404:43: warning: unused parameter 's' [-Wunused-parameter] 2404 | static int xyz_to_ball(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2441:43: warning: unused parameter 's' [-Wunused-parameter] 2441 | static int ball_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2475:45: warning: unused parameter 's' [-Wunused-parameter] 2475 | static int hammer_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2514:45: warning: unused parameter 's' [-Wunused-parameter] 2514 | static int xyz_to_hammer(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2553:49: warning: unused parameter 's' [-Wunused-parameter] 2553 | static int sinusoidal_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2584:49: warning: unused parameter 's' [-Wunused-parameter] 2584 | static int xyz_to_sinusoidal(const V360Context *s, | ^ src/libavfilter/vf_v360.c:2676:42: warning: unused parameter 's' [-Wunused-parameter] 2676 | static int eac_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:3329:50: warning: unused parameter 's' [-Wunused-parameter] 3329 | static int tetrahedron_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:3355:50: warning: unused parameter 's' [-Wunused-parameter] 3355 | static int xyz_to_tetrahedron(const V360Context *s, | ^ src/libavfilter/vf_v360.c:3516:45: warning: unused parameter 's' [-Wunused-parameter] 3516 | static int barrel_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:3588:45: warning: unused parameter 's' [-Wunused-parameter] 3588 | static int xyz_to_barrel(const V360Context *s, | ^ src/libavfilter/vf_v360.c:3831:48: warning: unused parameter 's' [-Wunused-parameter] 3831 | static int tspyramid_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:3957:49: warning: unused parameter 's' [-Wunused-parameter] 3957 | static int octahedron_to_xyz(const V360Context *s, | ^ src/libavfilter/vf_v360.c:3990:49: warning: unused parameter 's' [-Wunused-parameter] 3990 | static int xyz_to_octahedron(const V360Context *s, | ^ src/libavfilter/vf_v360.c:4247:51: warning: unused parameter 'arg' [-Wunused-parameter] 4247 | 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:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | 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:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | 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:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | 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:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | 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:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavfilter/vf_v360_vulkan.c:75:63: warning: unused parameter 'in' [-Wunused-parameter] 75 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in) | ^ src/libavfilter/vf_v360_vulkan.c:352:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 352 | { NULL }, | ^ 6 warnings generated. CC libavfilter/vf_varblur.o 12 warnings generated. CC libavfilter/vf_vectorscope.o src/libavfilter/vf_varblur.c:67:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "min_r", "set min blur radius", OFFSET(min_radius), AV_OPT_TYPE_INT, {.i64=0}, 0, 254, FLAGS }, | ^ src/libavfilter/vf_varblur.c:68:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "max_r", "set max blur radius", OFFSET(max_radius), AV_OPT_TYPE_INT, {.i64=8}, 1, 255, FLAGS }, | ^ src/libavfilter/vf_varblur.c:69:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_varblur.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ src/libavfilter/vf_varblur.c:203:1: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 203 | BLUR_PLANE(uint8_t, uint32_t, 8) | ^ src/libavfilter/vf_varblur.c:156:33: note: expanded from macro 'BLUR_PLANE' 156 | const stype *ptr = (stype *)pptr; \ | ^ src/libavfilter/vf_varblur.c:204:1: warning: cast from 'const unsigned char *' to 'unsigned long *' drops const qualifier [-Wcast-qual] 204 | BLUR_PLANE(uint16_t, uint64_t, 16) | ^ src/libavfilter/vf_varblur.c:156:33: note: expanded from macro 'BLUR_PLANE' 156 | const stype *ptr = (stype *)pptr; \ | ^ src/libavfilter/vf_varblur.c:205:1: warning: cast from 'const unsigned char *' to 'double *' drops const qualifier [-Wcast-qual] 205 | BLUR_PLANE(float, double, 32) | ^ src/libavfilter/vf_varblur.c:156:33: note: expanded from macro 'BLUR_PLANE' 156 | const stype *ptr = (stype *)pptr; \ | ^ src/libavfilter/vf_vectorscope.c:100:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "x", "set color component on X axis", OFFSET(x), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:101:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "y", "set color component on Y axis", OFFSET(y), AV_OPT_TYPE_INT, {.i64=2}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:103:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:116:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:117:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:123:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:124:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:125:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "lthreshold", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:126:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "l", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:127:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "hthreshold", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:128:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "h", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:134:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:135:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "t0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:136:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:137:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "t1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:138:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 138 | { NULL } | ^ src/libavfilter/vf_vectorscope.c:240:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 240 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_vectorscope.c:961:48: warning: unused parameter 's' [-Wunused-parameter] 961 | static void none_graticule(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P) | ^ src/libavfilter/vf_vectorscope.c:961:60: warning: unused parameter 'out' [-Wunused-parameter] 961 | static void none_graticule(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P) | ^ src/libavfilter/vf_vectorscope.c:961:69: warning: unused parameter 'X' [-Wunused-parameter] 961 | static void none_graticule(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P) | ^ src/libavfilter/vf_vectorscope.c:961:76: warning: unused parameter 'Y' [-Wunused-parameter] 961 | static void none_graticule(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P) | ^ src/libavfilter/vf_vectorscope.c:961:83: warning: unused parameter 'D' [-Wunused-parameter] 961 | static void none_graticule(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P) | ^ src/libavfilter/vf_vectorscope.c:961:90: warning: unused parameter 'P' [-Wunused-parameter] 961 | static void none_graticule(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P) | ^ src/libavfilter/vf_vectorscope.c:965:104: warning: unused parameter 'color' [-Wunused-parameter] 965 | static void draw_ihtext(AVFrame *out, int x, int y, float o1, float o2, const char *txt, const uint8_t color[4]) | ^ src/libavfilter/vf_vectorscope.c:1202:86: warning: unused parameter 'D' [-Wunused-parameter] 1202 | static void green_graticule16(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P) | ^ src/libavfilter/vf_vectorscope.c:1262:84: warning: unused parameter 'D' [-Wunused-parameter] 1262 | static void green_graticule(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P) | ^ 7 warnings generated. CC libavfilter/vf_vflip.o 7 warnings generated. CC libavfilter/vf_vfrdet.o CC libavfilter/vf_vibrance.o CC libavfilter/vf_vif.o src/libavfilter/vf_vif.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/vf_vif.c:207:42: warning: unused parameter 'ctx' [-Wunused-parameter] 207 | static int vif_filter1d(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) | ^ 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]), AVsrc/libavfilter/vf_vif.c_:O427P:T1_:T Ywarning: Punused parameter 'stride' [-Wunused-parameter]E _FLOA T427, | o{f.fdsbelt=_0f.n2(1u2i6n5t68}_,t ,0 ,8 ) 1 ,| ^V F }, | ^src/libavfilter/vf_vif.c :399:51: note: expanded from macro 'offset_fn' src/libavfilter/vf_vibrance.c: 427399: | 115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 427 | { " g l u m " , " sAeVtF rtahmee g*rmeaeinn ,l uimnat csoterfifdiec)i\e n t| " ^, 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=0src/libavfilter/vf_vif.c.:04287:211:8 6warning: }unused parameter 'stride' [-Wunused-parameter], 0, 4281 | ,o fVfFs e}t,_ f n| ( ^u int16_t, 16) | ^ src/libavfilter/vf_vibrance.c:429src/libavfilter/vf_vif.c::115399:: 51warning: :missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'offset_fn' 399429 | | { " a l t e r n a t e " , " u s e a l t e r n aAtVeF rcaomleo r*sm"a,i n , i n tO FsFtSrEiTd(ea)l\t e r| n ^a te), 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 } | ^ 9 warnings generated. CC libavfilter/vf_vignette.o 4 warnings generated. CC libavfilter/vf_vmafmotion.o src/libavfilter/vf_vignette.c:92:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "dither", "set dithering", OFFSET(do_dither), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_vignette.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ src/libavfilter/vf_vignette.c:232:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 232 | for (y = 0; y < inlink->h; y++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_vignette.c:236:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | for (x = 0; x < inlink->w; x++, dstp += 3, srcp += 3) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_vignette.c:263:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 263 | for (y = 0; y < h; y++) { | ~ ^ ~ src/libavfilter/vf_vignette.c:267:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 267 | for (x = 0; x < w; x++) { | ~ ^ ~ src/libavfilter/vf_vmafmotion.c:58:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_vmafmotion.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { NULL } | ^ 6 warnings generated. CC libavfilter/vf_vpp_amf.o In file included from src/libavfilter/vf_vpp_amf.c:37: In file included from src/libavfilter/avfilter_internal.h:33: src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter] 176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx) | ^ src/libavfilter/vf_vpp_amf.c:266:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 266 | { "force_divisible_by", "enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used", OFFSET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_vpp_amf.c:267:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 267 | { "reset_sar", "reset SAR to 1 and scale to square pixels if scaling proportionally", OFFSET(reset_sar), AV_OPT_TYPE_BOOL, { .i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_vpp_amf.c:269:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 269 | { NULL }, | ^ 5 warnings generated. CC libavfilter/vf_w3fdif.o 2 warnings generated. CC libavfilter/vf_waveform.o src/libavfilter/vf_w3fdif.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavfilter/vf_w3fdif.c:166:91: warning: unused parameter 'max' [-Wunused-parameter] 166 | static void filter_scale(uint8_t *out_pixel, const int32_t *work_pixel, int linesize, int max) | ^ src/libavfilter/vf_waveform.c:146:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:147:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:148:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "mirror", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_waveform.c:149:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "r", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_waveform.c:155:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "components", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS }, | ^ src/libavfilter/vf_waveform.c:156:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "c", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS }, | ^ src/libavfilter/vf_waveform.c:179:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:180:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:190:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:191:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:192:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 192 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:193:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "t0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:194:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 194 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:195:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | { "t1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL } | ^ src/libavfilter/vf_waveform.c:363:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 363 | for (i = 1; i < avff->nb_formats && !s->input; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_waveform.c:674:44: warning: unused parameter 'unused' [-Wunused-parameter] 674 | static void update_cr(uint8_t *target, int unused, int intensity) | ^ src/libavfilter/vf_waveform.c:682:47: warning: unused parameter 'unused' [-Wunused-parameter] 682 | static void update16_cr(uint16_t *target, int unused, int intensity, int limit) | ^ src/libavfilter/vf_waveform.c:682:74: warning: unused parameter 'limit' [-Wunused-parameter] 682 | static void update16_cr(uint16_t *target, int unused, int intensity, int limit) | ^ src/libavfilter/vf_waveform.c:1745:57: warning: unused parameter 'intensity' [-Wunused-parameter] 1745 | int component, int intensity, | ^ src/libavfilter/vf_waveform.c:1878:55: warning: unused parameter 'intensity' [-Wunused-parameter] 1878 | int component, int intensity, | ^ src/libavfilter/vf_waveform.c:2613:54: warning: unused parameter 'unused' [-Wunused-parameter] 2613 | static void blend_hline(uint8_t *dst, int width, int unused, float o1, float o2, int v, int step) | ^ src/libavfilter/vf_waveform.c:2622:57: warning: unused parameter 'unused' [-Wunused-parameter] 2622 | static void blend_hline16(uint8_t *ddst, int width, int unused, float o1, float o2, int v, int step) | ^ src/libavfilter/vf_waveform.c:2632:56: warning: unused parameter 'mult' [-Wunused-parameter] 2632 | static void draw_htext(AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4]) | ^ src/libavfilter/vf_waveform.c:2684:56: warning: unused parameter 'mult' [-Wunused-parameter] 2684 | static void draw_vtext(AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4]) | ^ src/libavfilter/vf_waveform.c:2757:55: warning: unused parameter 'unused' [-Wunused-parameter] 2757 | static void iblend_hline(uint8_t *dst, int width, int unused, float o1, float o2, int v, int step) | ^ src/libavfilter/vf_waveform.c:2766:58: warning: unused parameter 'unused' [-Wunused-parameter] 2766 | static void iblend_hline16(uint8_t *ddst, int width, int unused, float o1, float o2, int v, int step) | ^ src/libavfilter/vf_waveform.c:2776:57: warning: unused parameter 'mult' [-Wunused-parameter] 2776 | static void idraw_htext(AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4]) | ^ src/libavfilter/vf_waveform.c:2828:57: warning: unused parameter 'mult' [-Wunused-parameter] 2828 | static void idraw_vtext(AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4]) | ^ src/libavfilter/vf_waveform.c:2878:45: warning: unused parameter 's' [-Wunused-parameter] 2878 | static void graticule_none(WaveformContext *s, AVFrame *out) | ^ src/libavfilter/vf_waveform.c:2878:57: warning: unused parameter 'out' [-Wunused-parameter] 2878 | static void graticule_none(WaveformContext *s, AVFrame *out) | ^ 27 warnings generated. CC libavfilter/vf_weave.o 2 warnings generated. CC libavfilter/vf_xbr.o src/libavfilter/vf_weave.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ 23 warnings generated. CC libavfilter/vf_xfade.o 1 warning generated. CC libavfilter/vf_xfade_vulkan.o src/libavfilter/vf_xbr.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/vf_xbr.c:329:1: warning: unused parameter 'ctx' [-Wunused-parameter] 329 | XBR_FUNC(2) | ^ src/libavfilter/vf_xbr.c:323:42: note: expanded from macro 'XBR_FUNC' 323 | static int xbr##size##x(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ | ^ src/libavfilter/vf_xbr.c:330:1: warning: unused parameter 'ctx' [-Wunused-parameter] 330 | XBR_FUNC(3) | ^ src/libavfilter/vf_xbr.c:323:42: note: expanded from macro 'XBR_FUNC' 323 | static int xbr##size##x(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ | ^ src/libavfilter/vf_xbr.c:331:1: warning: unused parameter 'ctx' [-Wunused-parameter] 331 | XBR_FUNC(4) | ^ src/libavfilter/vf_xbr.c:323:42: note: expanded from macro 'XBR_FUNC' 323 | static int xbr##size##x(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \ | ^ src/libavfilter/vf_xfade.c:231:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 231 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=1000000}, 0, 60000000, FLAGS }, | ^ src/libavfilter/vf_xfade.c:232:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 232 | { "offset", "set cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_xfade.c:233:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 233 | { "expr", "set expression for custom transition", OFFSET(custom_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_xfade.c:234:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 234 | { NULL } | ^ src/libavfilter/vf_xfade.c:277:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 277 | CUSTOM_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:243:65: note: expanded from macro 'CUSTOM_TRANSITION' 243 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:278:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 278 | CUSTOM_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:243:65: note: expanded from macro 'CUSTOM_TRANSITION' 243 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:326:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 326 | FADE_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:303:65: note: expanded from macro 'FADE_TRANSITION' 303 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:327:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 327 | FADE_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:303:65: note: expanded from macro 'FADE_TRANSITION' 303 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:357:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 357 | WIPELEFT_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:333:69: note: expanded from macro 'WIPELEFT_TRANSITION' 333 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:358:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 358 | WIPELEFT_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:333:69: note: expanded from macro 'WIPELEFT_TRANSITION' 333 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:388:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 388 | WIPERIGHT_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:364:70: note: expanded from macro 'WIPERIGHT_TRANSITION' 364 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:389:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 389 | WIPERIGHT_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:364:70: note: expanded from macro 'WIPERIGHT_TRANSITION' 364 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:419:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 419 | WIPEUP_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:395:67: note: expanded from macro 'WIPEUP_TRANSITION' 395 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:420:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 420 | WIPEUP_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:395:67: note: expanded from macro 'WIPEUP_TRANSITION' 395 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:450:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 450 | WIPEDOWN_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:426:69: note: expanded from macro 'WIPEDOWN_TRANSITION' 426 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:451:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 451 | WIPEDOWN_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:426:69: note: expanded from macro 'WIPEDOWN_TRANSITION' 426 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:483:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 483 | SLIDELEFT_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:457:70: note: expanded from macro 'SLIDELEFT_TRANSITION' 457 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:484:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 484 | SLIDELEFT_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:457:70: note: expanded from macro 'SLIDELEFT_TRANSITION' 457 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:516:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 516 | SLIDERIGHT_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:490:71: note: expanded from macro 'SLIDERIGHT_TRANSITION' 490 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:517:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 517 | SLIDERIGHT_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:490:71: note: expanded from macro 'SLIDERIGHT_TRANSITION' 490 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:548:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 548 | SLIDEUP_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:523:68: note: expanded from macro 'SLIDEUP_TRANSITION' 523 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:549:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 549 | SLIDEUP_TRANSITION(16, uint16_t, 2) | ^ src/libavfilter/vf_xfade.c:523:68: note: expanded from macro 'SLIDEUP_TRANSITION' 523 | int slice_start, int slice_end, int jobnr) \ | ^ src/libavfilter/vf_xfade.c:580:1: warning: unused parameter 'jobnr' [-Wunused-parameter] 580 | SLIDEDOWN_TRANSITION(8, uint8_t, 1) | ^ src/libavfilter/vf_xfade.c:555:70: note: expanded from macro 'SLIDEDOWN_TRANSITION' 555 | 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/libavfilter/vulkan_filter.h:26: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ src/libavfilter/vf_xfade_vulkan.c:109:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 109 | SPEC_LIST_ADD(sl, 0, 32, s->transition); | ^ src/libavfilter/vf_xfade_vulkan.c:109:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 109 | SPEC_LIST_ADD(sl, 0, 32, s->transition); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavfilter/vf_xfade_vulkan.c:110:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 110 | SPEC_LIST_ADD(sl, 1, 32, planes); | ^ src/libavfilter/vf_xfade_vulkan.c:110:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 110 | SPEC_LIST_ADD(sl, 1, 32, planes); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavfilter/vf_xfade_vulkan.c:411:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 411 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=1000000}, 0, 60000000, FLAGS }, | ^ src/libavfilter/vf_xfade_vulkan.c:412:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 412 | { "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:413:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 413 | { NULL } | ^ 9 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 src/libavfilter/vf_yaepblur.c:324:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 324 | { NULL } | ^ CC libavfilter/vf_zoompan.o 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) | ^ src/libavfilter/vsink_nullsink.c:23:39: warning: unused parameter 'link' [-Wunused-parameter] 23 | static int filter_frame(AVFilterLink *link, AVFrame *frame) | ^ 2 warnings generated. CC libavfilter/vsrc_amf.o 1 warning generated. CC libavfilter/vsrc_cellauto.o 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 } | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. CC libavfilter/vsrc_gradients.o 6 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 src/libavfilter/vsrc_perlin.c:55:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="320x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:56:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="320x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:57:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:58:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:59:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "octaves", "set the number of components to use to generate the noise", OFFSET(octaves), AV_OPT_TYPE_INT, {.i64=1}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:60:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "persistence", "set the octaves persistence", OFFSET(persistence), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:62:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "xscale", "set x-scale factor", OFFSET(xscale), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:63:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "yscale", "set y-scale factor", OFFSET(yscale), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:64:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "tscale", "set t-scale factor", OFFSET(tscale), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:71:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "random_seed", "set the seed for filling the initial pattern", OFFSET(random_seed), AV_OPT_TYPE_UINT, {.i64=0}, 0, UINT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:72:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "seed", "set the seed for filling the initial pattern", OFFSET(random_seed), AV_OPT_TYPE_UINT, {.i64=0}, 0, UINT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_perlin.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ 7 warnings generated. CC libavfilter/vsrc_sierpinski.o 12 warnings generated. CC libavfilter/vsrc_testsrc.o src/libavfilter/vsrc_sierpinski.c:58:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:59:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:60:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:61:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:62:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | {"seed", "set the seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:63:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"jump", "set the jump", OFFSET(jump), AV_OPT_TYPE_INT, {.i64=100}, 1, 10000, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:67:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | {NULL}, | ^ src/libavfilter/vsrc_testsrc.c:125:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS' 109 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:125:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:110:115: note: expanded from macro 'SIZE_OPTIONS' 110 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:125:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:125:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:114:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:125:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:125:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:116:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:125:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:117:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 117 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:126:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 126 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:224:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "color", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:225:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "c", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:226:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 226 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS' 109 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:226:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:110:115: note: expanded from macro 'SIZE_OPTIONS' 110 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:226:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:226:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:114:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:226:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:226:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:116:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:226:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:117:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 117 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:227:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 227 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:319:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "level", "set level", OFFSET(level), AV_OPT_TYPE_INT, {.i64 = 6}, 2, 16, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:320:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 320 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:320:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:114:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:320:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:320:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:116:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:320:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:117:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 117 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:321:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 321 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:462:51: warning: unused parameter 'ctx' [-Wunused-parameter] 462 | static void nullsrc_fill_picture(AVFilterContext *ctx, AVFrame *picref) { } | ^ src/libavfilter/vsrc_testsrc.c:462:65: warning: unused parameter 'picref' [-Wunused-parameter] 462 | static void nullsrc_fill_picture(AVFilterContext *ctx, AVFrame *picref) { } | ^ src/libavfilter/vsrc_testsrc.c:488:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 488 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS' 109 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:488:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:110:115: note: expanded from macro 'SIZE_OPTIONS' 110 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:488:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:488:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:114:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:488:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:488:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:116:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:488:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:117:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 117 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:489:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 489 | { "decimals", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:490:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 490 | { "n", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:491:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 491 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:560:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 560 | for (i = 0; i < FF_ARRAY_ELEMS(segments); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:712:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 712 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS' 109 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:712:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:110:115: note: expanded from macro 'SIZE_OPTIONS' 110 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:712:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:712:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:114:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:712:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:712:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:116:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:712:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:117:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 117 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:713:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 713 | { "alpha", "set global alpha (opacity)", OFFSET(alpha), AV_OPT_TYPE_INT, {.i64 = 255}, 0, 255, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:714:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 714 | { NULL } | ^ 7 warnings generated. src/libavfilter/vsrc_testsrc.c:784:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 784 | for (x = 0; x < s->w; x += dx) { | ~ ^ ~~~~ src/libavfilter/vsrc_testsrc.c:789:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 789 | if (y > s->h - 16) | ~ ^ ~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:977:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 977 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS' 109 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:977:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:110:115: note: expanded from macro 'SIZE_OPTIONS' 110 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:977:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ CC libavfilter/vsrc_testsrc_vulkan.o src/libavfilter/vsrc_testsrc.c:977:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:114:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:977:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:977:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:116:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:977:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:117:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 117 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:978:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 978 | { "complement", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:979:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 979 | { "co", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:980:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 980 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:1754:50: warning: unused parameter 'ctx' [-Wunused-parameter] 1754 | static void allyuv_fill_picture(AVFilterContext *ctx, AVFrame *frame) | ^ src/libavfilter/vsrc_testsrc.c:1805:50: warning: unused parameter 'ctx' [-Wunused-parameter] 1805 | static void allrgb_fill_picture(AVFilterContext *ctx, AVFrame *frame) | ^ src/libavfilter/vsrc_testsrc.c:1866:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1866 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS' 109 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1866:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:110:115: note: expanded from macro 'SIZE_OPTIONS' 110 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1866:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1866:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:114:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1866:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1866:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:116:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1866:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:117:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 117 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1871:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1871 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:1946:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1946 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1946:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:114:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1946:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1946:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:116:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1946:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:117:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 117 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1947:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1947 | { "patch_size", "set the single patch size", OFFSET(pw), AV_OPT_TYPE_IMAGE_SIZE, {.str="64x64"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1951:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1951 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:2097:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2097 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS' 109 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:2097:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:110:115: note: expanded from macro 'SIZE_OPTIONS' 110 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:2097:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:2097:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:114:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:2097:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 115 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:2097:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:116:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 116 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:2097:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS' 119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:117:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 117 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:2098:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2098 | { "precision", "set LUT precision", OFFSET(lut_precision), AV_OPT_TYPE_INT, {.i64=10}, 4, 16, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:2099:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2099 | { "xo", "set X-axis offset", OFFSET(xo), 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 | { "yo", "set Y-axis offset", OFFSET(yo), 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 | { "to", "set T-axis offset", OFFSET(to), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:2102:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2102 | { "k0", "set 0-order phase", OFFSET(k0), 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 | { "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:2104:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2104 | { "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:2105:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2105 | { "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:2106:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2106 | { "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:2107:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2107 | { "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:2108:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2108 | { "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:2109:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2109 | { "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:2110:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2110 | { "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:2111:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2111 | { "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:2112:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2112 | { "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:2113:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2113 | { "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:2114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2114 | { NULL } | ^ 122 warnings generated. CC libavfilter/vulkan.o In file included from src/libavfilter/vsrc_testsrc_vulkan.c:23: In file included from src/libavfilter/vulkan_filter.h:26: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ src/libavfilter/vsrc_testsrc_vulkan.c:314:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 314 | { "color", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_testsrc_vulkan.c:315:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 315 | { "c", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_testsrc_vulkan.c:316:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 316 | COMMON_OPTS | ^ src/libavfilter/vsrc_testsrc_vulkan.c:300:104: note: expanded from macro 'COMMON_OPTS' 300 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, \ | ^ src/libavfilter/vsrc_testsrc_vulkan.c:316:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc_vulkan.c:301:104: note: expanded from macro 'COMMON_OPTS' 301 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, \ | ^ src/libavfilter/vsrc_testsrc_vulkan.c:316:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc_vulkan.c:303:112: note: expanded from macro 'COMMON_OPTS' 303 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "60" }, 0, INT_MAX, FLAGS }, \ | ^ src/libavfilter/vsrc_testsrc_vulkan.c:316:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc_vulkan.c:304:112: note: expanded from macro 'COMMON_OPTS' 304 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "60" }, 0, INT_MAX, FLAGS }, \ | ^ src/libavfilter/vsrc_testsrc_vulkan.c:316:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc_vulkan.c:306:117: note: expanded from macro 'COMMON_OPTS' 306 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/vsrc_testsrc_vulkan.c:316:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc_vulkan.c:307:117: note: expanded from macro 'COMMON_OPTS' 307 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/vsrc_testsrc_vulkan.c:316:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc_vulkan.c:309:115: note: expanded from macro 'COMMON_OPTS' 309 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, { .dbl = 1 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavfilter/vsrc_testsrc_vulkan.c:324:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 324 | { NULL }, | ^ 12 warnings generated. HOSTLD ffbuild/bin2c In file included from src/libavfilter/vulkan.c:19: In file included from src/libavutil/vulkan.c:26: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ In file included from src/libavfilter/vulkan.c:19: In file included from src/libavutil/vulkan.c:27: src/libavutil/vulkan_loader.h:110:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 110 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:163:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 163 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:173:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 173 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/vulkan.c:19: src/libavutil/vulkan.c:136:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 136 | if (s->qfs[j] == s->hwctx->qf[i].idx) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:234:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 234 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:262:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 262 | for (uint32_t i = 0; i < s->tot_nb_qfs; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/vulkan.c:282:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 282 | for (int i = 0; i < s->coop_mat_props_nb; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ GZIP libavfilter/vulkan/avgblur.comp.spv.gz GZIP libavfilter/vulkan/blackdetect.comp.spv.gz src/libavutil/vulkan.c:687:52: warning: unused parameter 's' [-Wunused-parameter] 687 | void ff_vk_exec_add_dep_refstruct(FFVulkanContext *s, FFVkExecContext *e, | ^ src/libavutil/vulkan.c:694:53: warning: unused parameter 's' [-Wunused-parameter] 694 | void ff_vk_exec_move_dep_refstruct(FFVulkanContext *s, FFVkExecContext *e, | ^ GZIP libavfilter/vulkan/blend.comp.spv.gz src/libavutil/vulkan.c:712:46: warning: unused parameter 's' [-Wunused-parameter] 712 | void ff_vk_exec_add_dep_obj(FFVulkanContext *s, FFVkExecContext *e, | ^ src/libavutil/vulkan.c:735:51: warning: unused parameter 's' [-Wunused-parameter] 735 | void ff_vk_exec_add_dep_wait_sem(FFVulkanContext *s, FFVkExecContext *e, | ^ src/libavutil/vulkan.c:837:47: warning: unused parameter 's' [-Wunused-parameter] 837 | void ff_vk_exec_update_frame(FFVulkanContext *s, FFVkExecContext *e, AVFrame *f, | ^ src/libavutil/vulkan.c:856:50: warning: unused parameter 's' [-Wunused-parameter] 856 | int ff_vk_exec_mirror_sem_value(FFVulkanContext *s, FFVkExecContext *e, | ^ src/libavutil/vulkan.c:982:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 982 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:1389:5: warning: missing field 'pNext' initializer [-Wmissing-field-initializers] 1389 | }; | ^ src/libavutil/vulkan.c:1777:48: warning: unused parameter 'unused' [-Wunused-parameter] 1777 | static void reset_imageviews(AVRefStructOpaque unused, void *obj) | ^ src/libavutil/vulkan.c:1896:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1896 | for (int i = 0; i < FF_ARRAY_ELEMS(fmts_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ GZIP libavfilter/vulkan/bwdif.comp.spv.gz src/libavutil/vulkan.c:2072:53: warning: unused parameter 'required_subgroup_size' [-Wunused-parameter] 2072 | uint32_t wg_size[3], uint32_t required_subgroup_size) | ^ src/libavutil/vulkan.c:2136:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] 2136 | .pCode = (void *)spirv, | ^ src/libavutil/vulkan.c:2125:69: warning: unused parameter 'shd' [-Wunused-parameter] 2125 | static int create_shader_module(FFVulkanContext *s, FFVulkanShader *shd, | ^ src/libavutil/vulkan.c:2238:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2238 | (max_descriptors <= s->push_desc_props.maxPushDescriptors) && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:2288:49: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 2288 | VkSpecializationMapEntry *spe = (void *)shd->specialization_info->pMapEntries; | ^ src/libavutil/vulkan.c:2297:35: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 2297 | uint8_t *spd = (uint8_t *)shd->specialization_info->pData; | ^ src/libavutil/vulkan.c:2368:25: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 2368 | av_free((void *)spirv); | ^ src/libavutil/vulkan.c:2373:55: warning: unused parameter 's' [-Wunused-parameter] 2373 | void ff_vk_shader_add_descriptor_set(FFVulkanContext *s, FFVulkanShader *shd, | ^ GZIP libavfilter/vulkan/chromaber.comp.spv.gz src/libavutil/vulkan.c:2559:46: warning: unused parameter 'fmt' [-Wunused-parameter] 2559 | VkFormat fmt) | ^ GZIP libavfilter/vulkan/color.comp.spv.gz GZIP libavfilter/vulkan/debayer.comp.spv.gz GZIP libavfilter/vulkan/flip.comp.spv.gz GZIP libavfilter/vulkan/gblur.comp.spv.gz GZIP libavfilter/vulkan/interlace.comp.spv.gz GZIP libavfilter/vulkan/nlmeans_denoise.comp.spv.gz GZIP libavfilter/vulkan/nlmeans_horizontal.comp.spv.gz GZIP libavfilter/vulkan/nlmeans_vertical.comp.spv.gz GZIP libavfilter/vulkan/nlmeans_weights.comp.spv.gz GZIP libavfilter/vulkan/overlay.comp.spv.gz GZIP libavfilter/vulkan/scale.comp.spv.gz GZIP libavfilter/vulkan/scdet.comp.spv.gz GZIP libavfilter/vulkan/transpose.comp.spv.gz GZIP libavfilter/vulkan/v360.comp.spv.gz GZIP libavfilter/vulkan/xfade.comp.spv.gz AR libavformat/libavformat.a 31 warnings generated. CC libavcodec/012v.o 100 warnings generated. CC libavcodec/4xm.o CC libavcodec/8bps.o 28 warnings generated. CC libavcodec/8svx.o 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_")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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))) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/a64multienc.o CC libavcodec/aac/aacdec.o CC libavcodec/aac/aacdec_ac.o src/libavcodec/a64multienc.c:321:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | if (c->mc_frame_counter < c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/a64multienc.c:332:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | if (c->mc_frame_counter == c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 | for (; i < FF_ARRAY_ELEMS(state->last); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec.c:1235:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1235 | for (int type = 0; type < FF_ARRAY_ELEMS(ac->che); type++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec.c:1328:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1328 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpeg4audio_channels); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec.c:1634:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1634 | if (offset[0] > 255U) { | ~~~~~~~~~ ^ ~~~~ src/libavcodec/aac/aacdec.c:2000:17: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2000 | for(i=0; i+1=8; i++, len-=8) | ~~~^~~~~~~~~~~~ src/libavcodec/aac/aacdec.c:2241:40: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2241 | ac->oc[0].m4ac.sample_rate != hdr_info.sample_rate) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec.c:2507:49: warning: unused parameter 'avpkt' [-Wunused-parameter] 2507 | const AVPacket *avpkt) | ^ src/libavcodec/aac/aacdec.c:2652:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2652 | OFF(target_level), AV_OPT_TYPE_INT, { .i64 = 0 }, -70, 0, AACDEC_FLAGS }, | ^ src/libavcodec/aac/aacdec.c:2654:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2654 | {NULL}, | ^ 5 warnings generated. CC libavcodec/aac/aacdec_fixed.o 2 warnings generated. CC libavcodec/aac/aacdec_float.o 17 warnings generated. CC libavcodec/aac/aacdec_lpd.o In file included from src/libavcodec/aac/aacdec_lpd.c:23: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/aac/aacdec_lpd.c:112:52: warning: unused parameter 'ac' [-Wunused-parameter] 112 | int ff_aac_ldp_parse_channel_stream(AACDecContext *ac, AACUSACConfig *usac, | ^ In file included from src/libavcodec/aac/aacdec_float.c:161: src/libavcodec/aac/aacdec_dsp_template.c:604:52: warning: unused parameter 'ac' [-Wunused-parameter] 604 | static void AAC_RENAME(clip_output)(AACDecContext *ac, ChannelElement *che, | ^ src/libavcodec/aac/aacdec_dsp_template.c:604:72: warning: unused parameter 'che' [-Wunused-parameter] 604 | static void AAC_RENAME(clip_output)(AACDecContext *ac, ChannelElement *che, | ^ src/libavcodec/aac/aacdec_dsp_template.c:605:41: warning: unused parameter 'type' [-Wunused-parameter] 605 | int type, int samples) | ^ src/libavcodec/aac/aacdec_dsp_template.c:605:51: warning: unused parameter 'samples' [-Wunused-parameter] 605 | int type, int samples) | ^ In file included from src/libavcodec/aac/aacdec_float.c:162: src/libavcodec/aac/aacdec_proc_template.c:85:39: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 85 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_proc_template.c:89:39: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 89 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_proc_template.c:122:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 122 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_proc_template.c:143:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 143 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_proc_template.c:169:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 169 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_proc_template.c:191:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 191 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_proc_template.c:217:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 217 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/aac/aacdec_tab.o src/libavcodec/aac/aacdec_tab.c:272:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 272 | for (int i = 0; i < FF_ARRAY_ELEMS(ff_aac_sbr_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/aac/aacdec_usac.o In file included from src/libavcodec/aac/aacdec_usac.c:29: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/aac/aacdec_usac.c:100:48: warning: unused parameter 'ac' [-Wunused-parameter] 100 | static int decode_loudness_info(AACDecContext *ac, AACUSACLoudnessInfo *info, | ^ src/libavcodec/aac/aacdec_usac.c:553:35: warning: unused parameter 'channel_config' [-Wunused-parameter] 553 | int channel_config) | ^ src/libavcodec/aac/aacdec_usac.c:799:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 799 | if (offset_sf > 255U) { | ~~~~~~~~~ ^ ~~~~ src/libavcodec/aac/aacdec_usac.c:820:46: warning: unused parameter 's' [-Wunused-parameter] 820 | static int decode_spectrum_ac(AACDecContext *s, float coef[1024], | ^ src/libavcodec/aac/aacdec_usac.c:915:51: warning: unused parameter 'ac' [-Wunused-parameter] 915 | static int decode_usac_stereo_cplx(AACDecContext *ac, AACUsacStereo *us, | ^ src/libavcodec/aac/aacdec_usac.c:1063:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1063 | for (int i = 0; i < FF_ARRAY_ELEMS(sce->band_type); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1244:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1244 | for (int group = 0; group < (unsigned)g_len; group++, cb += 128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1284:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1284 | for (int group = 0; group < (unsigned)g_len; group++, cb += 128) | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1291:56: warning: unused parameter 'ac' [-Wunused-parameter] 1291 | static void complex_stereo_downmix_prev(AACDecContext *ac, ChannelElement *cpe, | ^ src/libavcodec/aac/aacdec_usac.c:1309:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1309 | for (int group = 0; group < (unsigned)g_len; | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1322:55: warning: unused parameter 'ac' [-Wunused-parameter] 1322 | static void complex_stereo_downmix_cur(AACDecContext *ac, ChannelElement *cpe, | ^ src/libavcodec/aac/aacdec_usac.c:1342:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1342 | for (int group = 0; group < (unsigned)g_len; | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1348:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1348 | for (int group = 0; group < (unsigned)g_len; | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1416:49: warning: unused parameter 'ac' [-Wunused-parameter] 1416 | static void apply_complex_stereo(AACDecContext *ac, ChannelElement *cpe) | ^ src/libavcodec/aac/aacdec_usac.c:1440:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1440 | for (int group = 0; group < (unsigned)g_len; | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1450:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1450 | for (int group = 0; group < (unsigned)g_len; | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:1931:22: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1931 | if (au_len*8 > tmp_buf_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/aac/aacdec_usac.c:2009:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2009 | 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, | ^ 10 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/aaccoder.c:40: src/libavcodec/put_bits.h:In file included from 237src/libavcodec/aacenc.c::3741:: src/libavcodec/put_bits.hwarning: :237comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]: 37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237237 | | iiff ((ss-->>bbuuff__eenndd -- ss-->>bbuuff__ppttrr >>== ssiizzeeooff((BBiittBBuuff)))) {{ | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275src/libavcodec/put_bits.h::37275:: 37:warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275275 | | iiff ((ss-->>bbuuff__eenndd -- ss-->>bbuuff__ppttrr >>== ssiizzeeooff((BBiittBBuuff)))) {{ | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aaccoder.c:45: src/libavcodec/aacenc_utils.h:73:17: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 73 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aaccoder.c:46: src/libavcodec/aacenc_quantization.h:54:53: warning: unused parameter 'lambda' [-Wunused-parameter] 54 | int cb, const float lambda, const float uplim, | ^ In file included from src/libavcodec/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:51: src/libavcodec/aaccoder_twoloop.h:270:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 270 | for (i = 0; i < sizeof(minsf) / sizeof(minsf[0]); ++i) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aaccoder_twoloop.h:334:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 334 | for (i = 0; i < sizeof(maxsf) / sizeof(maxsf[0]); ++i) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aaccoder.c:61: src/libavcodec/aaccoder_trellis.h:60:71: warning: unused parameter 'lambda' [-Wunused-parameter] 60 | int win, int group_len, const float lambda) | ^ src/libavcodec/aacenc.c:629:47: warning: unused parameter 's' [-Wunused-parameter] 629 | static int nmr_is_image_masked(AACEncContext *s, ChannelElement *cpe, | ^ src/libavcodec/aacenc.c:630:43: warning: unused parameter 'g' [-Wunused-parameter] 630 | int w, int g, int start, int len, int gl, | ^ src/libavcodec/aacenc.c:899:50: warning: src/libavcodec/aaccoder.cunused parameter 'avctx' [-Wunused-parameter]: 195:78: warning: unused parameter 's' [-Wunused-parameter] 899 | stati c195 | vsotiadt iecn ciondlei_nsec aflleo_afta cqtuoarnst(iAzVeC_oadnedc_Ceonnctoedxet_ b*aanvdc_tcxo,s tA_ANCOENnEc(Csotnrtuecxtt A*AsC,E n c| C ^o ntext *s, PutBitContext *pb, | ^ src/libavcodec/aaccoder.c:195:96: warning: unused parameter 'pb' [-Wunused-parameter] 195 | static inline float quantize_and_encode_band_cost_NONE(struct AACEncContext *s, PutBitContext *pb, | ^ src/libavcodec/aaccoder.c:196:62: warning: unused parameter 'in' [-Wunused-parameter] 196 | const float *in, float *quant, const float *scaled, | ^ src/libavcodec/aaccoder.c:196:73: warning: unused parameter 'quant' [-Wunused-parameter] 196 | const float *in, float *quant, const float *scaled, | ^ src/libavcodec/aaccoder.c:196:93: warning: unused parameter 'scaled' [-Wunused-parameter] 196 | const float *in, floasrc/libavcodec/aacenc.ct: 982*:q43u:a nwarning: tunused parameter 's' [-Wunused-parameter], const f982l | osatta t*iscc avloeidd, a v| o ^i d_csrc/libavcodec/aaccoder.cl:i197p:p53i:n gwarning: (unused parameter 'size' [-Wunused-parameter]A ACEncC o197n | t e x t * s , S i n g l e C h a n n e l E l e m e n t * s c e ) | ^ int size, int scale_idx, int cb, | ^ src/libavcodec/aaccoder.c:197:63: warning: unused parameter 'scale_idx' [-Wunused-parameter] 197 | int size, int scale_idx, int cb, | ^ src/libavcodec/aaccoder.c:197:78: warning: unused parameter 'cb' [-Wunused-parameter] 197 | int size, int scale_idx, int cb, | ^ src/libavcodec/aaccoder.c:198:61: warning: unused parameter 'lambda' [-Wunused-parameter] 198 | const float lambda, const float uplim, | ^ src/libavcodec/aaccoder.c:198:81: warning: unused parameter 'uplim' [-Wunused-parameter] 198 | const float lambda, const float uplim, | ^ src/libavcodec/aaccoder.c:199:54: warning: unused parameter 'bits' [-Wunused-parameter] 199 | int *bits, float *energy) { | ^ src/libavcodec/aaccoder.c:199:67: warning: unused parameter 'energy' [-Wunused-parameter] 199 | int *bits, float *energy) { | ^ src/libavcodec/aacenc.c:1544:50: warning: unused parameter 'avctx' [-Wunused-parameter] 1544 | static av_cold int alloc_buffers(AVCodecContext *avctx, AACEncContext *s) | ^ src/libavcodec/aaccoder.c:304:58: warning: unused parameter 's' [-Wunused-parameter] 304 | static void set_special_band_scalefactors(AACEncContext *s, SingleChannelElement *sce) | ^ src/libavcodec/aacenc.c:1582:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1582 | for (chcfg = 1; chcfg < FF_ARRAY_ELEMS(aac_normal_chan_layouts); chcfg++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1591:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1591 | for (i = 0; i < FF_ARRAY_ELEMS(aac_pce_configs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1637:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1637 | for (i = 0; i < FF_ARRAY_ELEMS(aacenc_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1668:25: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1668 | for (; bw_i < FF_ARRAY_ELEMS(rates) - 2 && frame_br > rates[bw_i + 1]; bw_i++); | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c:1728:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1728 | {"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:1729:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1729 | {"aac_is", "Intensity stereo coding", offsetof(AACEncContext, options.intensity_stereo), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1730:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1730 | {"aac_pns", "Perceptual noise substitution", offsetof(AACEncContext, options.pns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1731:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1731 | {"aac_tns", "Temporal noise shaping", offsetof(AACEncContext, options.tns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1732:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1732 | {"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:1733:190: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1733 | {"aac_nmr_speed", "NMR coder speed level: 0 = slowest/best, higher trades quality for speed", offsetof(AACEncContext, options.nmr_speed), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 4, AACENC_FLAGS}, | ^ src/libavcodec/aacenc.c:1735:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1735 | {NULL} | ^ src/libavcodec/aacenc.c:1747:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1747 | { 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:33: 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:112:38: warning: unused parameter 's' [-Wunused-parameter] 112 | void ff_aac_apply_tns(AACEncContext *s, SingleChannelElement *sce) | ^ 5 warnings generated. CC libavcodec/aacencdsp.o CC libavcodec/aacenctab.o CC libavcodec/aacps_common.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/aacps_fixed.o 4 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)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20 warnings generated. CC libavcodec/aacpsdsp_fixed.o CC libavcodec/aacpsdsp_float.o CC libavcodec/aacpsy.o 2 warnings generated. CC libavcodec/aacsbr.o src/libavcodec/aacpsy.c:452:35: warning: missing field 'window_shape' initializer [-Wmissing-field-initializers] 452 | FFPsyWindowInfo wi = { { 0 } }; | ^ src/libavcodec/aacpsy.c:441:65: warning: unused parameter 'audio' [-Wunused-parameter] 441 | const int16_t *audio, | ^ src/libavcodec/aacpsy.c:966:43: warning: unused parameter 'pctx' [-Wunused-parameter] 966 | static int psy_lame_detect(AacPsyContext *pctx, AacPsyChannel *pch, | ^ src/libavcodec/aacpsy.c:967:49: warning: unused parameter 'channel' [-Wunused-parameter] 967 | const float *la, int channel, int prev_type, | ^ src/libavcodec/aacpsy.c:1114:34: warning: missing field 'window_shape' initializer [-Wmissing-field-initializers] 1114 | FFPsyWindowInfo wi = { { 0 } }; | ^ src/libavcodec/aacpsy.c:1107:54: warning: unused parameter 'pctx' [-Wunused-parameter] 1107 | static FFPsyWindowInfo psy_lame_apply(AacPsyContext *pctx, AacPsyChannel *pch, | ^ src/libavcodec/aacpsy.c:1162:72: warning: unused parameter 'audio' [-Wunused-parameter] 1162 | static FFPsyWindowInfo psy_lame_window(FFPsyContext *ctx, const float *audio, | ^ src/libavcodec/aacpsy.c:1175:47: warning: unused parameter 'audio0' [-Wunused-parameter] 1175 | const float *audio0, const float *la0, | ^ src/libavcodec/aacpsy.c:1176:47: warning: unused parameter 'audio1' [-Wunused-parameter] 1176 | const float *audio1, const float *la1, | ^ 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:676:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 676 | for (i = 1; i < ch_data->bs_num_env; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:692:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 692 | for (i = 0; i < ch_data->bs_num_env; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:739:20: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 739 | if (bs_pointer > ch_data->bs_num_env + 1) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:746:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 746 | for (i = 1; i <= ch_data->bs_num_env; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:774:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 774 | ch_data->e_a[0] = -(ch_data->e_a[1] != bs_num_env_old); // l_APrev | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:788:44: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 788 | dst->e_a[0] = -(dst->e_a[1] != dst->bs_num_env); | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:832:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 832 | for (i = 0; i < sbr->n_q; i++) | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr_template.c:867:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 867 | for (i = 0; i < ch_data->bs_num_env; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:871:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 871 | for (j = 0; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:879:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 879 | for (j = 0; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:888:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 888 | for (j = 0; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:899:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 899 | for (j = 1; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:938:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 938 | for (i = 0; i < ch_data->bs_num_noise; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:940:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 940 | for (j = 0; j < sbr->n_q; j++) { | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr_template.c:949:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 949 | 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:1474:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1474 | for (k = 0; k < sbr->kx[1]; k++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1481:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1481 | for (k = 0; k < sbr->kx[0]; k++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1500:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1500 | for (j = 0; j < sbr->num_patches; j++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1503:22: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1503 | while (g <= sbr->n_q && k >= sbr->f_tablenoise[g]) | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr_template.c:1519:11: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1519 | if (k < sbr->m[1] + sbr->kx[1]) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1534:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1534 | for (k = 0; k < sbr->kx[0]; k++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1540:14: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1540 | for (; k < sbr->kx[0] + sbr->m[0]; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1547:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1547 | for (k = 0; k < sbr->kx[1]; k++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1553:14: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1553 | for (; k < sbr->kx[1] + sbr->m[1]; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1571:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1571 | for (e = 0; e < ch_data->bs_num_env; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1582:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1582 | for (i = 0; i < ilim; i++) | ~ ^ ~~~~ src/libavcodec/aacsbr_template.c:1588:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1588 | for (i = 0; i < sbr->n_q; i++) | ~ ^ ~~~~~~~~ src/libavcodec/aacsbr_template.c:1592:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1592 | for (i = 0; i < sbr->n[1]; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/aacsbr_template.c:1602:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1602 | for (i = 0; i < ilim; i++) { | ~ ^ ~~~~ src/libavcodec/aacsbr_template.c:1627:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1627 | for (e = 0; e < ch_data->bs_num_env; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1639:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1639 | for (m = 0; m < sbr->m[1]; m++) { | ~ ^ ~~~~~~~~~ src/libavcodec/aacsbr_template.c:1651:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1651 | for (e = 0; e < ch_data->bs_num_env; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:1660:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1660 | for (p = 0; p < sbr->n[ch_data->bs_freq_res[e + 1]]; p++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/aacsbr_fixed.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:774:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 774 | 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:1582:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1582 | for (i = 0; i < ilim; i++) | ~ ^ ~~~~ src/libavcodec/aacsbr_template.c:1602:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1602 | for (i = 0; i < ilim; i++) { | ~ ^ ~~~~ 9 warnings generated. CC libavcodec/aactab.o CC libavcodec/aandcttab.o CC libavcodec/aasc.o 20 warnings generated. CC libavcodec/ac3.o 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:159: src/libavcodec/ac3dec.c:335:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 335 | 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:40: src/libavcodec/ac3dec.c:335:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 335 | 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: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:2035:46: warning: unused parameter 's' [-Wunused-parameter] 2035 | static void dprint_options(AC3EncodeContext *s) | ^ 7 warnings generated. CC libavcodec/ac3enc_fixed.o CC libavcodec/ac3enc_float.o 5 warnings generated. CC libavcodec/ac3tab.o 10 warnings generated. CC libavcodec/acelp_filters.o CC libavcodec/acelp_pitch_delay.o CC libavcodec/acelp_vectors.o CC libavcodec/adpcm.o CC libavcodec/adpcm_data.o src/libavcodec/adpcm.c:308:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 308 | avctx->ch_layout.nb_channels > max_channels) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/adpcm.c:307:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | if (avctx->ch_layout.nb_channels < min_channels || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/adpcmenc.o src/libavcodec/adpcm.c:841:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 841 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/adpcm.c:874:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 874 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table) || shift < 0) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/adts_header.o 17 warnings generated. CC libavcodec/adts_parser.o src/libavcodec/adpcm.c:1506:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1506 | 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:1528:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1528 | 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:1579:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1579 | 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:1605:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1605 | 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:1725:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1725 | 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:1760:70: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1760 | 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:1760:37: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1760 | 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:1804:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1804 | 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:1826:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1826 | 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:1853:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1853 | 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:1951:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1951 | 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:2064:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 2064 | 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:2205:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2205 | for (unsigned channel = 0; channel < channels; channel++) | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/adpcm.c:2210:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2210 | for (unsigned channel = 0; channel < channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/adpcm.c:2310:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 2310 | 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:2338:37: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 2338 | 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:2367:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 2367 | 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:2386:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 2386 | 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:2744:32: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2730 | /* Read in every sample for this channel. */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2731 | for (int i = 0; i < nb_samples_per_block / 28; i++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2732 | int filter, shift, flag, byte; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2733 | 2734 | filter = bytestream2_get_byteu(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2735 | shift = filter & 0xf; | ~~~~~~~~~~~~~~~~~~~~~~ 2736 | filter = filter >> 4; | ~~~~~~~~~~~~~~~~~~~~~ 2737 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2738 | return AVERROR_INVALIDDATA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2739 | flag = bytestream2_get_byteu(&gb) & 0x7; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2740 | 2741 | /* Decode 28 samples. */ | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2742 | for (int n = 0; n < 28; n++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2743 | int sample = 0, scale; | ~~~~~~~~~~~~~~~~~~~~~~ 2744 | 2745 | 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:2783:28: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2771 | 2772 | samples = samples_p[channel] + block * nb_samples_per_block; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 | av_assert0((block + 1) * nb_samples_per_block <= nb_samples); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2774 | 2775 | filter = bytestream2_get_byteu(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2776 | shift = filter & 0xf; | ~~~~~~~~~~~~~~~~~~~~~~ 2777 | filter = filter >> 4; | ~~~~~~~~~~~~~~~~~~~~~ 2778 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | return AVERROR_INVALIDDATA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2780 | 2781 | for (int n = 0; n < nb_samples_per_block; n++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2782 | int sample = 0, scale; | ~~~~~~~~~~~~~~~~~~~~~~ 2783 | 2784 | if (n & 1) { | ~~~~~~~~~~~~ 2785 | scale = sign_extend(byte >> 4, 4); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2786 | } 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__ } \ | ^~~~~~~~~~~ CC libavcodec/adx.o In file included from src/libavcodec/adpcmenc.c:31: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/adpcmenc.c:973:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 973 | { NULL } | ^ CC libavcodec/adx_parser.o CC libavcodec/adxdec.o CC libavcodec/adxenc.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/agm.o 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) | ^ 3 warnings generated. CC libavcodec/ahx_parser.o src/libavcodec/agm.c:1032:55: warning: unused parameter 'header' [-Wunused-parameter] 1032 | static int decode_huffman2(AVCodecContext *avctx, int header, int size) | ^ src/libavcodec/agm.c:1032:67: warning: unused parameter 'size' [-Wunused-parameter] 1032 | static int decode_huffman2(AVCodecContext *avctx, int header, int size) | ^ src/libavcodec/agm.c:1074:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1074 | 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 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 3 warnings generated. CC libavcodec/alac.o 5 warnings generated. CC libavcodec/alac_data.o 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 }, | ^ CC libavcodec/alacdsp.o 3 warnings generated. CC libavcodec/alacenc.o CC libavcodec/aliaspixdec.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 }, | ^ CC libavcodec/aliaspixenc.o 5 warnings generated. CC libavcodec/allcodecs.o CC libavcodec/alsdec.o CC libavcodec/amfdec.o 5 warnings generated. src/libavcodec/amfdec.c:58:39: warning: unused parameter 'opaque' [-Wunused-parameter] 58 | static void amf_free_amfsurface(void *opaque, uint8_t *data) | ^ 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++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/amfenc.o src/libavcodec/alsdec.c:267:59: warning: unused parameter 'ctx' [-Wunused-parameter] 267 | static av_cold void dprint_specific_config(ALSDecContext *ctx) | ^ src/libavcodec/amfdec.c:475:52: warning: unused parameter 'avctx' [-Wunused-parameter] 475 | static int amf_attach_hdr_metadata(AVCodecContext *avctx, AMFSurface *surface, AVFrame *frame) | ^ 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_bitssrc/libavcodec/amfdec.c_:l544e:f23t:( &warning: gcomparison of integers of different signs: 'int' and 'amf_size' (aka 'unsigned long') [-Wsign-compare]b ) < ht_siz e544) | | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ for (i = 0; i < surface->pVtbl->GetPlanesCount(surface); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/amfdec.c:811:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 811 | { NULL } | ^ 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:1574:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1574 | 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:1596:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1596 | if(tmp_32 != nchars) { | ~~~~~~ ^ ~~~~~~ src/libavcodec/alsdec.c:1678:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1678 | if (get_bits_left(gb) < 7*channels*ctx->num_blocks) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1735:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1735 | for (b = 0; b < ctx->num_blocks; b++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1838:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1838 | ctx->cur_frame_length = FFMIN(sconf->samples - ctx->frame_id * (uint64_t) sconf->frame_length, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1839 | 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:1881:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1881 | INTERLEAVE_OUTPUT(16) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1871:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1871 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1881:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1881 | INTERLEAVE_OUTPUT(16) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1875:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1875 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1883:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1883 | INTERLEAVE_OUTPUT(32) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1871:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1871 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1883:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1883 | INTERLEAVE_OUTPUT(32) | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:1875:31: note: expanded from macro 'INTERLEAVE_OUTPUT' 1875 | for (c = 0; c < channels; c++) \ | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:1935:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1935 | if (ctx->cur_frame_length != sconf->frame_length && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.c:2081:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2081 | for (c = 0; c < num_buffers; c++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/alsdec.c:2104:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2104 | for (c = 0; c < num_buffers; c++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/alsdec.c:2120:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2120 | for (c = 0; c < num_buffers; c++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/alsdec.c:2150:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2150 | for (c = 0; c < channels; ++c) { | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:2172:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2172 | for (c = 1; c < channels; c++) | ~ ^ ~~~~~~~~ src/libavcodec/alsdec.c:2204:218: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2204 | { "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:2205:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2205 | { NULL } | ^ src/libavcodec/amfenc.c:123:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'amf_uint64' (aka 'unsigned long') [-Wsign-compare] 123 | AMF_RETURN_IF_FALSE(ctx, amf_device_ctx->version >= AMF_MAKE_FULL_VERSION(1, 4, 32, 0), AVERROR_UNKNOWN, "10-bit encoder is not supported by AMD GPU drivers versions lower than 23.30.\n"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/amfenc.h:170:11: note: expanded from macro 'AMF_RETURN_IF_FALSE' 170 | if (!(exp)) { \ | ^~~ src/libavcodec/amfenc.c:179:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 179 | av_assert0(planes < FF_ARRAY_ELEMS(dst_data)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ 4 warnings generated. CC libavcodec/amfenc_av1.o 2 warnings generated. CC libavcodec/amfenc_h264.o src/libavcodec/amfenc_av1.c:97:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "qvbr_quality_level", "Sets the QVBR quality level", OFFSET(qvbr_quality_level), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_av1.c:104:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "async_depth", "Set maximum encoding parallelism. Higher values increase output latency.", OFFSET(hwsurfaces_in_queue_max), AV_OPT_TYPE_INT, {.i64 = 16 }, 1, MAX_LOOKAHEAD_DEPTH + 1, VE }, | ^ src/libavcodec/amfenc_av1.c:106:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "preencode", "Enable preencode", OFFSET(preencode), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_av1.c:107:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "enforce_hrd", "Enforce HRD", OFFSET(enforce_hrd), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_av1.c:108:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "filler_data", "Filler Data Enable", OFFSET(filler_data), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_av1.c:111:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "max_b_frames", "Maximum number of consecutive B Pictures", OFFSET(max_consecutive_b_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 3, VE }, | ^ src/libavcodec/amfenc_av1.c:112:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "bf", "B Picture Pattern", OFFSET(max_b_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 3, VE }, | ^ src/libavcodec/amfenc_av1.c:114:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "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_av1.c:117:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "min_qp_i", "min quantization parameter for I-frame", OFFSET(min_qp_i), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:118:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "max_qp_i", "max quantization parameter for I-frame", OFFSET(max_qp_i), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:119:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "min_qp_p", "min quantization parameter for P-frame", OFFSET(min_qp_p), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:120:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "max_qp_p", "max quantization parameter for P-frame", OFFSET(max_qp_p), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:121:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "min_qp_b", "min quantization parameter for B-frame", OFFSET(min_qp_b), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:122:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "max_qp_b", "max quantization parameter for B-frame", OFFSET(max_qp_b), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:123:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "qp_p", "quantization parameter for P-frame", OFFSET(qp_p), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:124:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "qp_i", "quantization parameter for I-frame", OFFSET(qp_i), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:125:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "qp_b", "quantization parameter for B-frame", OFFSET(qp_b), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE }, | ^ src/libavcodec/amfenc_av1.c:126:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "skip_frame", "Rate Control Based Frame Skip", OFFSET(skip_frame), AV_OPT_TYPE_BOOL,{.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:132:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "forced_idr", "Force I frames to be IDR frames", OFFSET(forced_idr), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:139:228: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "smart_access_video", "Enable Smart Access Video to enhance performance by utilizing both APU and dGPU memory access", OFFSET(smart_access_video), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_av1.c:142:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 142 | { "preanalysis", "Enable preanalysis", OFFSET(preanalysis), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:148:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "pa_scene_change_detection_enable", "Enable scene change detection", OFFSET(pa_scene_change_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:155:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "pa_static_scene_detection_enable", "Enable static scene detection", OFFSET(pa_static_scene_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:162:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | { "pa_initial_qp_after_scene_change", "The QP value that is used immediately after a scene change", OFFSET(pa_initial_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_av1.c:163:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | { "pa_max_qp_before_force_skip", "The QP threshold to allow a skip frame", OFFSET(pa_max_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_av1.c:170:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "pa_frame_sad_enable", "Enable Frame SAD algorithm", OFFSET(pa_frame_sad), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:171:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | { "pa_ltr_enable", "Enable long term reference frame management", OFFSET(pa_ltr), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:172:223: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "pa_lookahead_buffer_depth", "Sets the PA lookahead buffer size", OFFSET(pa_lookahead_buffer_depth), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_LOOKAHEAD_DEPTH, VE }, | ^ src/libavcodec/amfenc_av1.c:187:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "pa_adaptive_mini_gop", "Enable Adaptive B-frame", OFFSET(pa_adaptive_mini_gop), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_av1.c:189:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 189 | { NULL } | ^ src/libavcodec/amfenc_av1.c:730:27: warning: missing field 'value' initializer [-Wmissing-field-initializers] 730 | { NULL }, | ^ 24 warnings generated. 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:94:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "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:97:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "enforce_hrd", "Enforce HRD", OFFSET(enforce_hrd), 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 | { "filler_data", "Filler Data Enable", OFFSET(filler_data), 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 | { "vbaq", "Enable VBAQ", OFFSET(enable_vbaq), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:100:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "frame_skipping", "Rate Control Based Frame Skip", OFFSET(skip_frame), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:103:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "qp_i", "Quantization Parameter for I-Frame", OFFSET(qp_i), 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_p", "Quantization Parameter for P-Frame", OFFSET(qp_p), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_h264.c:105:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "qp_b", "Quantization Parameter for B-Frame", OFFSET(qp_b), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_h264.c:111:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "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:114:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "header_spacing", "Header Insertion Spacing", OFFSET(header_spacing), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 1000, VE }, | ^ src/libavcodec/amfenc_h264.c:117:196: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "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:121:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "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:122:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "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:123:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "bf_ref_delta_qp","Reference B-Picture Delta QP", OFFSET(ref_b_frame_delta_qp), AV_OPT_TYPE_INT, { .i64 = 4 }, -10, 10, VE }, | ^ src/libavcodec/amfenc_h264.c:125:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "max_b_frames", "Maximum number of consecutive B Pictures", OFFSET(max_consecutive_b_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 3, VE }, | ^ src/libavcodec/amfenc_h264.c:126:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "bf", "B Picture Pattern", OFFSET(max_b_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 3, VE }, | ^ src/libavcodec/amfenc_h264.c:129:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "intra_refresh_mb","Intra Refresh MBs Number Per Slot in Macroblocks", OFFSET(intra_refresh_mb), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, VE }, | ^ src/libavcodec/amfenc_h264.c:137:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "high_motion_quality_boost_enable", "Enable High motion quality boost mode", OFFSET(hw_high_motion_quality_boost), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:139:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "me_half_pel", "Enable ME Half Pixel", OFFSET(me_half_pel), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:140:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "me_quarter_pel", "Enable ME Quarter Pixel", OFFSET(me_quarter_pel),AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:142:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 142 | { "forced_idr", "Force I framCC libavcodec/amfenc_hevc.o es to be IDR frames", OFFSET(forced_idr) , AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:143:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | { "aud", "Inserts AU Delimiter NAL unit", OFFSET(aud) , AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:145:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | { "smart_access_video", "Enable Smart Access Video to enhance performance by utilizing both APU and dGPU memory access", OFFSET(smart_access_video), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_h264.c:148:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "preanalysis", "Enable preanalysis", OFFSET(preanalysis), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:154:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "pa_scene_change_detection_enable", "Enable scene change detection", OFFSET(pa_scene_change_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:161:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { "pa_static_scene_detection_enable", "Enable static scene detection", OFFSET(pa_static_scene_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:168:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "pa_initial_qp_after_scene_change", "The QP value that is used immediately after a scene change", OFFSET(pa_initial_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_h264.c:169:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "pa_max_qp_before_force_skip", "The QP threshold to allow a skip frame", OFFSET(pa_max_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_h264.c:176:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "pa_frame_sad_enable", "Enable Frame SAD algorithm", OFFSET(pa_frame_sad), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:177:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "pa_ltr_enable", "Enable long term reference frame management", OFFSET(pa_ltr), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:178:223: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "pa_lookahead_buffer_depth", "Sets the PA lookahead buffer size", OFFSET(pa_lookahead_buffer_depth), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_LOOKAHEAD_DEPTH, VE }, | ^ src/libavcodec/amfenc_h264.c:193:208: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "pa_adaptive_mini_gop", "Enable Adaptive MiniGOP", OFFSET(pa_adaptive_mini_gop), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_h264.c:194:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 194 | { NULL } | ^ src/libavcodec/amfenc_h264.c:641:27: warning: missing field 'value' initializer [-Wmissing-field-initializers] 641 | { NULL }, | ^ 31 warnings generated. CC libavcodec/amr_parser.o src/libavcodec/amfenc_hevc.c:76:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "latency", "enables low latency mode", OFFSET(latency), AV_OPT_TYPE_BOOL,{.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:87:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "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:94:208: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "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:96:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "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:97:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "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:98:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "preencode", "Enable preencode", OFFSET(preencode), 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 | { "vbaq", "Enable VBAQ", OFFSET(enable_vbaq), 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 | { "enforce_hrd", "Enforce HRD", OFFSET(enforce_hrd), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_hevc.c:101:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "filler_data", "Filler Data Enable", OFFSET(filler_data), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE}, | ^ src/libavcodec/amfenc_hevc.c:102:182: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "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:103:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "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:104:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "max_qp_i", "max quantization parameter for I-frame", OFFSET(max_qp_i), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_hevc.c:105:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "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:106:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "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:107:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "qp_p", "quantization parameter for P-frame", OFFSET(qp_p), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_hevc.c:108:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "qp_i", "quantization parameter for I-frame", OFFSET(qp_i), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE }, | ^ src/libavcodec/amfenc_hevc.c:109:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "skip_frame", "Rate Control Based Frame Skip", OFFSET(skip_frame), 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_half_pel", "Enable ME Half Pixel", OFFSET(me_half_pel), AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:111:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "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:113:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "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:114:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "aud", "Inserts AU Delimiter NAL unit", OFFSET(aud) ,AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:116:208: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "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:119:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "preanalysis", "Enable preanalysis", OFFSET(preanalysis), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/amfenc_hevc.c:125:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "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:132:190: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "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:139:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "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:140:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "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:147:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "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:148:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "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:149:223: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "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:163:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 163 | { NULL } | ^ src/libavcodec/amfenc_hevc.c:569:27: warning: missing field 'value' initializer [-Wmissing-field-initializers] 569 | { NULL }, | ^ 35 warnings generated. CC libavcodec/amrnbdec.o CC libavcodec/amrwbdec.o 32 warnings generated. CC libavcodec/anm.o CC libavcodec/ansi.o src/libavcodec/ansi.c:479:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 479 | { NULL }, | ^ CC libavcodec/aom_film_grain.o 1 warning generated. 49 warnings generated. CC libavcodec/apac.o CC libavcodec/apedec.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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}, | ^ CC libavcodec/aptx.o CC libavcodec/aptxdec.o CC libavcodec/aptxenc.o CC libavcodec/apv_decode.o src/libavcodec/apv_decode.c:213:51: warning: unused parameter 'thread' [-Wunused-parameter] 213 | int job, int thread) | ^ src/libavcodec/apv_decode.c:446:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 446 | for (int i = 0; i < md->metadata_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/apv_dsp.o 2 warnings generated. 6 warnings generated. CC libavcodec/apv_encode_vulkan.o CC libavcodec/apv_entropy.o CC libavcodec/apv_parser.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); | ^ In file included from src/libavcodec/apv_encode_vulkan.c:27: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ 2 warnings generated. src/libavcodec/apv_encode_vulkan.c:240:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 240 | SPEC_LIST_ADD(sl, 16, 32, 4); /* nb_blocks: blocks_per_mb per workgroup */ | ^ src/libavcodec/apv_encode_vulkan.c:240:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 240 | SPEC_LIST_ADD(sl, 16, 32, 4); /* nb_blocks: blocks_per_mb per workgroup */ | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ CC libavcodec/arbc.o src/libavcodec/apv_encode_vulkan.c:1078:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1078 | AV_OPT_TYPE_INT, { .i64 = 22 }, 0, 255, VE }, | ^ src/libavcodec/apv_encode_vulkan.c:1080:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 255, VE }, | ^ src/libavcodec/apv_encode_vulkan.c:1092:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1092 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 32, VE }, | ^ src/libavcodec/apv_encode_vulkan.c:1094:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1094 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 16, VE }, | ^ src/libavcodec/apv_encode_vulkan.c:1096:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1096 | AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, VE }, | ^ src/libavcodec/apv_encode_vulkan.c:1097:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1097 | { NULL } | ^ src/libavcodec/apv_encode_vulkan.c:1102:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1102 | { NULL }, | ^ 2 warnings generated. CC libavcodec/argo.o CC libavcodec/ass.o 11 warnings generated. CC libavcodec/ass_split.o src/libavcodec/ass_split.c:164:57: warning: unused parameter 'len' [-Wunused-parameter] 164 | static int convert_int(void *dest, const char *buf, int len) | ^ src/libavcodec/ass_split.c:168:57: warning: unused parameter 'len' [-Wunused-parameter] 168 | static int convert_flt(void *dest, const char *buf, int len) | ^ src/libavcodec/ass_split.c:172:59: warning: unused parameter 'len' [-Wunused-parameter] 172 | static int convert_color(void *dest, const char *buf, int len) | ^ src/libavcodec/ass_split.c:177:63: warning: unused parameter 'len' [-Wunused-parameter] 177 | static int convert_timestamp(void *dest, const char *buf, int len) | ^ src/libavcodec/ass_split.c:184:63: warning: unused parameter 'len' [-Wunused-parameter] 184 | static int convert_alignment(void *dest, const char *buf, int len) | ^ src/libavcodec/ass_split.c:250:14: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 250 | while (i < FF_ARRAY_ELEMS(section->fields)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ass_split.c:273:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 273 | for (i = 0; i < FF_ARRAY_ELEMS(ass_sections); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ass_split.c:369:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 369 | for (i=0; i= bufsize) { | ~~~ ^ ~~~~~~~ 1 warning generated. CC libavcodec/asvdec.o 11 warnings generated. CC libavcodec/asvenc.o 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; ibuf_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/atrac1.o CC libavcodec/atrac3.o 2 warnings generated. CC libavcodec/atrac3plus.o CC libavcodec/atrac3plusdec.o CC libavcodec/atrac3plusdsp.o src/libavcodec/atrac3plus.c:364:17: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 364 | if (pos > 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/atrac9dec.o CC libavcodec/atsc_a53.o CC libavcodec/audio_frame_queue.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, ATRAC9BlockDataCC libavcodec/audiodsp.o *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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/audio_frame_queue.c:103:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 103 | for(i=0; nb_samples && iframe_count; i++){ | ~^~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/aura.o CC libavcodec/av1_levels.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_parse.o 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 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++) { | ~ ^ ~~~~~ 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 (AVDOVIColorMetadsrc/libavcodec/avcodec.ca:t287a: 38*:) (warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u int8_t *) d287a | t a + idfa t(aa-v>cctoxl-o>rc_ho_flfasyeotu)t;. n b| _ ^c hannels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/avcodec.c:369:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 369 | src/libavutil/dovi_meta.h : 387 : 41 : warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] avctx- >387c | h _ l a yroeuttu.rnnb _(cAhVaDnOnVeIlDsm D>a tFaF _*S)A(N(Eu_iNnBt_8C_HtA N*N)E LdSa)t a{ + | d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~a ta->ext_block_offset + | ^ src/libavcodec/avcodec.c:425:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 425 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ 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/avcodec.c:765:59: warning: unused parameter 'avctx' [-Wunused-parameter] 765 | int ff_default_get_supported_config(const AVCodecContext *avctx, | ^ src/libavcodec/avcodec.c:768:46: warning: unused parameter 'flags' [-Wunused-parameter] 768 | unsigned flags, | ^ src/libavcodec/avcodec.c:838:77: warning: unused parameter 'flags' [-Wunused-parameter] 838 | const AVFrameSideData *src, unsigned int flags) | ^ src/libavcodec/av1dec.c:452:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 452 | if (bytestream2_get_bytes_left(&gb) < size_bytes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/av1dec.c:455:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 455 | for (int i = 0; i < size_bytes; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/av1dec.c:457:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 457 | if (bytestream2_get_bytes_left(&gb) <= size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/av1dec.c:768:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 768 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:1511:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1511 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:1535:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1535 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, AV1_MAX_OPERATING_POINTS - 1, VD }, | ^ src/libavcodec/av1dec.c:1536:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1536 | { NULL } | ^ 8 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 CC libavcodec/avs.o 11 warnings generated. CC libavcodec/avs2.o CC libavcodec/avs2_parser.o 5 warnings generated. CC libavcodec/avs3_parser.o CC libavcodec/avuidec.o 12 warnings generated. CC libavcodec/avuienc.o CC libavcodec/bethsoftvideo.o CC libavcodec/bfi.o CC libavcodec/bgmc.o CC libavcodec/bink.o CC libavcodec/binkaudio.o 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)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bink.c:727:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 727 | if (quant_idx > 15U) { | ~~~~~~~~~ ^ ~~~ 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) | ~~~~~~~~~~~ ^ ~ 1 warning generated. CC libavcodec/binkdsp.o CC libavcodec/bintext.o 2 warnings generated. CC libavcodec/bitpacked_dec.o CC libavcodec/bitpacked_enc.o CC libavcodec/bitstream.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/bitstream_filters.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/bitstreamfilter.o 2 warnings generated. CC libavcodec/blockdsp.o CC libavcodec/bmp.o src/libavcodec/bitstreamfilter.c:239:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bitstreamfilter.c:244:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 244 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bitstreamfilter.c:757:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 757 | for (i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bitstreamfilter.c:759:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 759 | if (ctx->nb_outputs && nb_eofs == ctx->nb_outputs) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bitstreamfilter.c:760:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 760 | for (int j = 0; j < ctx->nb_inputs; j++) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bitstreamfilter.c:765:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 765 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bitstreamfilter.c:771:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 771 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bitstreamfilter.c:778:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 778 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bitstreamfilter.c:785:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 785 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/bmp_parser.o 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/bmpenc.o 3 warnings generated. CC libavcodec/bmvaudio.o 9 warnings generated. CC libavcodec/bmvvideo.o CC libavcodec/bonk.o CC libavcodec/brenderpix.o 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)) | ~ ^ ~ 1 warning generated. CC libavcodec/bsf.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bsf.c:335:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | if (lst->idx < lst->nb_bsfs) { | ~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/bsf/aac_adtstoasc.o 2 warnings generated. CC libavcodec/bsf/ahx_to_mp2.o 2 warnings generated. CC libavcodec/bsf/apv_metadata.o 1 warning generated. In file included from src/libavcodec/bsf/aac_adtstoasc.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/bsf/av1_frame_merge.o CC libavcodec/bsf/av1_frame_split.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 } | ^ 5 warnings generated. CC libavcodec/bsf/av1_metadata.o CC libavcodec/bsf/chomp.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 } | ^ CC libavcodec/bsf/dca_core.o 2 warnings generated. CC libavcodec/bsf/dovi_rpu.o 7 warnings generated. CC libavcodec/bsf/dovi_split.o CC libavcodec/bsf/dts2pts.o In file included from src/libavcodec/bsf/dovi_split.c:22: 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 libavcodec/bsf/dump_extradata.o In file included from src/libavcodec/bsf/dovi_rpu.c:29: 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/bsf/dovi_rpu.c:106:22: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 106 | if (rpu_size + 3 <= nal->data_size && av_buffer_is_writable(nal->data_ref)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bsf/dovi_rpu.c:268:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | { "strip", "Strip Dolby Vision metadata", OFFSET(strip), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/bsf/dovi_rpu.c:273:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 273 | { NULL } | ^ src/libavcodec/bsf/dovi_split.c:256:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 256 | { NULL }, | ^ src/libavcodec/bsf/dts2pts.c:134:28: warning: unused parameter 'opaque' [-Wunused-parameter] 134 | static int free_node(void *opaque, void *elem) | ^ src/libavcodec/bsf/dts2pts.c:168:75: warning: missing field 'next' initializer [-Wmissing-field-initializers] 168 | *poc_node = (DTS2PTSNode) { ts, duration, poc++, gop, s->serial++ }; | ^ src/libavcodec/bsf/dts2pts.c:623:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 623 | for (i = 0; i < FF_ARRAY_ELEMS(func_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. src/libavcodec/bsf/dump_extradata.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL }, | ^ CC libavcodec/bsf/dv_error_marker.o 1 warning generated. 5 warnings generated. CC libavcodec/bsf/eac3_core.o CC libavcodec/bsf/eia608_to_smpte436m.o src/libavcodec/bsf/dv_error_marker.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "color" , "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "yellow"}, 0, 0, FLAGS }, | ^ src/libavcodec/bsf/dv_error_marker.c:121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 121 | { NULL }, | ^ 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 }, | ^ 2 warnings generated. CC libavcodec/bsf/evc_frame_merge.o CC libavcodec/bsf/extract_extradata.o 6 warnings generated. CC libavcodec/bsf/filter_units.o 3 warnings generated. CC libavcodec/bsf/h264_metadata.o src/libavcodec/bsf/evc_frame_merge.c:189:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 189 | if (in->size < nalu_size + EVC_NALU_LENGTH_PREFIX_SIZE) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/filter_units.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL } | ^ 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 }, | ^ 1 warning generated. 1 warning generated. 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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/bsf/h264_mp4toannexb.o 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++)CC libavcodec/bsf/h264_redundant_pps.o { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 } | ^ src/libavcodec/bsf/h264_redundant_pps.c:79:57: warning: unused parameter 'pkt' [-Wunused-parameter] src/libavcodec/bsf/h264_mp4toannexb.c:158: 2079: | warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 158 | i f ( p p s _ o f f s e t < t o t a l _ s i zAeV)P a{c k e| t ~~~~~~~~~~ ^ ~~~~~~~~~~ *pkt, | ^ 1 warning generated. CC libavcodec/bsf/h265_metadata.o 5 warnings 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. 1 warning generated. CC libavcodec/bsf/imx_dump_header.o CC libavcodec/bsf/lcevc_merge.o src/libavcodec/bsf/hevc_mp4toannexb.c:78:61: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 78 | 4 + AV_INPUT_BUFFER_PADDING_SIZE + nalu_len > SIZE_MAX - new_extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/hevc_mp4toannexb.c:192:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 192 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/hevc_mp4toannexb.c:220:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 220 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. CC libavcodec/bsf/lcevc_metadata.o 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. CC libavcodec/bsf/opus_metadata.o 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/packetsync.o CC libavcodec/bsf/pcm_rechunk.o 4 warnings generated. CC libavcodec/bsf/pgs_frame_merge.o src/libavcodec/bsf/packetsync.c:35:42: warning: unused parameter 'ptr' [-Wunused-parameter] 35 | static const char *packetsync_name(void *ptr) | ^ src/libavcodec/bsf/packetsync.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavcodec/bsf/opus_metadata.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL }, | ^ src/libavcodec/bsf/packetsync.c:227:57: warning: unused parameter 'fs' [-Wunused-parameter] 227 | static int64_t packetsync_pts_extrapolate(FFPacketSync *fs, unsigned in, | ^ src/libavcodec/bsf/packetsync.c:227:70: warning: unused parameter 'in' [-Wunused-parameter] 227 | static int64_t packetsync_pts_extrapolate(FFPacketSync *fs, unsigned in, | ^ 1 warning generated. CC libavcodec/bsf/prores_metadata.o src/libavcodec/bsf/pcm_rechunk.c:191:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | { "nb_out_samples", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/bsf/pcm_rechunk.c:192:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 192 | { "n", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/bsf/pcm_rechunk.c:193:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "pad", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/bsf/pcm_rechunk.c:194:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 194 | { "p", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/bsf/pcm_rechunk.c:195:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | { "frame_rate", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/bsf/pcm_rechunk.c:196:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 196 | { "r", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/bsf/pcm_rechunk.c:197:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 197 | { NULL }, | ^ src/libavcodec/bsf/pgs_frame_merge.c:96:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | while (i + 3 <= in->size) { | ~~~~~ ^ ~~~~~~~~ src/libavcodec/bsf/pgs_frame_merge.c:100:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 100 | if (i + segment_len > in->size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bsf/pgs_frame_merge.c:124:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if (!display && i != in->size) { | ~ ^ ~~~~~~~~ 7 warnings generated. CC libavcodec/bsf/remove_extradata.o 3 warnings generated. CC libavcodec/bsf/setts.o src/libavcodec/bsf/prores_metadata.c:159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | { NULL }, | ^ 1 warning generated. CC libavcodec/bsf/showinfo.o 4 warnings generated. CC libavcodec/bsf/sink.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 }, | ^ 7 warnings generated. CC libavcodec/bsf/smpte436m_to_eia608.o 1 warning generated. CC libavcodec/bsf/source.o CC libavcodec/bsf/trace_headers.o CC libavcodec/bsf/truehd_core.o src/libavcodec/bsf/source.c:118:78: warning: unused parameter 'flags' [-Wunused-parameter] 118 | int av_bsf_source_close(AVBitStreamFilterContext *ctx, int64_t pts, unsigned flags) | ^ src/libavcodec/bsf/source.c:169:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavcodec/bsf/source.c:170:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 170 | { NULL }, | ^ CC libavcodec/bsf/vp9_metadata.o CC libavcodec/bsf/vp9_raw_reorder.o 3 warnings generated. CC libavcodec/bsf/vp9_superframe.o src/libavcodec/bsf/vp9_metadata.c:38:70: warning: unused parameter 'pkt' [-Wunused-parameter] 38 | static int vp9_metadata_update_fragment(AVBSFContext *bsf, AVPacket *pkt, | ^ src/libavcodec/bsf/vp9_metadata.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ 2 warnings generated. CC libavcodec/bsf/vp9_superframe_split.o In file included from src/libavcodec/bsf/vp9_raw_reorder.c:27: 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/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++) { \ | ~ ^ ~~~~ 5 warnings generated. CC libavcodec/bsfgraph.o src/libavcodec/bsf/vvc_mp4toannexb.c:162:61: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 162 | 4 + AV_INPUT_BUFFER_PADDING_SIZE + nalu_len > SIZE_MAX - new_extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/vvc_mp4toannexb.c:249:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 249 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsf/vvc_mp4toannexb.c:276:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 276 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/bswapdsp.o CC libavcodec/c93.o src/libavcodec/bsfgraph.c:36:60: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | AV_OPT_TYPE_UINT, {.i64 = 0}, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/bsfgraph.c:37:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 37 | { NULL }, | ^ src/libavcodec/bsfgraph.c:67:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bsfgraph.c:73:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (j = 0; jnb_outputs; j++) | ~^~~~~~~~~~~~~~~~~~~ src/libavcodec/bsfgraph.c:86:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bsfgraph.c:182:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bsfgraph.c:186:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | for (j = 0; j < filt->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bsfgraph.c:196:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 196 | for (j = 0; j < filt->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bsfgraph.c:215:68: warning: unused parameter 'log_ctx' [-Wunused-parameter] 215 | static int graph_config_links(AVBitStreamFilterGraph *graph, void *log_ctx) | ^ src/libavcodec/bsfgraph.c:220:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 220 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bsfgraph.c:232:71: warning: unused parameter 'log_ctx' [-Wunused-parameter] 232 | static int graph_config_pointers(AVBitStreamFilterGraph *graph, void *log_ctx) | ^ src/libavcodec/bsfgraph.c:248:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 248 | if (f->nb_inputs > INT_MAX - sink_links_count) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bsfgraph.c:253:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 253 | if (f->nb_outputs > INT_MAX - source_links_count) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cabac.o 3 warnings generated. CC libavcodec/canopus.o CC libavcodec/cavs.o 13 warnings generated. CC libavcodec/cavs_parser.o In file included from src/libavcodec/cavs.c:30: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/cavsdata.o src/libavcodec/cavs.c:258:64: warning: unused parameter 'left' [-Wunused-parameter] 258 | static void intra_pred_vert(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride) | ^ src/libavcodec/cavs.c:266:51: warning: unused parameter 'top' [-Wunused-parameter] 266 | static void intra_pred_horiz(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride) | ^ src/libavcodec/cavs.c:276:52: warning: unused parameter 'top' [-Wunused-parameter] 276 | static void intra_pred_dc_128(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride) | ^ src/libavcodec/cavs.c:276:66: warning: unused parameter 'left' [-Wunused-parameter] 276 | static void intra_pred_dc_128(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride) | ^ src/libavcodec/cavs.c:335:53: warning: unused parameter 'top' [-Wunused-parameter] 335 | static void intra_pred_lp_left(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride) | ^ src/libavcodec/cavs.c:343:66: warning: unused parameter 'left' [-Wunused-parameter] 343 | static void intra_pred_lp_top(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride) | ^ src/libavcodec/cavs.c:390:36: warning: unused parameter 'list' [-Wunused-parameter] 390 | int list, uint8_t *dest_y, | ^ CC libavcodec/cavsdec.o CC libavcodec/cavsdsp.o CC libavcodec/cbrt_data.o CC libavcodec/cbrt_data_fixed.o In file included from src/libavcodec/cavsdec.c:33: 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/cavsdec.c:575:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int8_t' (aka 'const signed char') [-Wsign-compare] 575 | level = esc_code + (run > r->max_run ? 1 : r->level_add[run]); | ~~~ ^ ~~~~~~~~~~ src/libavcodec/cavsdec.c:622:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | if (cbp > 63U) { | ~~~ ^ ~~~ src/libavcodec/cavsdec.c:694:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 694 | if (cbp_code > 63U) { | ~~~~~~~~ ^ ~~~ CC libavcodec/cbrt_tablegen_common.o CC libavcodec/cbs.o 8 warnings generated. CC libavcodec/cbs_apv.o In file included from src/libavcodec/cbs.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: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(cbs_type_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs.c:248:38: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 248 | frag->data = (uint8_t *)data; | ^ src/libavcodec/cbs.c:372:37: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 372 | 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:521:43: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 521 | 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:531:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 531 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs.c:535:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 535 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs.c:953:54: warning: cast from 'const unsigned char *const *' to 'struct AVBufferRef **' drops const qualifier [-Wcast-qual] 953 | const AVBufferRef *src_buf = *(AVBufferRef**)(src_ptr + 1); | ^ In file included from src/libavcodec/cbs_apv.c:21: In file included from src/libavcodec/cbs_internal.h:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_apv.c:107: src/libavcodec/cbs_apv_syntax_template.c:243:43: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 243 | current->tile_data[c] = (uint8_t*)align_get_bits(rw); | ^ src/libavcodec/cbs_apv_syntax_template.c:380:56: warning: unused parameter 'current' [-Wunused-parameter] 380 | APVRawMetadataFiller *current, | ^ src/libavcodec/cbs_apv_syntax_template.c:529:52: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 529 | 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:539:52: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 539 | 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:246:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 246 | if (put_bytes_left(rw, 0) < comp_size) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/cbs_apv_syntax_template.c:380:56: warning: unused parameter 'current' [-Wunused-parameter] 380 | APVRawMetadataFiller *current, | ^ src/libavcodec/cbs_apv_syntax_template.c:583:56: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 583 | 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:590:56: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 590 | 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:573:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 573 | 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 4 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:340:80: warning: unused parameter 'rw' [-Wunused-parameter] 340 | static int FUNC(temporal_delimiter_obu)(CodedBitstreamContext *ctx, RWContext *rw) | ^ src/libavcodec/cbs_av1_syntax_template.c:351:72: warning: unused parameter 'rw' [-Wunused-parameter] 351 | static int FUNC(set_frame_refs)(CodedBitstreamContext *ctx, RWContext *rw, | ^ src/libavcodec/cbs_av1_syntax_template.c:1459:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1459 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1460 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1458:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1458 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1464:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1464 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1465 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1466 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1463:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1463 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1796:34: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1796 | fh_start = (uint8_t*)rw->buffer + start_pos / 8; | ^ src/libavcodec/cbs_av1_syntax_template.c:2142:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2142 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cbs_h264.o In file included from src/libavcodec/cbs_av1.c:679: src/libavcodec/cbs_av1_syntax_template.c:340:80: warning: unused parameter 'rw' [-Wunused-parameter] 340 | static int FUNC(temporal_delimiter_obu)(CodedBitstreamContext *ctx, RWContext *rw) | ^ src/libavcodec/cbs_av1_syntax_template.c:351:72: warning: unused parameter 'rw' [-Wunused-parameter] 351 | static int FUNC(set_frame_refs)(CodedBitstreamContext *ctx, RWContext *rw, | ^ src/libavcodec/cbs_av1_syntax_template.c:1373:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1373 | 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:1459:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1459 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1460 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1458:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1458 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1464:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1464 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1465 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1466 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1463:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1463 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:2142:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2142 | 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:1009:24: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 1009 | 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:1202:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1202 | if (8 * obu->obu_size > put_bits_left(pbc)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:1241:61: warning: unused parameter 'ctx' [-Wunused-parameter] 1241 | static int cbs_av1_assemble_fragment(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_av1.c:1296:53: warning: unused parameter 'unused' [-Wunused-parameter] 1296 | static void cbs_av1_free_metadata(AVRefStructOpaque unused, void *content) | ^ src/libavcodec/cbs_av1.c:1367:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1367 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, AV1_MAX_OPERATING_POINTS - 1, 0 }, | ^ src/libavcodec/cbs_av1.c:1369:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1369 | OFFSET(fixed_obu_size_length), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8, 0 }, | ^ src/libavcodec/cbs_av1.c:1370:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1370 | { 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:556:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 556 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_h265_syntax_template.c:764:64: warning: unused parameter 'ctx' [-Wunused-parameter] 764 | static int FUNC(vui_parameters_default)(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_h265_syntax_template.c:765:52: warning: unused parameter 'rw' [-Wunused-parameter] 765 | RWContext *rw, H265RawVUI *current, | ^ src/libavcodec/cbs_h265_syntax_template.c:766:53: warning: unused parameter 'sps' [-Wunused-parameter] 766 | H265RawSPS *sps) | ^ src/libavcodec/cbs_h265_syntax_template.c:1943:74: warning: unused parameter 'sei' [-Wunused-parameter] 1943 | H265RawSEIPicTiming *current, SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2019:47: warning: unused parameter 'sei' [-Wunused-parameter] 2019 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2046:48: warning: unused parameter 'sei' [-Wunused-parameter] 2046 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2062:56: warning: unused parameter 'state' [-Wunused-parameter] 2062 | SEIMessageState *state)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2127:53: warning: unused parameter 'sei' [-Wunused-parameter] 2127 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2146:55: warning: unused parameter 'sei' [-Wunused-parameter] 2146 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2183:54: warning: unused parameter 'sei' [-Wunused-parameter] 2183 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2214:72: warning: unused parameter 'sei' [-Wunused-parameter] 2214 | H265RawSEITimeCode *current, SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2265:52: warning: unused parameter 'sei' [-Wunused-parameter] 2265 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2293:60: warning: unused parameter 'sei' [-Wunused-parameter] 2293 | 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 { \ | ^ 6 warnings generated. CC libavcodec/cbs_h266.o In file included from src/libavcodec/cbs_h265.c:227: src/libavcodec/cbs_h265_syntax_template.c:556:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 556 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_h265_syntax_template.c:765:52: warning: unused parameter 'rw' [-Wunused-parameter] 765 | RWContext *rw, H265RawVUI *current, | ^ src/libavcodec/cbs_h265_syntax_template.c:766:53: warning: unused parameter 'sps' [-Wunused-parameter] 766 | H265RawSPS *sps) | ^ src/libavcodec/cbs_h265_syntax_template.c:1943:74: warning: unused parameter 'sei' [-Wunused-parameter] 1943 | H265RawSEIPicTiming *current, SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2019:47: warning: unused parameter 'sei' [-Wunused-parameter] 2019 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2046:48: warning: unused parameter 'sei' [-Wunused-parameter] 2046 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2062:56: warning: unused parameter 'state' [-Wunused-parameter] 2062 | SEIMessageState *state)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2127:53: warning: unused parameter 'sei' [-Wunused-parameter] 2127 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2146:55: warning: unused parameter 'sei' [-Wunused-parameter] 2146 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2183:54: warning: unused parameter 'sei' [-Wunused-parameter] 2183 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2214:72: warning: unused parameter 'sei' [-Wunused-parameter] 2214 | H265RawSEITimeCode *current, SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2265:52: warning: unused parameter 'sei' [-Wunused-parameter] 2265 | SEIMessageState *sei)) | ^ src/libavcodec/cbs_h265_syntax_template.c:2293:60: warning: unused parameter 'sei' [-Wunused-parameter] 2293 | 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:3533:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3533 | 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:3533:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3533 | 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:492:51: warning: unused parameter 'unused' [-Wunused-parameter] 492 | static void free_picture_config(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/cbs_lcevc.c:499:49: warning: unused parameter 'unused' [-Wunused-parameter] 499 | static void free_encoded_data(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/cbs_lcevc.c:510:52: warning: unused parameter 'unused' [-Wunused-parameter] 510 | static void free_additional_info(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/cbs_lcevc.c:598:68: warning: unused parameter 'ctx' [-Wunused-parameter] 598 | static int cbs_lcevc_get_process_block_list(CodedBitstreamContext *ctx, | ^ src/libavcodec/cbs_lcevc.c:755:50: warning: unused parameter 'unused' [-Wunused-parameter] 755 | static void cbs_lcevc_free_nal(AVRefStructOpaque unused, void *content) | ^ src/libavcodec/cbs_lcevc.c:808:66: warning: unused parameter 'ctx' [-Wunused-parameter] 808 | *ff_cbs_lcevc_process_block_find_type(CodedBitstreamContext *ctx, | ^ 43 warnings generated. CC libavcodec/cbs_mpeg2.o 29 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 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} | ^ 8 warnings generated. CC libavcodec/cdtoons.o CC libavcodec/cdxl.o 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) | ~~~~ ^ ~~~~~~~~ 9 warnings generated. CC libavcodec/celp_filters.o 1 warning generated. CC libavcodec/celp_math.o CC libavcodec/cfhd.o CC libavcodec/cfhddata.o CC libavcodec/cfhddsp.o 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 In file included from src/libavcodec/cfhdenc.c:38: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cfhdenc.c:304:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 304 | for (int k = 0; k < FF_ARRAY_ELEMS(s->plane[i].band[j]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cfhdenc.c:845:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 845 | { NULL}, | ^ CC libavcodec/cfhdencdsp.o CC libavcodec/cga_data.o CC libavcodec/cinepak.o 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++; | ^ 4 warnings generated. CC libavcodec/cinepakenc.o 2 warnings generated. CC libavcodec/clearvideo.o src/libavcodec/cinepakenc.c:136:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | OFFSET(max_extra_cb_iterations), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, VE }, | ^ src/libavcodec/cinepakenc.c:138:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | OFFSET(skip_empty_cb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/cinepakenc.c:140:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | OFFSET(max_max_strips), AV_OPT_TYPE_INT, { .i64 = 3 }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:142:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 142 | OFFSET(min_min_strips), AV_OPT_TYPE_INT, { .i64 = MIN_STRIPS }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:144:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | OFFSET(strip_number_delta_range), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_STRIPS - MIN_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:145:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 145 | { NULL }, | ^ src/libavcodec/cinepakenc.c:816:47: warning: unused parameter 'info' [-Wunused-parameter] 816 | strip_info *info) | ^ src/libavcodec/cinepakenc.c:846:58: warning: unused parameter 'y' [-Wunused-parameter] 846 | static void write_strip_header(CinepakEncContext *s, int y, int h, int keyframe, | ^ src/libavcodec/cinepakenc.c:1008:62: warning: unused parameter 'buf_size' [-Wunused-parameter] 1008 | int isakeyframe, unsigned char *buf, int buf_size, int *got_keyframe) | ^ 4 warnings generated. CC libavcodec/cljrdec.o 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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/cljrenc.o 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 }, | ^ 4 warnings generated. CC libavcodec/cllc.o 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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 1 warning generated. CC libavcodec/cngdec.o 20 warnings generated. CC libavcodec/cngenc.o 2 warnings generated. CC libavcodec/codec_desc.o CC libavcodec/codec_par.o CC libavcodec/cook.o src/libavcodec/codec_desc.c:3901:34: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3901 | if (prev - codec_descriptors < FF_ARRAY_ELEMS(codec_descriptors) - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 9 warnings generated. CC libavcodec/cook_parser.o CC libavcodec/cpia.o 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.o CC libavcodec/cri_parser.o CC libavcodec/cscd.o src/libavcodec/cri_parser.c:46:63: warning: unused parameter 'avctx' [-Wunused-parameter] 46 | static int cri_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ src/libavcodec/cri.c:360:40: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 360 | s->jpkt->data = (uint8_t *)s->data + offset; | ^ src/libavcodec/cri.c:224:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | if (read_len != bytestream2_get_buffer(gb, codec_name, read_len)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cri.c:232:48: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (bytestream2_get_bytes_left(gb) < length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 1 warning generated. CC libavcodec/cyuv.o CC libavcodec/d3d11va.o CC libavcodec/dca.o 3 warnings generated. CC libavcodec/dca_core.o CC libavcodec/dca_exss.o In file included from src/libavcodec/dca.c:34: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/dca_lbr.o 3 warnings generated. CC libavcodec/dca_parser.o src/libavcodec/dca_parser.c:328:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 328 | 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: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 1 warning generated. 1 warning generated. CC libavcodec/dcadec.o CC libavcodec/dcadsp.o CC libavcodec/dcaenc.o 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:451:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 451 | { "core_only", "Decode core only without extensions", OFFSET(core_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, PARAM }, | ^ src/libavcodec/dcadec.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ 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 }, | ^ 2 warnings generated. CC libavcodec/dcahuff.o CC libavcodec/dct32_fixed.o CC libavcodec/dct32_float.o 2 warnings generated. CC libavcodec/dds.o CC libavcodec/decode.o CC libavcodec/dfa.o src/libavcodec/dds.c:388:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 388 | else if (bpp == 32 && r == 0xff0000 && g == 0xff00 && b == 0xff && a == 0xff000000) | ~ ^ ~~~~~~~~~~ src/libavcodec/dds.c:390:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 390 | else if (bpp == 32 && r == 0xff && g == 0xff00 && b == 0xff0000 && a == 0xff000000) | ~ ^ ~~~~~~~~~~ src/libavcodec/decode.c:400:48: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 400 | if (discard_padding > 0 && discard_padding <= frame->nb_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/decode.c:401:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 401 | if (discard_padding == frame->nb_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/decode.c:769:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 769 | (frame->crop_top + frame->crop_bottom) >= frame->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/decode.c:768:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 768 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/decode.c:893:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 893 | outl >= buf_pkt->size || inl != 0) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/decode.c:1564:26: warning: missing field 'frame' initializer [-Wmissing-field-initializers] 1564 | { AV_PKT_DATA_NB } | ^ src/libavcodec/decode.c:1683:50: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1683 | for (i = num_planes; num_planes > 0 && i < FF_ARRAY_ELEMS(frame->data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/decode.c:1691:48: warning: unused parameter 'unused' [-Wunused-parameter] 1691 | static void decode_data_free(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/decode.c:1704:43: warning: unused parameter 'avctx' [-Wunused-parameter] 1704 | int ff_attach_decode_data(AVCodecContext *avctx, AVFrame *frame) | ^ 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:1919:61: warning: unused parameter 'f' [-Wunused-parameter] 1919 | static void check_progress_consistency(const ProgressFrame *f) | ^ 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/decode.c:2013:60: warning: unused parameter 'unused' [-Wunused-parameter] 2013 | static void progress_frame_pool_reset_cb(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/decode.c:2021:73: warning: unused parameter 'opaque' [-Wunused-parameter] 2021 | static av_cold void progress_framesrc/libavcodec/dfa.c_:p257o:o70l:_ fwarning: rcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e e_entry_c b257( | A V R e f S t r u c t O piafq u(ef roapmaeq_ueen,d v-o ifdr a*moeb j<)= d| e ^l ta || 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:2113:48: warning: comparison of integers of different signs: 'const enum AVPacketSideDataType' and 'int' [-Wsign-compare] 2113 | if (ff_sd_global_map[j].packet == val) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/decode.c:2406:56: warning: unused parameter 'avctx' [-Wunused-parameter] 2406 | av_cold void ff_decode_internal_uninit(AVCodecContext *avctx) | ^ 2 warnings generated. CC libavcodec/dfpwmdec.o 5 warnings generated. CC libavcodec/dfpwmenc.o CC libavcodec/dirac.o 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) | ~~~ ^ ~~ 14 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: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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 13 warnings generated. 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++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/diractab.o 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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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 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 }, | ^ 6 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 src/libavcodec/dolby_e.c:1291:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1291 | { NULL }, | ^ 18 warnings generated. CC libavcodec/dolby_e_parse.o 57 warnings generated. CC libavcodec/dolby_e_parser.o In file included from src/libavcodec/dolby_e_parse.c:23: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dolby_e_parse.c:68:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | av_assert0(nb_words <= 1024u); | ~~~~~~~~ ^ ~~~~~ 3 warnings generated. CC libavcodec/dovi_rpu.o CC libavcodec/dovi_rpudec.o In file included from src/libavcodec/dovi_rpu.c:27: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ 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 src/libavcodec/dovi_rpu.c(:A33V:D23O:V Iwarning: Dcomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]m Data *)((u i33n | t 8 _ t f*o)r d(aitnat +i d=a t0a;- >ie x ^v dr); 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: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++) | ~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. 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 + | ^ CC libavcodec/dpcm.o In file included from src/libavcodec/dovi_rpuenc.c:32: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dovi_rpuenc.c:193:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 193 | for (int i = 1; i < FF_ARRAY_ELEMS(dv_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpuenc.c:284:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 284 | for (int i = 0; i < FF_ARRAY_ELEMS(dm1->ycc_to_rgb_matrix); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpuenc.c:289:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 289 | for (int i = 0; i < FF_ARRAY_ELEMS(dm1->ycc_to_rgb_offset); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dovi_rpuenc.c:294:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 294 | for (int i = 0; i < FF_ARRAY_ELEMS(dm1->rgb_to_lms_matrix); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35 warnings generated. CC libavcodec/dpx.o src/libavcodec/dpx.c:310:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 310 | if (magic_num == AV_RL32("SDPX")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dpx.c:312:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 312 | } else if (magic_num == AV_RB32("SDPX")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dpx.c:320:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 320 | if (avpkt->size <= offset) { | ~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/dpx.c:337:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 337 | if (ret != 0xFFFFFFFF) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:386:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 386 | if(i && i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:398:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(i && i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:416:15: CC libavcodec/dpx_parser.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:443:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 443 | if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:443:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 443 | if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ 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 9 warnings generated. CC libavcodec/dsd.o src/libavcodec/dpxenc.c:290:61: warning: cast from 'unsigned char *const *' to 'const unsigned char **' drops const qualifier [-Wcast-qual] 290 | (const uint8_t**)frame->data, frame->linesize, | ^ 9 warnings generated. CC libavcodec/dsddec.o CC libavcodec/dsicinaudio.o 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) | ^ 1 warning generated. CC libavcodec/dsicinvideo.o 1 warning generated. CC libavcodec/dss_sp.o CC libavcodec/dstdec.o src/libavcodec/dsicinvideo.c:272:87: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 272 | if (cin->bitmap_size - avctx->discard_damaged_percentage*cin->bitmap_size/100 > res) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/dss_sp.c:694:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 694 | } while (offset < FF_ARRAY_ELEMS(p->excitation)); | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dstdec.c: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++) { | ~ ^ ~~~~~~~~ 1 warning generated. CC libavcodec/dv.o 7 warnings generated. CC libavcodec/dv_profile.o src/libavcodec/dv_profile.c:250:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 250 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dv_profile.c:283:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 283 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dv_profile.c:288:25: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 288 | if (sys && buf_size == sys->frame_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dv_profile.c:325:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 325 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dvaudio_parser.o 4 warnings generated. CC libavcodec/dvaudiodec.o 1 warning generated. CC libavcodec/dvbsub_parser.o 10 warnings generated. CC libavcodec/dvbsubdec.o CC libavcodec/dvbsubenc.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/dvd_nav_parser.o CC libavcodec/dvdata.o src/libavcodec/dvbsubenc.c:323:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 323 | if (buf_size < 8 + h->num_rects * 6) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:335:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 335 | for (region_id = 0; region_id < h->num_rects; region_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:346:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 346 | for (clut_id = 0; clut_id < h->num_rects; clut_id++) { | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:350:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 350 | if (nb_colors <= 4U) { | ~~~~~~~~~ ^ ~~ src/libavcodec/dvbsubenc.c:353:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | } else if (nb_colors <= 16U) { | ~~~~~~~~~ ^ ~~~ src/libavcodec/dvbsubenc.c:356:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | } else if (nb_colors <= 256U) { | ~~~~~~~~~ ^ ~~~~ src/libavcodec/dvbsubenc.c:397:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 397 | if (buf_size < h->num_rects * 22) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:399:39: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 399 | for (region_id = 0; region_id < h->num_rects; region_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:441:39: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 441 | for (object_id = 0; object_id < h->num_rects; object_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:533:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | {"min_bpp", "minimum bits-per-pixel for subtitle colors (2, 4 or 8)", OFFSET(min_bpp), AV_OPT_TYPE_INT, {.i64 = 4}, 2, 8, SE}, | ^ src/libavcodec/dvbsubenc.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | { NULL }, | ^ src/libavcodec/dvbsubdec.c:782:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 782 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dvbsubdec.c:857:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 857 | for (i=0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ 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 src/libavcodec/dvdsub.c:30:42: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] 30 | palette[i] = strtoul(p, (char **)&p, 16); | ^ In file included from src/libavcodec/dvdec.c:52: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dvdec.c:313:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 313 | if (re_index + vlc_len > last_index) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 1 warning generated. CC libavcodec/dvdsub_parser.o 11 warnings generated. CC libavcodec/dvdsubdec.o 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 } | ^ 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 }, | ^ 8 warnings generated. CC libavcodec/dvenc.o 8 warnings generated. 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 }, | ^ src/libavcodec/dxa.c:52:60: warning: unused parameter 'c' [-Wunused-parameter] 52 | static int decode_13(AVCodecContext *avctx, DxaDecContext *c, uint8_t* dst, | ^ src/libavcodec/dxa.c:61:94: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 61 | if (12ULL + ((avctx->width * avctx->height) >> 4) + AV_RB32(src + 0) + AV_RB32(src + 4) > srcsize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 3 warnings generated. CC libavcodec/dxtory.o In file included from src/libavcodec/dxtory.c:34: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/dxtory.c:448:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 448 | if (slice_size <= 16 + (avctx->height * avctx->width / (8 * nslices))) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dxtory.c:453:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 453 | if (off_check - avctx->discard_damaged_percentage*off_check/100 > src_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 2 warnings generated. CC libavcodec/dxv.o src/libavcodec/dxv.c:105:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 105 | while (pos + 2 <= ctx->tex_size / 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dxv.c:210:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | for (table1[x].val1 = k; k < 256 && j > table2[k]; k++); | ~ ^ ~~~~~~~~~ src/libavcodec/dxv.c:247:63: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 247 | if ((int)endoffset <= 0 || bytestream2_get_bytes_left(gb) < endoffset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/dxv.c:282:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 282 | if (read_size != op_size) | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/dxv.c:301:43: warning: unused parameter 'ctx' [-Wunused-parameter] 301 | static int dxv_decompress_cgo(DXVContext *ctx, GetByteContext *gb, | ^ src/libavcodec/dxv.c:559:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 559 | if (op_size0 > max_op_size0) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dxv.c:564:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 564 | if (op_size1 > max_op_size1) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dxv.c:612:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 612 | if (op_size > max_op_size) | ~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/dxv.c:689:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 689 | while (pos + 2 <= ctx->tex_size / 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dxv.c:720:41: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 720 | while (check && pos + 4 <= ctx->tex_size / 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dxv.c:789:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 789 | if (pos + 2 > ctx->tex_size / 4) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dxv.c:845:41: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 845 | if (bytestream2_get_bytes_left(gbc) < ctx->tex_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/dxvenc.o 12 warnings generated. CC libavcodec/dynamic_hdr_vivid.o 3 warnings generated. CC libavcodec/eac3_data.o src/libavcodec/dxvenc.c:313:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 313 | { NULL }, | ^ 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/eac3enc.o 1 warning generated. 1 warning generated. CC libavcodec/eacmv.o CC libavcodec/eaidct.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/eamad.o CC libavcodec/eatgq.o 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) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/eatgv.o 6 warnings generated. CC libavcodec/eatqi.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) { | ~~~~~~ ^ ~~~~~~~ 2 warnings generated. CC libavcodec/elbg.o CC libavcodec/elsdec.o 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) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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) */ | ~~~~~~ ^ ~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 1 warning generated. CC libavcodec/error_resilience.o 3 warnings generated. CC libavcodec/escape124.o 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:985:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 985 | if (!side_data || side_data_size < 4+4+8*error_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/encode.c:1002:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1002 | for (int m = 0; m < FF_ARRAY_ELEMS(matrices); m++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/escape124.c:297:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 297 | if (skip == -1) { | ~~~~ ^ ~~ 3 warnings generated. CC libavcodec/escape130.o 1 warning generated. CC libavcodec/evc_parse.o 8 warnings generated. CC libavcodec/evc_parser.o src/libavcodec/escape130.c:297:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 297 | if (block_x * 2 == avctx->width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/evc_parse.c:19: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. 1 warning generated. CC libavcodec/evc_ps.o 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) { | ~ ^ ~~~~~~~~~~~~~~~~ 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:274:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 274 | if (exif_sizes[entry->type] * entry->count > bytestream2_get_bytes_left(gb)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exif.c:461:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 461 | for (int i = 0; i < FF_ARRAY_ELEMS(makernote_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exif.c:507:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | if (type > AV_TIFF_IFD || count >= INT_MAX/8U) | ~~~~~ ^ ~~~~~~~~~~ src/libavcodec/exif.c:578:40: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 578 | if (bytestream2_get_bytes_left(gb) < entries * BASE_TAG_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exif.c:811:60: warning: cast from 'const struct AVExifMetadata *' to 'struct AVExifMetadata *' drops const qualifier [-Wcast-qual] 811 | ret = av_exif_get_entry(logctx, (AVExifMetadata *) ifd, extra_tag, 0, &extra_entry); | ^ src/libavcodec/exif.c:808:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 808 | for (int i = 0; i < FF_ARRAY_ELEMS(extra_ifds); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exif.c:874:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 874 | for (int i = 0; i < FF_ARRAY_ELEMS(extra_ifds); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exif.c:943:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 943 | for (int extra_tag = 0xFFFCu; extra_tag > 0xFFECu; extra_tag--) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/exif.c:1213:32: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1213 | src.ifd_lead = (uint8_t *) ifd_lead; | ^ src/libavcodec/exif.c:1218:34: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 1218 | src.value.ptr = (void *) value; | ^ src/libavcodec/exif.c:1259:15: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 1259 | if (index == --ifd->count) { | ~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/exr.o 6 warnings generated. CC libavcodec/exrdsp.o src/libavcodec/exr.c:206:18: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 206 | dest_len != uncompressed_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:481:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 481 | if (nBits > 8 * bytestream2_get_bytes_left(gb)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:687:54: warning: unused parameter 'uncompressed_size' [-Wunused-parameter] 687 | int compressed_size, int uncompressed_size, | ^ src/libavcodec/exr.c:822:31: warning: unused parameter 'uncompressed_size' [-Wunused-parameter] 822 | int uncompressed_size, EXRThreadData *td) { | ^ src/libavcodec/exr.c:1025:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1025 | || ac_count > (uint64_t)INT_MAX/2 | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1024:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1024 | 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:1077:26: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare] 1077 | dest_len != ac_count * 2LL) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:1101:23: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare] 1101 | (dest_len != dc_count * 2LL)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:1125:23: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare] 1125 | (dest_len != rle_usize)) | ~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/exr.c:1242:54: warning: unused parameter 'tdata' [-Wunused-parameter] 1242 | static int decode_block(AVCodecContext *avctx, void *tdata, | ^ src/libavcodec/exr.c:1267:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1267 | if (buf_size < 20 || line_offset > buf_size - 20) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/exr.c:1288:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1288 | if (tile_x && s->tile_attr.xSize + (int64_t)FFMAX(s->xmin, 0) >= INT_MAX / tile_x ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1290:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1290 | if (tile_y && s->tile_attr.ySize + (int64_t)FFMAX(s->ymin, 0) >= INT_MAX / tile_y ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1300:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1300 | 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:1301:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1301 | 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:1310:41: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1310 | if (buf_size < 8 || line_offset > buf_size - 8) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/exr.c:1364:24: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1364 | if(col + td->xsize == s->xdelta) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/exr.c:1370:48: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare] 1370 | if (avctx->max_pixels && uncompressed_size > avctx->max_pixels * 16LL) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1549:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1549 | if (bytestream2_get_bytes_left(gb) >= minimum_length && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:1963:45: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1963 | 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:1988:45: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1988 | 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:2045:47: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 2045 | 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:2046:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2046 | if (size > sizeof(value) - 1) | ~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:2235:23: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2235 | FFMIN(s->tile_attr.ySize, s->ydelta) | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:2234:24: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2234 | ? (int64_t)FFMIN(s->tile_attr.xSize, s->xdelta) * | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:2237:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2237 | FFMIN(s->scan_lines_per_block, s->ydelta); | ^ ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:2354:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2354 | AV_OPT_TYPE_STRING, { .str = "" }, 0, 0, VD }, | ^ src/libavcodec/exr.c:2356:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2356 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VD }, | ^ src/libavcodec/exr.c:2357:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2357 | { NULL }, | ^ CC libavcodec/exrenc.o 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. CC libavcodec/faandct.o 3 warnings generated. CC libavcodec/faanidct.o CC libavcodec/fastaudio.o CC libavcodec/faxcompr.o 2 warnings generated. CC libavcodec/fdctdsp.o 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 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_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 | In file included from isrc/libavcodec/ffv1.cf: 33(: sIn file included from -src/libavcodec/ffv1.h>:b36u: f_esrc/libavcodec/put_bits.hn:d237 :-37 :s -warning: >comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]b uf_ptr >= si z237e | o f ( B i t B u fi)f) ({s - >| b ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~u f_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 -src/libavcodec/put_bits.h :s275-:>37b:u fwarning: _comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]p tr >= si z275e | o f ( B i t B u fi)f) ({s - >| b ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~u f_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_parse.c:36:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 36 | if (len > 128 - i || !len) | ~~~ ^ ~~~~~~~ src/libavcodec/ffv1_parse.c:63:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 63 | if (context_count > 32768U) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/ffv1_parse.c:132:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1_parse.c:132:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1_parse.c:139:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | f->num_v_slices > (unsigned)f->height || !f->num_v_slices | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1_parse.c:138:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 138 | if (f->num_h_slices > (unsigned)f->width || !f->num_h_slices || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1_parse.c:151:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 151 | if (f->quant_table_count > (unsigned)MAX_QUANT_TABLES || !f->quant_table_count) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1.c:54:43: warning: unused parameter 'opaque' [-Wunused-parameter] 54 | static void planes_free(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/ffv1_parse.c:265:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1_parse.c:265:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ 8 warnings generated. CC libavcodec/ffv1_parser.o 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: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:24: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ In file included from src/libavcodec/ffv1dec.c:37: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/ffv1dec.c:39: In file included from src/libavcodec/ffv1.h:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/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/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 | ~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/ffv1_vulkan.c:21: In file included from src/libavcodec/ffv1_vulkan.h:25: In file included from src/libavcodec/ffv1.h:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ffv1_vulkan.c:21: In file included from src/libavcodec/ffv1_vulkan.h:25: In file included from src/libavcodec/ffv1.h:37: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1_vulkan.c:33:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 33 | SPEC_LIST_ADD(sl, 2, 32, f->version); | ^ src/libavcodec/ffv1_vulkan.c:33:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 33 | SPEC_LIST_ADD(sl, 2, 32, f->version); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | 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:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:38:27: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 38 | SPEC_LIST_ADD(sl, 4, 32, 1); | ^ src/libavcodec/ffv1_vulkan.c:38:13: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 38 | SPEC_LIST_ADD(sl, 4, 32, 1); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:53:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 53 | SPEC_LIST_ADD(sl, 5, 32, (uint32_t)(1ULL << bits)); | ^ src/libavcodec/ffv1_vulkan.c:53:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 53 | SPEC_LIST_ADD(sl, 5, 32, (uint32_t)(1ULL << bits)); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | src/libavcodec/ffv1dec.cv:o204i:d44 :* nwarning: acomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]m e##_ep = ( v204o | i d * ) & n a m e - > p M a p E(nutnrsiiegsn[enda)msec#-#>_sclnitc]e;_ h e\i g h| t ^ <= 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_assert0src/libavcodec/ffv1_vulkan.c(:(54u:n19s:i gwarning: ncast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]e d)sc -54> | s l i c eS_PwEiCd_tLhI S T<_=A DfD-(>swli,d t h6 ,& &3 2 ,| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ fsrc/libavutil/avassert.h-:>43c:o11l:o rnote: sexpanded from macro 'av_assert0'p ace); 43| | ^ if (!(cond)) { src/libavcodec/ffv1_vulkan.c : 54 : 5 : warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 54 | S P E C _ L I S T _ A D D ( s l , 6 , 3 2 , f - > c o l\o r s| p ^~~~a ce); | ^ src/libavcodec/ffv1dec.c:206src/libavutil/vulkan.h::7160:: 31warning: :comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] note: expanded from macro 'SPEC_LIST_ADD' 60206 | | v o i d * n a m e # # _&e&p (=u n(svioginde d*))s&cn-a>msel-i>cpeM_ayp E+n t(ruiienst[6n4a_mte)#s#c_-c>nstl]i;c e _\h e i| g ^h t <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { src/libavcodec/ffv1_vulkan.c\: 55 :| 19 ^~~~: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavcodec/ffv1dec.c :55205 | : 71 : warning: Scomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare]P EC_LIST_ A205D | D ( s l ,a v _7a,s s3e2r,t 0f -(> t r a(nusnpsairgennecdy))s;c - >| s ^l ice_x + (uint64_src/libavcodec/ffv1_vulkan.ct:)55s:c5-:> swarning: lcast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]i ce_w i55d | t h LwIiSdTt_hA D D| ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~s l, src/libavutil/avassert.h7:,43 :3112:, note: fexpanded from macro 'av_assert0'- >tra n43s | p a r e nicfy )(;! ( c| o ^n d))src/libavutil/vulkan.h :{60 : 31 : note: expanded from macro 'SPEC_LIST_ADD' 60 | v o i d * n a m e # # _ e p = ( v o i d * ) & n a m e - > p M a\p E n| t ^~~~r ies[nsrc/libavcodec/ffv1dec.ca:m211e:#28#:_ cwarning: ncomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]t ]; \ 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->src/libavcodec/ffv1_vulkan.cq:u56a:n19t:_ twarning: acast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]b le_co u56n | t ) { S P| E ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~C _LISTsrc/libavcodec/ffv1dec.c_:A221D:D30(:s lwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8, 3 2221, | f f _ v k _ m ti_fi s(_pn-p>_crognbt(esxwt__fcoorumnatt )< &c&o n t| e ^x t_count) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/ffv1_vulkan.c:56:5src/libavcodec/ffv1dec.c:: 262warning: :cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]27 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 56 | 262 | S P E C _ L I S T _ A D Di(fs l(,s c -8>,r e3m2a,p f>f _2vUk _|m|t _ i| s ~~~~~~~~~ ^ ~~_ np_rgb(sw_format) && | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:58:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 58 | SPEC_LIST_ADD(sl, 9, 32, f->plane_count); | ^ src/libavcodec/ffv1_vulkan.c:58:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 58 | SPEC_LIST_ADD(sl, 9, 32, f->plane_count); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_src/libavcodec/ffv1enc.ce:p248 :=14 :( vwarning: ocomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]i d *)&nam e248- | > p M a pwEhnitlrei e(si[ nte]r;r o r\_ s u| m ^) { // FIXME: optimize | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/ffv1_vulkan.c:59:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 59 | SPEC_LIST_ADD(sl, 10, 32, color_planes); | ^ src/libavcodec/ffv1_vulkan.c:59:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 59 | SPEC_LIST_ADD(sl, 10, 32, color_planes); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1dec.c:332:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 332 | if (mul_countsrc/libavcodec/ffv1_vulkan.c :>60 :4190:9 6warning: Ucast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]) | ~~~~~~~~~ ^ ~~~~~ 60 | SPEC_LIST_ADD(sl, 11, 32, av_pix_fmt_count_planes(sw_format)); | ^ src/libavcodec/ffv1_vulkan.c:60:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 60 | SPEC_LIST_ADD(sl, 11, 32, av_pix_fmt_count_planes(sw_format)); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:61:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 61 | SPEC_LIST_ADD(sl, 12, 32, bits + is_rgb); | ^ src/libavcodec/ffv1_vulkan.c:61:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 61 | SPEC_LIST_ADD(sl, 12, 32, bits + is_rgb); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:63:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 63 | SPEC_LIST_ADD(sl, 13, 32, f->chroma_h_shift); | ^ src/libavcodec/ffv1_vulkan.c:63:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 63 | SPEC_LIST_ADD(sl, 13, 32, f->chroma_h_shift); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:64:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 64 | SPEC_LIST_ADD(sl, 14, 32, f->chroma_v_shift); | ^ src/libavcodec/ffv1_vulkan.c:64:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 64 | SPEC_LIST_ADD(sl, 14, 32, f->chroma_v_shift); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1_vulkan.c:24:47: warning: unused parameter 'avctx' [-Wunused-parameter] 24 | void ff_ffv1_vk_set_common_sl(AVCodecContext *avctx, FFV1Context *f, | ^ src/libavcodec/ffv1dec.c:632:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 632 | if (f->slice_count > (unsigned)MAX_SLICES || f->slice_count <= 0 || f->slice_count > f->max_slice_count) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:662:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 662 | (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:661:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 661 | 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:664:79: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 664 | && (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:663:79: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 663 | 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:677:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 677 | if (idx >= (unsigned)f->quant_table_count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_rawsrc/libavcodec/ffv1dec.c_:s773a:m22p:l ewarning: )comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]; | ^ 773 | if (buf_size < avctx->width * avctx->height / (128*8)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:784:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 784 | if (buf_size < (avctx->height + i + 6) / 8 * s) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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. CC libavcodec/ffv1enc_vulkan.o src/libavcodec/ffv1enc.c:1232:56: warning: unused parameter 'f' [-Wunused-parameter] 1232 | static void choose_rct_params_bayer(const FFV1Context *f, FFV1SliceContext *sc, | ^ src/libavcodec/ffv1enc.c:1498:49: warning: unused parameter 'src' [-Wunused-parameter] 1498 | const uint8_t *src[4]) | ^ src/libavcodec/ffv1enc.c:1596:52: warning: unused parameter 'src' [-Wunused-parameter] 1596 | const uint8_t *src[4], | ^ src/libavcodec/ffv1enc.c:1597:61: warning: unused parameter 'stride' [-Wunused-parameter] 1597 | int w, int h, const int stride[4], int ac) | ^ src/libavcodec/ffv1enc.c:2050:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2050 | { "slicecrc", "Protect slices with CRCs", OFFSET(ec), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 2, VE }, | ^ src/libavcodec/ffv1enc.c:2062:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2062 | { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ffv1enc.c:2082:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2082 | { NULL } | ^ 32 warnings generated. CC libavcodec/ffwavesynth.o In file included from src/libavcodec/ffv1enc_vulkan.c:22: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ src/libavcodec/ffwavesynth.c:289:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | if (phi >= i) | ~~~ ^ ~ In file included from src/libavcodec/ffv1enc_vulkan.c:31: In file included from src/libavcodec/ffv1.h:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ffv1enc_vulkan.c:31: In file included from src/libavcodec/ffv1.h:37: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1enc_vulkan.c:403:31: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual] 403 | AVFrame *src = (AVFrame *)pict; | ^ src/libavcodec/ffv1enc_vulkan.c:773:56: warning: unused parameter 'data' [-Wunused-parameter] 773 | static void ffv1_vk_packet_free(void *opaque, uint8_t *data) | ^ src/libavcodec/ffv1enc_vulkan.c:1466:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1466 | SPEC_LIST_ADD(sl, 0, 32, RGB_LINECACHE); | ^ src/libavcodec/ffv1enc_vulkan.c:1466:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 1466 | SPEC_LIST_ADD(sl, 0, 32, RGB_LINECACHE); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1enc_vulkan.c:1467:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1467 | SPEC_LIST_ADD(sl, 1, 32, f->ec); | ^ src/libavcodec/ffv1enc_vulkan.c:1467:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 1467 | SPEC_LIST_ADD(sl, 1, 32, f->ec); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1enc_vulkan.c:1469:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1469 | SPEC_LIST_ADD(sl, 15, 32, fv->force_pcm); | ^ src/libavcodec/ffv1enc_vulkan.c:1469:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 1469 | SPEC_LIST_ADD(sl, 15, 32, fv->force_pcm); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1enc_vulkan.c:1470:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1470 | SPEC_LIST_ADD(sl, 16, 32, fv->optimize_rct); | ^ src/libavcodec/ffv1enc_vulkan.c:1470:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 1470 | SPEC_LIST_ADD(sl, 16, 32, fv->optimize_rct); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1enc_vulkan.c:1471:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1471 | SPEC_LIST_ADD(sl, 17, 32, f->context_model); | ^ src/libavcodec/ffv1enc_vulkan.c:1471:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 1471 | SPEC_LIST_ADD(sl, 17, 32, f->context_model); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1enc_vulkan.c:1472:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1472 | SPEC_LIST_ADD(sl, 18, 32, f->remap_mode); | ^ src/libavcodec/ffv1enc_vulkan.c:1472:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 1472 | SPEC_LIST_ADD(sl, 18, 32, f->remap_mode); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/ffv1enc_vulkan.c:1617:38: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1617 | { .i64 = -1 }, -1, 2, VE }, | ^ src/libavcodec/ffv1enc_vulkan.c:1619:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1619 | { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ffv1enc_vulkan.c:1638:47: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1638 | { .i64 = -1 }, -1, MAX_SLICES, VE }, | ^ src/libavcodec/ffv1enc_vulkan.c:1640:47: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1640 | { .i64 = -1 }, -1, MAX_SLICES, VE }, | ^ src/libavcodec/ffv1enc_vulkan.c:1643:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1643 | { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ffv1enc_vulkan.c:1646:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1646 | { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/ffv1enc_vulkan.c:1649:42: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1649 | { .i64 = 1 }, 1, INT_MAX, VE }, | ^ src/libavcodec/ffv1enc_vulkan.c:1662:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1662 | { NULL } | ^ src/libavcodec/ffv1enc_vulkan.c:1667:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1667 | { NULL }, | ^ 1 warning generated. CC libavcodec/fic.o 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 }, | ^ 28 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 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 }, | ^ 4 warnings generated. CC libavcodec/fitsenc.o CC libavcodec/flac.o 5 warnings generated. CC libavcodec/flac_parser.o src/libavcodec/flac.c:180:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 180 | if (channels <= FF_ARRAY_ELEMS(flac_channel_layouts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/flacdata.o src/libavcodec/flac_parser.c:264:22: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 264 | size_t len = FFMIN(f->end - wptr, size); | ^ ~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/flac_parser.c:773:66: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 773 | flac_fifo_size(&fpc->fifo_buf) / FLAC_AVG_FRAME_SIZE > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 774 | fpc->nb_headers_buffered * 20) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/flacdec.o 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){ | ~ ^ ~~~~~~~~~~ 22 warnings generated. 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 }, | ^ 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) | ^ 2 warnings generated. CC libavcodec/flacenc.o In file included from src/libavcodec/flacenc.c:34: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/flacenc.c:618:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 618 | if (sum <= n >> 1) | ~~~ ^ ~~~~~~ src/libavcodec/flacenc.c:1714:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1714 | { "lpc_coeff_precision", "LPC coefficient precision", offsetof(FlacEncodeContext, options.lpc_coeff_precision), AV_OPT_TYPE_INT, {.i64 = 15 }, 0, MAX_LPC_PRECISION, FLAGS }, | ^ src/libavcodec/flacenc.c:1720:189: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1720 | { "lpc_passes", "Number of passes to use for Cholesky factorization during LPC analysis", offsetof(FlacEncodeContext, options.lpc_passes), AV_OPT_TYPE_INT, {.i64 = 2 }, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/flacenc.c:1721:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1721 | { "min_partition_order", NULL, offsetof(FlacEncodeContext, options.min_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1722:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1722 | { "max_partition_order", NULL, offsetof(FlacEncodeContext, options.max_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1736:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1736 | { "exact_rice_parameters", "Calculate rice parameters exactly", offsetof(FlacEncodeContext, options.exact_rice_parameters), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/flacenc.c:1737:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1737 | { "multi_dim_quant", "Multi-dimensional quantization", offsetof(FlacEncodeContext, options.multi_dim_quant), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/flacenc.c:1738:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1738 | { "min_prediction_order", NULL, offsetof(FlacEncodeContext, options.min_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1739:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1739 | { "max_prediction_order", NULL, offsetof(FlacEncodeContext, options.max_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1741:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1741 | { NULL }, | ^ 12 warnings generated. CC libavcodec/flacencdsp.o 6 warnings generated. CC libavcodec/flashsv.o 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 1 warning generated. CC libavcodec/flashsvenc.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ^ 2 warnings generated. CC libavcodec/flicvideo.o 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) | ~~~~~~~~~~ ^ ~~~~~~~~ 20 warnings generated. CC libavcodec/flvdec.o CC libavcodec/flvenc.o 12 warnings generated. CC libavcodec/fmtconvert.o CC libavcodec/fmvc.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/frame_thread_encoder.o src/libavcodec/fmvc.c:420:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 420 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fmvc.c:474:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 474 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/frame_thread_encoder.c:324:81: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 324 | (c->task_index - c->finished_task_index + c->max_tasks) % c->max_tasks <= avctx->thread_count)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/fraps.o 5 warnings generated. CC libavcodec/frwu.o 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) { | ~~~~~~~~ ^ ~~~~~~~~~~~ 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} | ^ 2 warnings generated. 2 warnings generated. CC libavcodec/ftr.o CC libavcodec/ftr_parser.o 2 warnings generated. CC libavcodec/g2meet.o CC libavcodec/g722.o src/libavcodec/g2meet.c:413:32: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 413 | if (hash->bucket_size[idx] > INT_MAX / sizeof(**hash->bucket)) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/g2meet.c:597:63: warning: unused parameter 'y' [-Wunused-parameter] 597 | static int epic_decode_run_length(ePICContext *dc, int x, int y, int tile_width, | ^ src/libavcodec/g2meet.c:883:36: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 883 | if (extrabytes > 3 || src_size < extrabytes) { | ~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/g2meet.c:1236:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1236 | c->cursor_w * c->cursor_h / 4 > cur_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/g2meet.c:1235:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1235 | if (cur_size - 9 > bytestream2_get_bytes_left(gb) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/g2meet.c:1411:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1411 | if (chunk_size > bytestream2_get_bytes_left(&bc)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/g722dec.o CC libavcodec/g722dsp.o src/libavcodec/g722dec.c:48:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "bits_per_codeword", "Bits per G722 codeword", OFFSET(bits_per_codeword), AV_OPT_TYPE_INT, { .i64 = 8 }, 6, 8, AD }, | ^ src/libavcodec/g722dec.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL } | ^ CC libavcodec/g722enc.o 2 warnings generated. CC libavcodec/g723_1.o CC libavcodec/g723_1_parser.o CC libavcodec/g723_1dec.o 6 warnings generated. CC libavcodec/g723_1enc.o src/libavcodec/g723_1dec.c:1101:30: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1101 | { .i64 = 1 }, 0, 1, AD }, | ^ src/libavcodec/g723_1dec.c:1102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1102 | { NULL } | ^ CC libavcodec/g726.o In file included from src/libavcodec/g723_1enc.c:42: src/libavcodec/put_bits.h:219:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 219 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/g723_1enc.c:1236:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1236 | { NULL }, | ^ In file included from src/libavcodec/g726.c:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/g726.c:376:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "code_size", "Bits per code", OFFSET(code_size), AV_OPT_TYPE_INT, { .i64 = 4 }, 2, 5, AE }, | ^ src/libavcodec/g726.c:377:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 377 | { NULL }, | ^ src/libavcodec/g726.c:389:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 389 | { NULL }, | ^ 5 warnings generated. CC libavcodec/g728dec.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/g729_parser.o CC libavcodec/g729dec.o 2 warnings generated. CC libavcodec/g729postfilter.o 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); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/gdv.o 3 warnings generated. CC libavcodec/gemdec.o 1 warning generated. CC libavcodec/get_buffer.o src/libavcodec/gdv.c:137:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 137 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/gdv.c:137:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 137 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/gdv.c:225:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:232:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:239:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (i = 0; i < len; i++) { | ~ ^ ~~~ 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) | ^ src/libavcodec/gemdec.c:80:56: warning: unused parameter 'planes' [-Wunused-parameter] 80 | static void put_lines_bytes(AVCodecContext *avctx, int planes, int row_width, int pixel_size, State * state, uint8_t * row, AVFrame *p) | ^ src/libavcodec/gemdec.c:80:68: warning: unused parameter 'row_width' [-Wunused-parameter] 80 | static void put_lines_bytes(AVCodecContext *avctx, int planes, int row_width, int pixel_size, State * state, uint8_t * row, AVFrame *p) | ^ src/libavcodec/gemdec.c:160:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 160 | if (tag == AV_RB32("STTT")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:165:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 165 | } else if (tag == AV_RB32("TIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:170:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 170 | } else if (tag == AV_RB32("XIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:187:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 187 | if (tag == AV_RB32("STTT")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:200:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 200 | } else if (tag == AV_RB32("TIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:205:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 205 | } else if (tag == AV_RB32("XIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:296:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (int j = 0; j < count; j++) { | ~ ^ ~~~~~ src/libavcodec/gemdec.c:299:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | PUT(*b++); | ^~~~~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:307:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/gemdec.c:308:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 308 | PUT(v); | ^~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:318:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | for (int j = 0; j < count; j++) | ~ ^ ~~~~~ src/libavcodec/gemdec.c:320:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 320 | PUT(b[k]); | ^~~~~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:334:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | for (int i = 0; i < count + 1; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:335:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | SKIP; | ^~~~ src/libavcodec/gemdec.c:270:11: note: expanded from macro 'SKIP' 270 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ 5 warnings generated. CC libavcodec/gif.o 16 warnings generated. CC libavcodec/gif_parser.o 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 } | ^ src/libavcodec/gif_parser.c:55:51: warning: unused parameter 'logctx' [-Wunused-parameter] 55 | int buf_size, void *logctx) | ^ 5 warnings generated. CC libavcodec/gifdec.o 1 warning generated. CC libavcodec/golomb.o CC libavcodec/gsm_parser.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 }, | ^ 5 warnings generated. CC libavcodec/gsmdec.o CC libavcodec/gsmdec_data.o CC libavcodec/h261.o 15 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, | ^ 2 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/h261enc.c:37: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h261enc.c:101:64: warning: unused parameter 'mb_line' [-Wunused-parameter] 101 | static void h261_encode_gob_header(MPVEncContext *const s, int mb_line) | ^ CC libavcodec/h263_parser.o CC libavcodec/h263data.o src/libavcodec/h263data.c:165:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 165 | }; | ^ src/libavcodec/h263data.c:234:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 234 | }; | ^ 2 warnings generated. CC libavcodec/h263dec.o src/libavcodec/h263_parser.c:67:44: warning: unused parameter 'avctx' [-Wunused-parameter] 67 | AVCodecContext *avctx, | ^ 1 warning generated. 3 warnings generated. CC libavcodec/h263dsp.o CC libavcodec/h2645_parse.o CC libavcodec/h2645_sei.o src/libavcodec/h263dec.c:650:69: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 650 | && (h->c.codec_tag == AV_RL32("GEOV") || h->c.codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h263dec.c:650:32: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 650 | && (h->c.codec_tag == AV_RL32("GEOV") || h->c.codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/h2645_vui.o src/libavcodec/h2645_parse.c:488:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 488 | if (rbsp->rbsp_buffer_alloc_size >= size && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/h2645_parse.c:594:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 594 | if (new_size >= INT_MAX / sizeof(*pkt->nals)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h2645_sei.c:41: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/h2645_sei.c:42: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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 + | ^ src/libavcodec/h2645_sei.c:50:55: warning: unused parameter 'codec_id' [-Wunused-parameter] 50 | enum AVCodecID codec_id, void *logctx) | ^ 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:94:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 94 | if (vui->chroma_sample_loc_type_top_field <= 5U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 2 warnings generated. CC libavcodec/h2645data.o 3 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:37: In file included from src/libavcodec/h264dec.h:37: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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/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, | ^ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:37: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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/h264_cavlc.c:32: src/libavcodec/h264_mvpred.h:42:64: warning: unused parameter 'h' [-Wunused-parameter] 42 | static av_always_inline int pred_intra_mode(const H264Context *h, | ^ src/libavcodec/h264_mvpred.h:740:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_cabac.c:43: src/libavcodec/x86/h264_cabac.c:66:9: warning: string literal of length 4705 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 66 | "3: \n\t" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | 68 | BRANCHLESS_GET_CABAC("%4", "%q4", "(%1)", "%3", "%w3", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | "%5", "%q5", "%k0", "%b0", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | "%c11(%6)", "%c12(%6)", | ~~~~~~~~~~~~~~~~~~~~~~~ 71 | AV_STRINGIFY(H264_NORM_SHIFT_OFFSET), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | AV_STRINGIFY(H264_LPS_RANGE_OFFSET), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | AV_STRINGIFY(H264_MLPS_STATE_OFFSET), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | "%13") | ~~~~~~ 75 | 76 | "test $1, %4 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | " jz 4f \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | "add %10, %1 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | 80 | BRANCHLESS_GET_CABAC("%4", "%q4", "(%1)", "%3", "%w3", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | "%5", "%q5", "%k0", "%b0", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/x86/h264_cabac.c:142:9: warning: string literal of length 4842 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings] 142 | "mov %1, %6 \n\t" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | "3: \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | 145 | "mov %10, %0 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | "movzb (%0, %6), %6 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | "add %9, %6 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | 149 | BRANCHLESS_GET_CABAC("%4", "%q4", "(%6)", "%3", "%w3", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | "%5", "%q5", "%k0", "%b0", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | "%c12(%7)", "%c13(%7)", | ~~~~~~~~~~~~~~~~~~~~~~~ 152 | AV_STRINGIFY(H264_NORM_SHIFT_OFFSET), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | AV_STRINGIFY(H264_LPS_RANGE_OFFSET), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | AV_STRINGIFY(H264_MLPS_STATE_OFFSET), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | "%15") | ~~~~~~ 156 | 157 | "mov %1, %6 \n\t" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:37: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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 + | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 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_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_cavlc.c:682:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 682 | if (mb_skip_run > h->mb_num) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:844:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 844 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:856:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 856 | if(tmp>=ref_count){ | ~~~^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:872:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 872 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:922:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 922 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:940:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 940 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:952:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 952 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:973:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 973 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:990:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 990 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1011:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1011 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1078:36: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1078 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_cavlc.c:1081:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1081 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/h264_levels.o src/libavcodec/h264_direct.c:131:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:133:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | for (int j = 0; j < sl->ref_count[list]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 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:416:29: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 416 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_direct.c:451:33: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 451 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_cabac.c:2140:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2140 | for( list = 0; list < sl->list_count; list++ ) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2147:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2147 | if (ref[list][i] >= rc) { | ~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_cabac.c:2164:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2164 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2228:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2228 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2234:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2234 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2243:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2243 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2256:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2256 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2263:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2263 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2274:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2274 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2292:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2292 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2299:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2299 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2310:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2310 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2356:27: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 2356 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/h264_cabac.c:2419:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 2419 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_levels.c:71:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 71 | for (i = 0; i < FF_ARRAY_ELEMS(h264_br_factors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:92:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 92 | for (i = 0; i < FF_ARRAY_ELEMS(h264_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:101:37: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 101 | if (width_mbs * height_mbs > level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:103:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 103 | if (width_mbs * width_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:105:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 105 | if (height_mbs * height_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:114:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 114 | if (framerate > (level->max_mbps / (width_mbs * height_mbs))) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/h264_loopfilter.o In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:37: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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 + | ^ 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, | ^ 10 warnings generated. CC libavcodec/h264_mb.o In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:37: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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 + | ^ 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++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 22 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]) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ 23 warnings generated. CC libavcodec/h264_parser.o 7 warnings generated. CC libavcodec/h264_picture.o 11 warnings generated. CC libavcodec/h264_ps.o In file included from src/libavcodec/h264_parser.c:41: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/h264_picture.c:32: In file included from src/libavcodec/h264dec.h:37: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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/h264_parser.c:45: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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 + | ^ 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) | ^ 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:548:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 548 | for (i = 0; i < FF_ARRAY_ELEMS(level_max_dpb_mbs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_ps.c:691:40: warning: unused parameter 'unused' [-Wunused-parameter] 691 | static void pps_free(AVRefStructOpaque unused, void *obj) | ^ 5 warnings generated. CC libavcodec/h264_refs.o In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:37: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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/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:200:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | for (int i = 0; i < sl->ref_count[j]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:209:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | for (int i = 0; i < sl->list_count; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:220:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 220 | for (uint32_t i = 0; i < h->short_ref_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:270:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | for (int list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:271:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | for (int i = 0; i < sl->ref_count[list]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:299:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 299 | for (int list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:315:38: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 315 | if (abs_diff_pic_num > sl->max_pic_num) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:347:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 347 | if (long_idx > 31U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/h264_refs.c:376:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 376 | for (i = index; i + 1 < sl->ref_count[list]; i++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:379:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 379 | pic_id == sl->ref_list[list][i].pic_id) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:392:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 392 | for (int list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:393:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 393 | for (int index = 0; index < sl->ref_count[list]; index++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:402:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 402 | for (int i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:411:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 411 | for (int j=0; jlist_count; j++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:436:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 436 | for (int list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:446:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 446 | if (index >= sl->ref_count[list]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:502:77: warning: format specifies type 'void *' but the argument has type 'H264Picture *' (aka 'struct H264Picture *') [-Wformat-pedantic] 502 | av_log(h->avctx, AV_LOG_DEBUG, "%d %d %p\n", i, pic->frame_num, pic); | ~~ ^~~ src/libavcodec/h264_refs.c:693:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 693 | for (int j = 0; j < FF_ARRAY_ELEMS(h->long_ref); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:729:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 729 | for (int j = 0; j < FF_ARRAY_ELEMS(h->last_pocs); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.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(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:810:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 810 | 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:811:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 811 | pps_ref_count[1] = FFMAX(pps_ref_count[1], pps->ref_count[1]); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/h264_refs.c:850:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 850 | for (i = 0; i < FF_ARRAY_ELEMS(sl->mmco); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/h264_sei.c:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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 + | ^ src/libavcodec/h264_sei.c:137:14: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 137 | if (size > sizeof(h->payload)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_sei.c:258:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 258 | if (size > bytestream2_get_bytes_left(&gbyte)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. CC libavcodec/h264_slice.o In file included from src/libavcodec/h264_slice.c:40: In file included from src/libavcodec/h264dec.h:37: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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/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:368:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 368 | for (int i = 0; i < FF_ARRAY_ELEMS(h->ps.sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:370:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 370 | for (int i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. src/libavcodec/h264_slice.c:988:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 988 | if (h->x264_build < 44U) | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_slice.c:1284:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1284 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ CC libavcodec/h264chroma.o src/libavcodec/h264_slice.c:1520:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1520 | for(i=0; ilast_pocs); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1659:100: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1659 | || 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:1872:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1872 | if (tmp > 51 + 6 * (sps->bit_depth_luma - 8)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1934:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1934 | sl->first_mb_addr >= h->mb_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_slice.c:1933:56: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1933 | if (sl->first_mb_addr << FIELD_OR_MBAFF_PICTURE(h) >= h->mb_num || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_slice.c:2011:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2011 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:2011:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2011 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:2044:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2044 | for (j = 0; j < sl->list_count; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:2045:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2045 | for (i = 0; i < sl->ref_count[j]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:2571:48: warning: unused parameter 'avctx' [-Wunused-parameter] 2571 | static int decode_slice(struct AVCodecContext *avctx, void *arg) | ^ 29 warnings generated. CC libavcodec/h264data.o CC libavcodec/h264dec.o In file included from src/libavcodec/h264dec.c:46: In file included from src/libavcodec/h264dec.h:37: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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/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:843:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 843 | for (y = 0; y < p->mb_height; y++) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/h264dec.c:844:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 844 | for (x = 0; x < p->mb_width; x++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/h264dec.c:1093:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1093 | { "is_avc", "is avc", OFFSET(is_avc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VDX }, | ^ src/libavcodec/h264dec.c:1094:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1094 | { "nal_length_size", "nal_length_size", OFFSET(nal_length_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 4, VDX }, | ^ src/libavcodec/h264dec.c:1095:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1095 | { "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:1096:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1096 | { "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:1097:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1097 | { "skip_gray", "Do not return gray gap frames", OFFSET(skip_gray), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VD }, | ^ src/libavcodec/h264dec.c:1098:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1098 | { "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:1099:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1099 | { NULL }, | ^ CC libavcodec/h264dsp.o 23 warnings generated. CC libavcodec/h264idct.o 9 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) | ^ 19 warnings generated. 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:41: src/libavcodec/h264pred_template.c:34:67: warning: unused parameter 'topright' [-Wunused-parameter] 34 | static void FUNCC(pred4x4_vertical)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:47:69: warning: unused parameter 'topright' [-Wunused-parameter] 47 | static void FUNCC(pred4x4_horizontal)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:58:61: warning: unused parameter 'topright' [-Wunused-parameter] 58 | static void FUNCC(pred4x4_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:73:66: warning: unused parameter 'topright' [-Wunused-parameter] 73 | static void FUNCC(pred4x4_left_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:87:65: warning: unused parameter 'topright' [-Wunused-parameter] 87 | static void FUNCC(pred4x4_top_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:101:65: warning: unused parameter 'topright' [-Wunused-parameter] 101 | static void FUNCC(pred4x4_128_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:139:69: warning: unused parameter 'topright' [-Wunused-parameter] 139 | static void FUNCC(pred4x4_down_right)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:195:58: warning: unused parameter 'topright' [-Wunused-parameter] 195 | const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:250:72: warning: unused parameter 'topright' [-Wunused-parameter] 250 | static void FUNCC(pred4x4_horizontal_up)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:276:59: warning: unused parameter 'topright' [-Wunused-parameter] 276 | const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:860:55: warning: unused parameter 'has_topleft' [-Wunused-parameter] 860 | static void FUNCC(pred8x8l_128_dc)(uint8_t *_src, int has_topleft, | ^ src/libavcodec/h264pred_template.c:861:40: warning: unused parameter 'has_topright' [-Wunused-parameter] 861 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:869:41: warning: unused parameter 'has_topright' [-Wunused-parameter] 869 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:901:44: warning: unused parameter 'has_topright' [-Wunused-parameter] 901 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:1078:47: warning: unused parameter 'has_topright' [-Wunused-parameter] 1078 | int has_topright, ptrdiff_t _stride) | ^ src/libavcodec/h264pred_template.c:1140:36: warning: unused parameter 'has_topright' [-Wunused-parameter] 1140 | int has_topright, ptrdiff_t _stride) | ^ In file included from src/libavcodec/h264pred.c:45: src/libavcodec/h264pred_template.c:34:67: warning: unused parameter 'topright' [-Wunused-parameter] 34 | static void FUNCC(pred4x4_vertical)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:47:69: warning: unused parameter 'topright' [-Wunused-parameter] 47 | static void FUNCC(pred4x4_horizontal)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:58:61: warning: unused parameter 'topright' [-Wunused-parameter] 58 | static void FUNCC(pred4x4_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:73:66: warning: unused parameter 'topright' [-Wunused-parameter] 73 | static void FUNCC(pred4x4_left_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:87:65: warning: unused parameter 'topright' [-Wunused-parameter] 87 | static void FUNCC(pred4x4_top_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:101:65: warning: unused parameter 'topright' [-Wunused-parameter] 101 | static void FUNCC(pred4x4_128_dc)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:139:69: warning: unused parameter 'topright' [-Wunused-parameter] 139 | static void FUNCC(pred4x4_down_right)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:195:58: warning: unused parameter 'topright' [-Wunused-parameter] 195 | const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:250:72: warning: unused parameter 'topright' [-Wunused-parameter] 250 | static void FUNCC(pred4x4_horizontal_up)(uint8_t *_src, const uint8_t *topright, | ^ src/libavcodec/h264pred_template.c:276:59: warning: unused parameter 'topright' [-Wunused-parameter] 276 | const uint8_t *topright, | ^ 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 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 4 warnings generated. CC libavcodec/hcom.o 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++) | ~ ^ ~~~~~~~~~ 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 15 warnings generated. CC libavcodec/hdrenc.o CC libavcodec/hevc/cabac.o In file included from src/libavcodec/hevc/cabac.c:30: In file included from src/libavcodec/hevc/hevcdec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ 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:1595:55: warning: unused parameter 'x0' [-Wunused-parameter] 1595 | void ff_hevc_hls_mvd_coding(HEVCLocalContext *lc, int x0, int y0, int log2_cb_size) | ^ src/libavcodec/hevc/cabac.c:1595:63: warning: unused parameter 'y0' [-Wunused-parameter] 1595 | void ff_hevc_hls_mvd_coding(HEVCLocalContext *lc, int x0, int y0, int log2_cb_size) | ^ src/libavcodec/hevc/cabac.c:1595:71: warning: unused parameter 'log2_cb_size' [-Wunused-parameter] 1595 | void ff_hevc_hls_mvd_coding(HEVCLocalContext *lc, int x0, int y0, int log2_cb_size) | ^ CC libavcodec/hevc/data.o CC libavcodec/hevc/dsp.o In file included from src/libavcodec/hevc/dsp.c:113: In file included from src/libavcodec/hevc/dsp_template.c:24: In file included from src/libavcodec/hevc/hevcdec.h:34: In file included from src/libavcodec/dovi_rpu.h:27: src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset); | ^ src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset); | ^ src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset); | ^ src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset + | ^ In file included from src/libavcodec/hevc/dsp.c:113: In file included from src/libavcodec/hevc/dsp_template.c:28: 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/hevc/dsp.c:113: In file included from src/libavcodec/hevc/dsp_template.c:29: 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/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:61: warning: unused parameter 'mx' [-Wunused-parameter] 397 | int ox, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:397:74: warning: unused parameter 'my' [-Wunused-parameter] 397 | int ox, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:434:72: warning: unused parameter 'my' [-Wunused-parameter] 434 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:462:59: warning: unused parameter 'mx' [-Wunused-parameter] 462 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:531:70: warning: unused parameter 'my' [-Wunused-parameter] 531 | int ox, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:558:57: warning: unused parameter 'mx' [-Wunused-parameter] 558 | int ox, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:632:72: warning: unused parameter 'my' [-Wunused-parameter] 632 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:659:59: warning: unused parameter 'mx' [-Wunused-parameter] 659 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:726:70: warning: unused parameter 'my' [-Wunused-parameter] 726 | int ox, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:751:57: warning: unused parameter 'mx' [-Wunused-parameter] 751 | int ox, 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:832: 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: 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/hevc/dsp.c:117: In file included from src/libavcodec/hevc/dsp_template.c:29: 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/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:61: warning: unused parameter 'mx' [-Wunused-parameter] 397 | int ox, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:397:74: warning: unused parameter 'my' [-Wunused-parameter] 397 | int ox, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:434:72: warning: unused parameter 'my' [-Wunused-parameter] 434 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:462:59: warning: unused parameter 'mx' [-Wunused-parameter] 462 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:531:70: warning: unused parameter 'my' [-Wunused-parameter] 531 | int ox, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:558:57: warning: unused parameter 'mx' [-Wunused-parameter] 558 | int ox, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:632:72: warning: unused parameter 'my' [-Wunused-parameter] 632 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:659:59: warning: unused parameter 'mx' [-Wunused-parameter] 659 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:726:70: warning: unused parameter 'my' [-Wunused-parameter] 726 | int ox, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:751:57: warning: unused parameter 'mx' [-Wunused-parameter] 751 | int ox, 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:832: 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: 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/hevc/dsp.c:121: In file included from src/libavcodec/hevc/dsp_template.c:29: 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/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:61: warning: unused parameter 'mx' [-Wunused-parameter] 397 | int ox, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:397:74: warning: unused parameter 'my' [-Wunused-parameter] 397 | int ox, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:434:72: warning: unused parameter 'my' [-Wunused-parameter] 434 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:462:59: warning: unused parameter 'mx' [-Wunused-parameter] 462 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:531:70: warning: unused parameter 'my' [-Wunused-parameter] 531 | int ox, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:558:57: warning: unused parameter 'mx' [-Wunused-parameter] 558 | int ox, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:632:72: warning: unused parameter 'my' [-Wunused-parameter] 632 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:659:59: warning: unused parameter 'mx' [-Wunused-parameter] 659 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:726:70: warning: unused parameter 'my' [-Wunused-parameter] 726 | int ox, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:751:57: warning: unused parameter 'mx' [-Wunused-parameter] 751 | int ox, 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:832: 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: 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/hevc/dsp.c:125: In file included from src/libavcodec/hevc/dsp_template.c:29: 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/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:61: warning: unused parameter 'mx' [-Wunused-parameter] 397 | int ox, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:397:74: warning: unused parameter 'my' [-Wunused-parameter] 397 | int ox, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:434:72: warning: unused parameter 'my' [-Wunused-parameter] 434 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:462:59: warning: unused parameter 'mx' [-Wunused-parameter] 462 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:531:70: warning: unused parameter 'my' [-Wunused-parameter] 531 | int ox, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:558:57: warning: unused parameter 'mx' [-Wunused-parameter] 558 | int ox, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:632:72: warning: unused parameter 'my' [-Wunused-parameter] 632 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:659:59: warning: unused parameter 'mx' [-Wunused-parameter] 659 | int height, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:726:70: warning: unused parameter 'my' [-Wunused-parameter] 726 | int ox, intptr_t mx, intptr_t my, int width) | ^ src/libavcodec/hevc/dsp_template.c:751:57: warning: unused parameter 'mx' [-Wunused-parameter] 751 | int ox, 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:832: 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:48: 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:59: In file included from src/libavcodec/hevc/parse.h:30: In file included from src/libavcodec/hevc/sei.h:29: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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 + | ^ src/libavcodec/hevc/hevcdec.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | for (i = 0; i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:237:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i = 0; i < sh->nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:300:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | if (i < nb_sps) { | ~ ^ ~~~~~~ src/libavcodec/hevc/hevcdec.c:318:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (i && i != nb_sps) | ~ ^ ~~~~~~ src/libavcodec/hevc/hevcdec.c:485:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | for (int i = 0; i < s->nb_view_ids; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:822:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 822 | if (sh->slice_segment_addr >= sps->ctb_width * sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:988:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 988 | for (i = 0; i < sh->nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:995:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 995 | for (i = 0; i < sh->nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:1121:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1121 | if (num_entry_point_offsets > get_bits_left(gb) || num_entry_point_offsets > UINT16_MAX) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:1160:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1160 | for (i = 0; i < length; i++) | ~ ^ ~~~~~~ src/libavcodec/hevc/hevcdec.c:1572:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1572 | log2_trafo_size > sps->log2_min_tb_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:1571:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1571 | if (log2_trafo_size <= sps->log2_max_trafo_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:1582:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1582 | split_transform_flag = log2_trafo_size > sps->log2_max_trafo_size || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:1952:51: warning: unused parameter 'dststride' [-Wunused-parameter] 1952 | uint8_t *dst0, ptrdiff_t dststride, | ^ src/libavcodec/hevc/hevcdec.c:2112:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers] 2112 | struct MvField current_mv = {{{ 0 }}}; | ^ src/libavcodec/hevc/hevcdec.c:2104:68: warning: unused parameter 'idx' [-Wunused-parameter] 2104 | int log2_cb_size, int partIdx, int idx) | ^ src/libavcodec/hevc/hevcdec.c:2490:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2490 | log2_cb_size == sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2499:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2499 | log2_cb_size <= sps->pcm.log2_max_pcm_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2498:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2498 | log2_cb_size >= sps->pcm.log2_min_pcm_cb_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2626:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2626 | log2_cb_size > sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2630:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2630 | split_cu = (log2_cb_size > sps->log2_min_cb_size); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2633:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2633 | log2_cb_size >= sps->log2_ctb_size - pps->diff_cu_qp_delta_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2639:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2639 | log2_cb_size >= sps->log2_ctb_size - pps->diff_cu_chroma_qp_offset_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2847:38: warning: cast from 'const _Atomic(int) *' to '_Atomic(int) *' drops const qualifier [-Wcast-qual] 2847 | if (atomic_load((atomic_int*)&s->wpp_err)) { | ^ src/libavcodec/hevc/hevcdec.c:2877:39: warning: cast from 'const _Atomic(int) *' to '_Atomic(int) *' drops const qualifier [-Wcast-qual] 2877 | atomic_store((atomic_int*)&s->wpp_err, 1); | ^ src/libavcodec/hevc/hevcdec.c:2900:31: warning: cast from 'const _Atomic(int) *' to '_Atomic(int) *' drops const qualifier [-Wcast-qual] 2900 | atomic_store((atomic_int*)&s->wpp_err, 1); | ^ src/libavcodec/hevc/hevcdec.c:2810:49: warning: unused parameter 'avctx' [-Wunused-parameter] 2810 | static int hls_decode_entry_wpp(AVCodecContext *avctx, void *hevc_lclist, | ^ src/libavcodec/hevc/hevcdec.c:2917:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2917 | for (int i = s->nb_wpp_progress; i < count; i++) { | ~ ^ ~~~~~ src/libavcodec/hevc/hevcdec.c:2925:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2925 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/hevc/hevcdec.c:2950:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2950 | if (s->avctx->thread_count > s->nb_local_ctx) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:2960:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2960 | for (unsigned i = s->nb_local_ctx; i < s->avctx->thread_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3065:43: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 3065 | if (l->tab_slice_address[prev_rs] != s->sh.slice_addr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3124:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3124 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3580:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 3580 | if (s->cur_layer != layer_idx && | ~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3723:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3723 | for (int i = 0; i < FF_ARRAY_ELEMS(s->layers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3808:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3808 | for (int i = 0; i < FF_ARRAY_ELEMS(s->layers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3835:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3835 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3953:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3953 | for (int i = 0; i < FF_ARRAY_ELEMS(s->layers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3968:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3968 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3970:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3970 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:3978:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3978 | for (int i = 0; i < s->nb_wpp_progress; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:4014:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4014 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:4016:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4016 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:4045:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4045 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:4048:27: 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(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:4064:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4064 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ps.vps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:4067:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4067 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:4070:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4070 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ps.pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/hevcdec.c:4234:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4234 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevc/hevcdec.c:4236:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4236 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevc/hevcdec.c:4250:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4250 | { NULL }, | ^ 56 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, | ^ 8 warnings generated. CC libavcodec/hevc/parse.o In file included from src/libavcodec/hevc/parse.c:22: In file included from src/libavcodec/hevc/parse.h:30: In file included from src/libavcodec/hevc/sei.h:29: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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 + | ^ 4 warnings generated. CC libavcodec/hevc/parser.o In file included from src/libavcodec/hevc/parser.c:26: 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/parser.c:32: In file included from src/libavcodec/hevc/parse.h:30: In file included from src/libavcodec/hevc/sei.h:29: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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 + | ^ src/libavcodec/hevc/parser.c:122:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 122 | if (slice_segment_addr >= sps->ctb_width * sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 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 + | ^ 6 warnings generated. CC libavcodec/hevc/ps.o In file included from src/libavcodec/hevc/ps.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/hevc/ps.c:94:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 94 | for (i = 0; i < FF_ARRAY_ELEMS(s->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:95:58: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 95 | if (s->pps_list[i] && s->pps_list[i]->sps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc/ps.c:106:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 106 | for (i = 0; i < FF_ARRAY_ELEMS(s->sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:107:58: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 107 | if (s->sps_list[i] && s->sps_list[i]->vps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc/ps.c:173:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 173 | if (k >= FF_ARRAY_ELEMS(used)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:244:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 244 | for (i = 0; i < nb_positive_pics; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:388:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 388 | for (i = 0; i < nb_cpb; i++) { | ~ ^ ~~~~~~ src/libavcodec/hevc/ps.c:469:45: warning: unused parameter 'opaque' [-Wunused-parameter] 469 | static void hevc_vps_free(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/hevc/ps.c:582:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 582 | if (layer_id_in_nuh >= FF_ARRAY_ELEMS(vps->layer_idx)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:616:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 616 | for (int i = 0; i < n; i++) | ~ ^ ~ src/libavcodec/hevc/ps.c:891:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 891 | if (vps->vps_num_hrd_parameters > (unsigned)vps->vps_num_layer_sets) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:916:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 916 | for (int i = 1; i < FF_ARRAY_ELEMS(vps->layer_idx); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1131:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1131 | if (matrix_id < delta) { | ~~~~~~~~~ ^ ~~~~~ src/libavcodec/hevc/ps.c:1328:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1328 | if (sps->chroma_format_idc > 3U) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc/ps.c:1411:62: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1411 | if (sps->temporal_layer[i].max_dec_pic_buffering > (unsigned)HEVC_MAX_DPB_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1515:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1515 | for (i = 0; i < sps->nb_st_rps; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1644:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1644 | ow->top_offset + ow->bottom_offset >= sps->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1643:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1643 | ow->left_offset + ow->right_offset >= sps->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/hevc/ps.c:1694:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1694 | if (sps->max_transform_hierarchy_depth_inter > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1699:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1699 | if (sps->max_transform_hierarchy_depth_intra > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1720:45: warning: unused parameter 'opaque' [-Wunused-parameter] 1720 | static void hevc_sps_free(AVRefStructOpaque opaque, void *obj) | ^ src/libavcodec/hevc/ps.c:1788:45: warning: unused parameter 'unused' [-Wunused-parameter] 1788 | static void hevc_pps_free(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/hevc/ps.c:1827:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1827 | for (int i = 0; i < part_num_y; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/hevc/ps.c:1881:66: warning: unused parameter 'sps' [-Wunused-parameter] 1881 | HEVCPPS *pps, const HEVCSPS *sps, const HEVCVPS *vps) | ^ src/libavcodec/hevc/ps.c:1943:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1943 | if (max_diff > (min_diff_minus1 + 1)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1944:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1944 | for (int k = 1; k < num_val_delta_dlt; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:1951:64: warning: unused parameter 'avctx' [-Wunused-parameter] 1951 | static int pps_3d_extension(GetBitContext *gb, AVCodecContext *avctx, | ^ src/libavcodec/hevc/ps.c:1952:58: warning: unused parameter 'sps' [-Wunused-parameter] 1952 | HEVCPPS *pps, const HEVCSPS *sps) | ^ src/libavcodec/hevc/ps.c:1959:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1959 | for (int i = 0; i <= pps_depth_layers_minus1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2069:45: warning: unused parameter 'avctx' [-Wunused-parameter] 2069 | static inline int setup_pps(AVCodecContext *avctx, GetBitContext *gb, | ^ src/libavcodec/hevc/ps.c:2069:67: warning: unused parameter 'gb' [-Wunused-parameter] 2069 | static inline int setup_pps(AVCodecContext *avctx, GetBitContext *gb, | ^ src/libavcodec/hevc/ps.c:2111:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2111 | if (i > pps->col_bd[j]) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2138:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2138 | if (tb_x < pps->col_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2145:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2145 | if (tb_y < pps->row_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2165:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2165 | for (y = pps->row_bd[j]; y < pps->row_bd[j + 1]; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2166:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2166 | for (x = pps->col_bd[i]; x < pps->col_bd[i + 1]; x++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2293:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2293 | pps->diff_cu_qp_delta_depth > sps->log2_diff_max_min_coding_block_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2358:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 2358 | if (sum >= sps->ctb_width) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2370:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 2370 | if (sum >= sps->ctb_height) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2477:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2477 | for (i = 0; i < FF_ARRAY_ELEMS(ps->vps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2479:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2479 | for (i = 0; i < FF_ARRAY_ELEMS(ps->sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/ps.c:2481:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2481 | 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: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: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(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:259:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 259 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:278:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 278 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:284:31: 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(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:304:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 304 | (nb_dpb[0] > max_dpb || nb_dpb[1] > max_dpb))) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/hevc/refs.c:304:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 304 | (nb_dpb[0] > max_dpb || nb_dpb[1] > max_dpb))) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/hevc/refs.c:302:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | if (nb_output > max_output || | ~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/hevc/refs.c:366:39: warning: missing field 'list' initializer [-Wmissing-field-initializers] 366 | RefPicList rpl_tmp = { { 0 } }; | ^ src/libavcodec/hevc/refs.c:380:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 380 | while (rpl_tmp.nb_refs < sh->nb_refs[list_idx]) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:381:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 381 | for (i = 0; i < FF_ARRAY_ELEMS(cand_lists); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:405:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 405 | for (i = 0; i < sh->nb_refs[list_idx]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:420:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 420 | 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:426:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 426 | rpl_tmp.nb_refs > sh->nb_refs[L0]) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:432:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 432 | sh->collocated_ref_idx < rpl->nb_refs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:445:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 445 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:547:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 547 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc/refs.c:611:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 611 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 26 warnings generated. CC libavcodec/hevc/sei.o In file included from src/libavcodec/hevc/sei.c:26: 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/sei.c:28: In file included from src/libavcodec/hevc/sei.h:29: In file included from src/libavcodec/h2645_sei.h:33: In file included from src/libavcodec/itut35.h: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 + | ^ src/libavcodec/hevc/sei.c:252:49: warning: unused parameter 'gb' [-Wunused-parameter] 252 | static int decode_nal_sei_suffix(GetBitContext *gb, GetByteContext *gbyte, | ^ 6 warnings generated. CC libavcodec/hnm4video.o 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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 17 warnings generated. CC libavcodec/hpeldsp.o CC libavcodec/hq_common.o CC libavcodec/hq_hqa.o 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 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/hq_hqadsp.o CC libavcodec/hqx.o 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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 9 warnings generated. CC libavcodec/hqxdsp.o 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 CC libavcodec/huffyuv.o CC libavcodec/huffyuvdec.o CC libavcodec/huffyuvdsp.o 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:1278:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] 1278 | 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: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 }, | ^ 1 warning generated. CC libavcodec/huffyuvencdsp.o CC libavcodec/hw_base_encode.o 4 warnings generated. CC libavcodec/hw_base_encode_h264.o CC libavcodec/hw_base_encode_h265.o 5 warnings generated. CC libavcodec/idcinvideo.o 144 warnings generated. src/libavcodec/hw_base_encode_h264.c:140:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 140 | for (i = 0; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hw_base_encode_h264.c:147:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 147 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 >= FFCC libavcodec/idctdsp.o _ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/idcinvideo.c:239:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ 2 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) | ^ 1 warning generated. CC libavcodec/ilbcdec.o 2 warnings generated. CC libavcodec/imc.o src/libavcodec/iff.c:499:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 499 | for (x = 0; x < dst_size && bytestream2_get_bytes_left(gb) > 0;) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:503:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 503 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:503:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 503 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:50:23: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:503:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 503 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:505:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 505 | if (length < value + 1) | ~~~~~~ ^ ~~~~~~~~~ src/libavcodec/iff.c:508:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 508 | length = FFMIN(-value + 1, dst_size - x); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:515:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 515 | if (x < dst_size) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:662:29: warning: cast from 'const unsigned char *' to 'signed char *' drops const qualifier [-Wcast-qual] 662 | opcode = *(int8_t *)src++; | ^ src/libavcodec/iff.c:838:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 838 | if (xor && ofsdst < dst_size) { | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:853:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 853 | if (xor && ofsdst < dst_size) { | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:870:39: warning: unused parameter 'h' [-Wunused-parameter] 870 | int w, int h, int bpp, int dst_size) | ^ src/libavcodec/iff.c:897:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 897 | for (g = 0; g < groups; g++) { | ~ ^ ~~~~~~ src/libavcodec/iff.c:900:72: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 900 | if (cols * bpp == 0 || bytestream2_get_bytes_left(&gb) < cols * bpp) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/iff.c:910:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 910 | for (b = 0; b < cols; b++) { | ~ ^ ~~~~ src/libavcodec/iff.c:914:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 914 | if (offset >= dst_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:936:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 936 | for (g = 0; g < groups; g++) { | ~ ^ ~~~~~~ src/libavcodec/iff.c:944:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 944 | for (r = 0; r < rows; r++) { | ~ ^ ~~~~ src/libavcodec/iff.c:948:71: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 948 | if (!bytes || bytestream2_get_bytes_left(&gb) < bytes) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:953:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 953 | for (b = 0; b < bytes; b++) { | ~ ^ ~~~~~ src/libavcodec/iff.c:956:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 956 | if (noffset >= dst_size) | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:1277:39: warning: unused parameter 'flag' [-Wunused-parameter] 1277 | int w, int flag, int bpp, int dst_size) | ^ src/libavcodec/iff.c:1336:39: warning: unused parameter 'flag' [-Wunused-parameter] 1336 | int w, int flag, int bpp, int dst_size) | ^ 2 warnings generated. src/libavcodec/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/iff.c:1567:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1567 | for (plane = 0src/libavcodec/imc.c;: 344p:l55a:n ewarning: unused parameter 'q' [-Wunused-parameter]< s->bpp ;344 | psltaantei+c+ )v o{i d | i ~~~~~ ^ ~~~~~~m c_decosrc/libavcodec/iff.cd:e1579_:l43e:v ewarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ coeffi c1579i | e n t s ( I M C C o n t e x t * q , ifnotr *(lpelvalnCeo e=f f0B;u fp,l a n| e ^ < 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 | src/libavcodec/imc.c : 378 : 56 : warning: unused parameter 'q' [-Wunused-parameter] 378f | osrt a(tpilca nveo i=d 0i;m cp_ldaenceo dvbeplp_ c&o&e fbfuifc ibpp && 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:39CC libavcodec/imgconvert.o : 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++) { | ~~~~~ ^ ~~~~~~ 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, | ^ CC libavcodec/imm4.o CC libavcodec/imm5.o src/libavcodec/imm5.c:92:85: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 92 | if (avpkt->size > 24 && avpkt->data[8] <= 1 && AV_RL32(avpkt->data + 4) + 24ULL <= avpkt->size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 1 warning generated. CC libavcodec/imx.o 5 warnings generated. CC libavcodec/indeo2.o CC libavcodec/indeo3.o CC libavcodec/indeo4.o src/libavcodec/indeo4.c:323:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 323 | if (transform_id >= FF_ARRAY_ELEMS(transforms) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo4.c:378:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 378 | if (quant_mat >= FF_ARRAY_ELEMS(quant_index_to_tab)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/indeo5.o src/libavcodec/indeo3.c:255:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 255 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/indeo3.c:254:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 254 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/indeo3.c:432:50: warning: unused parameter 'ctx' [-Wunused-parameter] 432 | static int decode_cell_data(Indeo3DecodeContext *ctx, Cell *cell, | ^ src/libavcodec/indeo3.c:623:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 623 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/indeo3.c:622:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 622 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/indeo3.c:812:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 812 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:752:43: note: expanded from macro 'CHECK_CELL' 752 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:812:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 812 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:751:42: note: expanded from macro 'CHECK_CELL' 751 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:842:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 842 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:752:43: note: expanded from macro 'CHECK_CELL' 752 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:842:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 842 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:751:42: note: expanded from macro 'CHECK_CELL' 751 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:875:25: warning: comparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare] 875 | if (num_vectors * 2 > data_size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/indeo3.c:1039:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1039 | 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:1042:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1042 | for (x = 0; x < plane->width >> 2; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:1048:25: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1048 | for (x <<= 2; x < plane->width; x++) | ~ ^ ~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/intelh263dec.o 13 warnings generated. CC libavcodec/interplayacm.o CC libavcodec/interplayvideo.o CC libavcodec/intrax8.o src/libavcodec/interplayacm.c:121:50: warning: unused parameter 'ind' [-Wunused-parameter] 121 | static int zero(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:125:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 125 | for (i = 0; i < s->rows; i++) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:130:37: warning: unused parameter 's' [-Wunused-parameter] 130 | static int bad(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:130:49: warning: unused parameter 'ind' [-Wunused-parameter] 130 | static int bad(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:130:63: warning: unused parameter 'col' [-Wunused-parameter] 130 | static int bad(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:141:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 141 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:148:49: warning: unused parameter 'ind' [-Wunused-parameter] 148 | static int k13(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:153:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 153 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:157:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 157 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:173:49: warning: unused parameter 'ind' [-Wunused-parameter] 173 | static int k12(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:178:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 178 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:191:49: warning: unused parameter 'ind' [-Wunused-parameter] 191 | static int k24(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:196:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 196 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:200:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 200 | if (i >= s->rows) break; | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:217:49: warning: unused parameter 'ind' [-Wunused-parameter] 217 | static int k23(InterplayACMContext *s, unsigned ind, unsigned col) | ^ src/libavcodec/interplayacm.c:222:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 222 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayvideo.c:199:72: warning: unused parameter 'frame' [-Wunused-parameter] 199 | static int ipvideo_decode_block_opcode_0x6(IpvideoContext *s, AVFrame *frame) | ^ 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 | ifsrc/libavcodec/interplayvideo.c :(208i: 72>:= warning: sunused parameter 'frame' [-Wunused-parameter]- >rows) | 208 ~ ^ ~~~~~~~ | static int ipvideo_decode_block_opcode_0x7(IpvideoContext *s, AVFrame *frame) | ^ 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/interplayvideo.c:252:72: warning: unused parameter 'frame' [-Wunused-parameter] 252 | static int ipvideo_decode_blocksrc/libavcodec/interplayacm.c_:o294p:c49o:d ewarning: _unused parameter 'ind' [-Wunused-parameter]0 x8(Ipv i294d | esotCaotnitce xitn t* sk,4 5A(VIFnrtaemrep l*afyrAaCmMeC)o n t| e ^x t *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/interplayvideo.c:330:72: warning: unused parameter 'frame' [-Wunused-parameter] 330 | static int ipvideo_decode_block_opcode_0x9(IpvideoContext *s, AVFrame *frame) | ^ 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/interplayvideo.c:400:72: warning: unused parameter 'frame' [-Wunused-parameter] 400 | static int ipvideo_decode_block_opcode_0xA(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayacm.c:368:49: warning: unused parameter 'ind' [-Wunused-parameter] src/libavcodec/interplayvideo.c:466:72: 368warning: | unused parameter 'frame' [-Wunused-parameter]s tatic i n466t | stt2a7t(iIcn tienrtp liapyvAiCdMeCoo_ndteecxotd e*_sb,l oucnks_iogpnceodd ei_n0dx,B (unsigInpevdi dceoCoonlt)e x t| ^* s, AVFrame *frame) | ^ 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] src/libavcodec/interplayvideo.c:480: 72390: | warning: unused parameter 'frame' [-Wunused-parameter] i f480 | (sit a>t=i cs -i>nrto wisp)v i d| e ~ ^ ~~~~~~~o _decode_block_opcode_0xC(IpvideoContext *s, AVFrame *frame) | ^ src/libavcodec/interplayacm.c:397:49: warning: unused parameter 'ind' [-Wunused-parameter] 397 | static isrc/libavcodec/interplayvideo.cn:t499 :t723:7 (warning: Iunused parameter 'frame' [-Wunused-parameter]n terplay A499C | MsCtoanttiecx ti n*ts ,i puvnisdiegon_edde ciondde,_ bulnoscikg_noepdc ocdoel_)0 x D| ( ^I pvideoContext *s, AVFrame *src/libavcodec/interplayacm.cf:r402a:m19e:) 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/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.csrc/libavcodec/interplayacm.c::541443::7219:: warning: warning: unused parameter 'frame' [-Wunused-parameter]comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 443541 | | s t a tfiocr i(nit =i p0v;i die o<_ dse-c>ocdoel_sb;l oic+k+_)o p{c o d| e ~ ^ ~~~~~~~_ 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/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(framsrc/libavcodec/interplayvideo.ce:-687>:n75b:_ swarning: aunused parameter 'frame' [-Wunused-parameter]m ples, s -687> | msatxa_tsiacm pilnets )i;p v i| d ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~e o_desrc/libavutil/macros.hc:o49d:e25_:b lnote: oexpanded from macro 'FFMIN'c k_opc o49d | e#_d0exf9i_n1e6 (FIFpMvIiNd(eao,Cbo)n t(e(xat) *>s ,( bA)V F?r a(mbe) *:f r(aam)e)) | | ~ ^ ~ ^ 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) | ^ 36 warnings generated. CC libavcodec/intrax8dsp.o CC libavcodec/ipu_parser.o 40 warnings generated. 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/itut35.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:42: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/ituh263enc.c:44: src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter] 47 | int16_t block[6][64], | ^ src/libavcodec/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 }, | ^ In file included from src/libavcodec/itut35.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 + | ^ 4 warnings generated. CC libavcodec/ivi.o src/libavcodec/ivi.c:293:36: warning: unused parameter 'is_indeo4' [-Wunused-parameter] 293 | int is_indeo4) | ^ 20 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 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) | ^ 53 warnings generated. 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) | ~~ ^ ~~~~~~~~~~~ CC libavcodec/jacosubdec.o 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 } | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavcodec/jfdctfst.o 1 warning generated. CC libavcodec/jfdctint.o CC libavcodec/jni.o src/libavcodec/jni.c:70:30: warning: unused parameter 'vm' [-Wunused-parameter] 70 | int av_jni_set_java_vm(void *vm, void *log_ctx) | ^ src/libavcodec/jni.c:70:40: warning: unused parameter 'log_ctx' [-Wunused-parameter] 70 | int av_jni_set_java_vm(void *vm, void *log_ctx) | ^ src/libavcodec/jni.c:75:32: warning: unused parameter 'log_ctx' [-Wunused-parameter] 75 | void *av_jni_get_java_vm(void *log_ctx) | ^ 3 warnings generated. CC libavcodec/jpeg2000.o src/libavcodec/jpeg2000.c:398:42: warning: unused parameter 'dx' [-Wunused-parameter] 398 | const int cbps, int dx, int dy) | ^ src/libavcodec/jpeg2000.c:398:50: warning: unused parameter 'dy' [-Wunused-parameter] 398 | const int cbps, int dx, int dy) | ^ 6 warnings generated. CC libavcodec/jpeg2000_parser.o src/libavcodec/jpeg2000_parser.c:173:43: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 173 | if (i + m->skip_bytes + 1 < buf_size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/jpeg2000_parser.c:190:43: warning: unused parameter 'avctx' [-Wunused-parameter] 190 | AVCodecContext *avctx, | ^ 2 warnings generated. CC libavcodec/jpeg2000dec.o 2 warnings generated. CC libavcodec/jpeg2000dsp.o CC libavcodec/jpeg2000dwt.o CC libavcodec/jpeg2000htdec.o src/libavcodec/jpeg2000dec.c:330:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 330 | for (i = 0; i < s->numXtiles * s->numYtiles; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:448:68: warning: unused parameter 'c' [-Wunused-parameter] 448 | static int get_cap(Jpeg2000DecoderContext *s, Jpeg2000CodingStyle *c) | ^ src/libavcodec/jpeg2000dec.c:664:51: warning: unused parameter 'n' [-Wunused-parameter] 664 | static int get_rgn(Jpeg2000DecoderContext *s, int n) | ^ src/libavcodec/jpeg2000dec.c:785:29: warning: missing field 'nb_poc' initializer [-Wmissing-field-initializers] 785 | Jpeg2000POC tmp = {{{0}}}; | ^ src/libavcodec/jpeg2000dec.c:868:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 868 | if (Psot > bytestream2_get_bytes_left(&s->g) - 2 + n + 2) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1126:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1126 | if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1142:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1142 | if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1678:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1678 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1678:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1678 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1755:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1755 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1755:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1755 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1832:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1832 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1832:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1832 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2026:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2026 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~~ ^ ~~~~~ src/libavcodec/jpeg2000dec.c:2026:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2026 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~ ^ ~~~~~ src/libavcodec/jpeg2000dec.c:2395:48: warning: unused parameter 'threadnr' [-Wunused-parameter] 2395 | int jobnr, int threadnr) | ^ src/libavcodec/jpeg2000dec.c:2426:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2426 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2501:75: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2501 | if (bytestream2_get_bytes_left(&s->packed_headers_stream) < tp_header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2677:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2677 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2718:47: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2718 | if (bytestream2_get_bytes_left(&s->g) < atom_size || atom_end < atom_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2757:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2757 | atom2_size < size) { | ~~~~~~~~~~ ^ ~~~~ src/libavcodec/jpeg2000dec.c:2940:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2940 | OFFSET(reduction_factor), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, JPEG2000_MAX_RESLEVELS - 1, VD }, | ^ src/libavcodec/jpeg2000dec.c:2941:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2941 | { 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); | ~~~~~ ^ ~~~~~ 18 warnings generated. CC libavcodec/jpegls.o CC libavcodec/jpeglsdec.o In file included from src/libavcodec/jpeglsdec.c:33: 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:159:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 159 | for (k = 0; ((unsigned)state->N[Q] << k) < state->A[Q]; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/jpeglsdec.c:196:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 196 | for (k = 0; ((unsigned)state->N[Q] << k) < temp; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 3 warnings generated. CC libavcodec/jpeglsenc.o In file included from src/libavcodec/jpeglsenc.c:36: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpeglsenc.c:170:36: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 170 | while (x < w && (FFABS(R(in, x) - RUNval) <= state->near)) { | ^ src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:170:36: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:170:36: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:170:36: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:170:36: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:170:36: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:181:22: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 181 | err = R(in, x) - pred; | ^ src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:181:22: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:197:22: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 197 | Ra = R(in, x); | ^ src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:197:22: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:222:34: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 222 | err = pred - R(in, x); | ^ src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:222:34: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:226:24: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 226 | err = R(in, x) - pred; | ^ src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:226:24: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:239:22: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 239 | Ra = R(in, x); | ^ src/libavcodec/jpegls.h:118:46: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:239:22: warning: cast from 'const void *' to 'unsigned short *' drops const qualifier [-Wcast-qual] src/libavcodec/jpegls.h:118:75: note: expanded from macro 'R' 118 | #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) | ^ src/libavcodec/jpeglsenc.c:465:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 465 | { NULL}, | ^ 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) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 19 warnings generated. 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) | ~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/jpegxs_parser.o src/libavcodec/jpegxl_parser.c:269:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 269 | if (conf->msb_in_token > conf->split_exponent) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:272:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 272 | if (conf->msb_in_token + conf->lsb_in_token > conf->split_exponent) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:343:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 343 | if (context >= bundle->num_dist) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:566:45: warning: unused parameter 'dec' [-Wunused-parameter] 566 | static int gen_alias_map(JXLEntropyDecoder *dec, JXLSymbolDistribution *dist, int log_alphabet_size) | ^ src/libavcodec/jpegxl_parser.c:576:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 576 | for (int i = 0; i < table_size; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:593:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 593 | for (int i = dist->alphabet_size; i < table_size; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:615:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 615 | for (int i = 0; i < table_size; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:808:53: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 808 | if (total_code != 32768 && level2_codecounts[0] < dist->alphabet_size - 1) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:886:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 886 | if (dist->alphabet_size > MAX_PREFIX_ALPHABET_SIZE) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:1085:59: warning: unused parameter 'ctx' [-Wunused-parameter] 1085 | static int skip_icc_profile(void *avctx, JXLParseContext *ctx, GetBitContext *gb) | ^ src/libavcodec/jpegxl_parser.c:1162:55: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1162 | if (extensions_len > INT_MAX || get_bits_left(gb) < extensions_len) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:1234:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1234 | for (int i = 0; i <= meta->num_extra_channels; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:1263:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1263 | if (get_bits_left(gb) < name_len) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/jpegxl_parser.c:1400:39: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 1400 | if (size <= head_size || size > INT_MAX - ctx->skip) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpegxl_parser.c:1400:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1400 | if (size <= head_size || size > INT_MAX - ctx->skip) | ~~~~ ^ ~~~~~~~~~ src/libavcodec/jpegxl_parser.c:1437:21: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1437 | cs_buflen = FFMIN(sizeof(ctx->cs_buffer) - AV_INPUT_BUFFER_PADDING_SIZE, ctx->copied); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/jpegxl_parser.c:1479:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1479 | if (get_bits_left(&gb) <= ctx->codestream.frame.body_length) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpegxs_parser.c:102:72: warning: unused parameter 'avctx' [-Wunused-parameter] 102 | static int jpegxs_parse_frame(AVCodecParserContext *s, AVCodecContext *avctx, | ^ 1 warning generated. CC libavcodec/jrevdct.o 4 warnings generated. CC libavcodec/jvdec.o 23 warnings generated. CC libavcodec/kbdwin.o CC libavcodec/kgv1dec.o CC libavcodec/kmvc.o CC libavcodec/lagarith.o src/libavcodec/kmvc.c:382:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 382 | if (c->palsize >= (unsigned)MAX_PALSIZE) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lagarithrac.o src/libavcodec/lagarith.c:183:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 183 | if (prob > 256 - i) | ~~~~ ^ ~~~~~~~ src/libavcodec/lagarith.c:185:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 185 | for (j = 0; j < prob; j++) | ~ ^ ~~~~ src/libavcodec/lagarith.c:220:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 220 | if (scale_factor >= 32U) | ~~~~~~~~~~~~ ^ ~~~ src/libavcodec/lagarith.c:351:57: warning: unused parameter 'stride' [-Wunused-parameter] 351 | uint8_t *dst, int width, int stride, | ^ src/libavcodec/lagarith.c:497:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 497 | if (read > length) | ~~~~ ^ ~~~~~~ src/libavcodec/lagarithrac.c:33:57: warning: unused parameter 'length' [-Wunused-parameter] 33 | void ff_lag_rac_init(lag_rac *l, GetBitContext *gb, int length) | ^ 1 warning generated. CC libavcodec/latm_parser.o src/libavcodec/latm_parser.c:70:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 70 | if ((state & LATM_SIZE_MASK) - s->count <= buf_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/latm_parser.c:84:65: warning: unused parameter 'avctx' [-Wunused-parameter] 84 | static int latm_parse(AVCodecParserContext *s1, AVCodecContext *avctx, | ^ 2 warnings generated. CC libavcodec/lcevc_parser.o 1 warning generated. CC libavcodec/lcevctab.o CC libavcodec/lcldec.o src/libavcodec/lcevc_parser.c:101:26: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 101 | if (payload_size > INT_MAX - (get_bits_count(&gb) >> 3)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. CC libavcodec/lclenc.o 5 warnings generated. CC libavcodec/leaddec.o src/libavcodec/lcldec.c:156:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 156 | if (expected != (unsigned int)zstream->total_out) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:159:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 159 | if (expected > (unsigned int)zstream->total_out) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:201:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 201 | c->imgtype == IMGTYPE_YUV111 && len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:200:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 200 | if (c->imgtype == IMGTYPE_RGB24 && len == FFALIGN(width * 3, 4) * height || | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:263:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 263 | if (len < ((aligned_width * height * bppx2) >> 1)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:278:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 278 | len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:434:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 434 | linesize = len < FFALIGN(3 * width, 4) * height ? 3 * width : FFALIGN(3 * width, 4); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/ljpegenc.o CC libavcodec/loco.o 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) { | ~~~~~~~~ ^ ~~~~~~ 7 warnings generated. CC libavcodec/lossless_audiodsp.o 7 warnings generated. CC libavcodec/lossless_videodsp.o CC libavcodec/lossless_videoencdsp.o 3 warnings generated. CC libavcodec/lpc.o CC libavcodec/lscrdec.o CC libavcodec/lsp.o CC libavcodec/lzf.o 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 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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/magicyuvenc.o 1 warning generated. CC libavcodec/mathtables.o 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) | ^ 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/magicyuv.c:262:59: warning: unused parameter 'tdata' [-Wunused-parameter] 262 | static int magy_decode_slice(AVCodecContext *avctx, void *tdata, | ^ src/libavcodec/magicyuv.c:263:41: warning: unused parameter 'threadnr' [-Wunused-parameter] 263 | int j, int threadnr) | ^ src/libavcodec/magicyuv.c:290:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 290 | if (s->slicsrc/libavcodec/magicyuvenc.ce:s85[:i43]:[ jwarning: ]unused parameter 's' [-Wunused-parameter]. size - 852 | snb_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/magicyuv.c:455:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 455 | if (header_size < 32 || header_size >= avpkt->size) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/magicyuv.c:547:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 547 | if (slice_width != avctx->coded_width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:568:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 568 | if (s->nb_slices > INT_MAX / FFMAX(sizeof(Slice), 4 * 5)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:619:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 619 | if (bytestream2_get_byteu(&gb) != s->planes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/magicyuv.c:672:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 672 | for (i = 0; i < FF_ARRAY_ELEMS(s->slices); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/me_cmp.o 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}, | ^ 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, \ | ^ 1 warning 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 10 warnings generated. CC libavcodec/microdvddec.o 10 warnings generated. CC libavcodec/midivid.o src/libavcodec/microdvddec.c:211:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 211 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:217:33: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 217 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:344:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 344 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:347:37: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 347 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^ 4 warnings generated. CC libavcodec/mimic.o 3 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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 6 warnings generated. CC libavcodec/misc4_parser.o CC libavcodec/mjpeg_parser.o 44 warnings generated. CC libavcodec/mjpegbdec.o src/libavcodec/mjpeg_parser.c:106:39: warning: unused parameter 'avctx' [-Wunused-parameter] 106 | AVCodecContext *avctx, | ^ CC libavcodec/mjpegdec.o CC libavcodec/mjpegdec_common.o 1 warning generated. CC libavcodec/mjpegenc.o In file included from src/libavcodec/mjpegdec.c:56: 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:86:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 86 | 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/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 | { "force_duplicated_matrix", "Always write luma and chroma matrix for mjpeg, useful for rtp streaming.", OFFSET(force_duplicated_matrix), AV_OPT_TYPE_BOOL, {.isrc/libavcodec/mjpegdec.c6:41452 :=32 :0 }warning: ,comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 0, 1, VE }, | ^ 1452 | if (s->mb_bitmask_size != (s->mb_width * s->mb_height + 7) >> 3) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | CC libavcodec/mjpegenc_common.o CC libavcodec/mjpegenc_huffman.o FF_RC_OFFSET(qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:356:160: note: expanded from macro 'FF_MPV_COMMON_OPTS' 356 | {"rc_qmod_amp", "experimental quantizer modulation", FF_RC_OFFSET(qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:357:158: note: expanded from macro 'FF_MPV_COMMON_OPTS' 357 | {"rc_qmod_freq", "experimental quantizer modulation", FF_RC_OFFSET(qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:363:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 363 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_RC_OFFSET(initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:364:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 364 | {"rc_buf_aggressivity", "currently useless", FF_RC_OFFSET(buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:365:179: note: expanded from macro 'FF_MPV_COMMON_OPTS' 365 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_MAIN_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:366:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 366 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:367:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 367 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:368:176: note: expanded from macro 'FF_MPV_COMMON_OPTS' 368 | {"skip_threshold", "Frame skip threshold", FF_MPV_MAIN_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:369:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 369 | {"skip_factor", "Frame skip factor", FF_MPV_MAIN_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:370:170: note: expanded from macro 'FF_MPV_COMMON_OPTS' 370 | {"skip_exp", "Frame skip exponent", FF_MPV_MAIN_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:372:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 372 | {"noise_reduction", "Noise reduction", FF_MPV_MAIN_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:654:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:373:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 373 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:655:7: warning: missing field 'help' initializer [-Wmissing-field-initializers] 655 | { NULL}, | ^ src/libavcodec/mjpegdec.c:1870:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1870 | if (id == AV_RB32("AVI1")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1885:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1885 | if (id == AV_RB32("JFIF")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1923:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1923 | if ( id == AV_RB32("Adob") | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1938:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1938 | if (id == AV_RB32("LJIF")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1977:12: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1977 | if (id == AV_RL32("colr") && len > 0) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1984:12: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1984 | if (id == AV_RL32("xfrm") && len > 0) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1993:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1993 | if (start_code == APP3 && id == AV_RB32("_JPS") && len >= 10) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2033:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2033 | if (start_code == APP1 && id == AV_RB32("Exif") && len >= 2) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2061:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2061 | if (id == AV_RB32("mjpg")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2077:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2077 | if (start_code == APP2 && id == AV_RB32("ICC_") && len >= 10) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2085:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2085 | if (id != AV_RB32("PROF") || id2 != AV_RB24("ILE")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2103:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2103 | } else if (s->iccnum != 0 && nummarkers != s->iccnum) { | ~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/mjpegdec.c:2395:68: warning: unused parameter 'avpkt' [-Wunused-parameter] 2395 | int *got_frame, const AVPacket *avpkt, | ^ src/libavcodec/mjpegdec.c:2952:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2952 | OFFSET(extern_huff), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/mjpegdec.c:2953:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2953 | { 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 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 28 warnings generated. CC libavcodec/mlp_parse.o 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) | ^ 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: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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/mlpenc.c:254:52: warning: unused parameter 'ctx' [-Wunused-parameter] 254 | static int compare_matrix_params(MLPEncodeContext *ctx, MLPSubstream *s, | ^ CC libavcodec/mlz.o 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:2271:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2271 | { "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:2272:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2272 | { "lpc_coeff_precision", "LPC coefficient precision", OFFSET(lpc_coeff_precision), AV_OPT_TYPE_INT, {.i64 = 15 }, 0, 15, FLAGS }, | ^ src/libavcodec/mlpenc.c:2276:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2276 | { "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:2277:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2277 | { "codebook_search", "Max number of codebook searches", OFFSET(max_codebook_search), AV_OPT_TYPE_INT, {.i64 = 3 }, 1, 100, FLAGS }, | ^ src/libavcodec/mlpenc.c:2281:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2281 | { "rematrix_precision", "Rematrix coefficient precision", OFFSET(rematrix_precision), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 14, FLAGS }, | ^ src/libavcodec/mlpenc.c:2282:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2282 | { 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 8 warnings generated. CC libavcodec/mobiclip.o CC libavcodec/motion_est.o 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) | ^ 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)) | ~ ^ ~ 19 warnings generated. CC libavcodec/motionpixels.o CC libavcodec/movtextdec.o 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 }, | ^ 9 warnings generated. CC libavcodec/movtextenc.o 3 warnings generated. CC libavcodec/mpc.o 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 6 warnings generated. CC libavcodec/mpc8.o 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]]; | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/mpeg12.o CC libavcodec/mpeg12data.o 3 warnings generated. CC libavcodec/mpeg12dec.o CC libavcodec/mpeg12enc.o 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:1399:37: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1399 | if (mb_y == 0 && s->c.codec_tag == AV_RL32("SLIF")) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:1420:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1420 | if (s->c.mb_x >= (unsigned) s->c.mb_width) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:1877:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1877 | if (s->codec_tag == AV_RL32("BW10")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:2225:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2225 | if ((unsigned)slice_err > INT_MAX - error_count) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:2577:60: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2577 | (s2->codec_tag == AV_RL32("VCR2") || s2->codec_tag == AV_RL32("BW10"))) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:2577:24: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2577 | (s2->codec_tag == AV_RL32("VCR2") || s2->codec_tag == AV_RL32("BW10"))) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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:2688:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2688 | { NULL } | ^ src/libavcodec/mpeg12enc.c:1254:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1254 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1244:69: note: expanded from macro 'COMMON_OPTS' 1244 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1254:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1246:77: note: expanded from macro 'COMMON_OPTS' 1246 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1254:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1248:77: note: expanded from macro 'COMMON_OPTS' 1248 | OFFSET(scan_offset), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1254:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1250:87: note: expanded from macro 'COMMON_OPTS' 1250 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^ src/libavcodec/mpeg12enc.c:1254:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1251:5: note: expanded from macro 'COMMON_OPTS' 1251 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:376:155: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 376 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_MAIN_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1254:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1251:5: note: expanded from macro 'COMMON_OPTS' 1251 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:377:159: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 377 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_MAIN_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1254:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1251:5: note: expanded from macro 'COMMON_OPTS' 1251 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:378:148: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 378 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_MAIN_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1255 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:348:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 348 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:350:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 350 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:351:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 351 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:353:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 353 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:355:147: note: expanded from macro 'FF_MPV_COMMON_OPTS' 355 | FF_RC_OFFSET(qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:356:160: note: expanded from macro 'FF_MPV_COMMON_OPTS' 356 | {"rc_qmod_amp", "experimental quantizer modulation", FF_RC_OFFSET(qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:357:158: note: expanded from macro 'FF_MPV_COMMON_OPTS' 357 | {"rc_qmod_freq", "experimental quantizer modulation", FF_RC_OFFSET(qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:363:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 363 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_RC_OFFSET(initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:364:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 364 | {"rc_buf_aggressivity", "currently useless", FF_RC_OFFSET(buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:365:179: note: expanded from macro 'FF_MPV_COMMON_OPTS' 365 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_MAIN_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:366:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 366 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:367:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 367 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:368:176: note: expanded from macro 'FF_MPV_COMMON_OPTS' 368 | {"skip_threshold", "Frame skip threshold", FF_MPV_MAIN_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:369:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 369 | {"skip_factor", "Frame skip factor", FF_MPV_MAIN_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:370:170: note: expanded from macro 'FF_MPV_COMMON_OPTS' 370 | {"skip_exp", "Frame skip exponent", FF_MPV_MAIN_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:372:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 372 | {"noise_reduction", "Noise reduction", FF_MPV_MAIN_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:373:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 373 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1256:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1256 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:386:184: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 386 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_MAIN_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1256:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:387:129: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 387 | {"mepre", "pre motion estimation", FF_MPV_MAIN_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1256:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:388:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 388 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1256:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:389:177: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 389 | {"sc_threshold", "Scene change threshold", FF_MPV_MAIN_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1257:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1257 | { NULL }, | ^ src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1261 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1244:69: note: expanded from macro 'COMMON_OPTS' 1244 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1246:77: note: expanded from macro 'COMMON_OPTS' 1246 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1248:77: note: expanded from macro 'COMMON_OPTS' 1248 | OFFSET(scan_offset), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1250:87: note: expanded from macro 'COMMON_OPTS' 1250 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^ src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1251:5: note: expanded from macro 'COMMON_OPTS' 1251 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:376:155: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 376 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_MAIN_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1251:5: note: expanded from macro 'COMMON_OPTS' 1251 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:377:159: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 377 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_MAIN_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1251:5: note: expanded from macro 'COMMON_OPTS' 1251 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:378:148: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 378 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_MAIN_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1263:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1263 | { "intra_dc_precision", "Precision of the DC coefficient - 8", FF_MPV_OFFSET(c.intra_dc_precision), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 3, VE }, | ^ src/libavcodec/mpeg12enc.c:1268:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1268 | FF_MPV_OFFSET(c.intra_vlc_format), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1269:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1269 | { "non_linear_quant", "Use nonlinear quantizer.", FF_MPV_OFFSET(c.q_scale_type), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1270:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1270 | { "alternate_scan", "Enable alternate scantable.", FF_MPV_OFFSET(c.alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1271:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1271 | { "a53cc", "Use A53 Closed Captions (if available)", OFFSET(a53_cc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1289 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:348:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 348 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:350:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 350 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:351:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 351 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:353:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 353 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:355:147: note: expanded from macro 'FF_MPV_COMMON_OPTS' 355 | FF_RC_OFFSET(qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:356:160: note: expanded from macro 'FF_MPV_COMMON_OPTS' 356 | {"rc_qmod_amp", "experimental quantizer modulation", FF_RC_OFFSET(qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:357:158: note: expanded from macro 'FF_MPV_COMMON_OPTS' 357 | {"rc_qmod_freq", "experimental quantizer modulation", FF_RC_OFFSET(qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:363:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 363 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_RC_OFFSET(initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:364:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 364 | {"rc_buf_aggressivity", "currently useless", FF_RC_OFFSET(buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:365:179: note: expanded from macro 'FF_MPV_COMMON_OPTS' 365 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_MAIN_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:366:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 366 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:367:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 367 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:368:176: note: expanded from macro 'FF_MPV_COMMON_OPTS' 368 | {"skip_threshold", "Frame skip threshold", FF_MPV_MAIN_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:369:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 369 | {"skip_factor", "Frame skip factor", FF_MPV_MAIN_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:370:170: note: expanded from macro 'FF_MPV_COMMON_OPTS' 370 | {"skip_exp", "Frame skip exponent", FF_MPV_MAIN_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:372:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 372 | {"noise_reduction", "Noise reduction", FF_MPV_MAIN_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:373:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 373 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1290:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1290 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:386:184: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 386 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_MAIN_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1290:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:387:129: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 387 | {"mepre", "pre motion estimation", FF_MPV_MAIN_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1290:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:388:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 388 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1290:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:389:177: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 389 | {"sc_threshold", "Scene change threshold", FF_MPV_MAIN_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1292:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1292 | { NULL }, | ^ 37 warnings generated. CC libavcodec/mpeg12framerate.o CC libavcodec/mpeg4audio.o 21 warnings generated. CC libavcodec/mpeg4audio_sample_rates.o CC libavcodec/mpeg4video.o src/libavcodec/mpeg4audio.c:100:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 100 | if (c->chan_config < FF_ARRAY_ELEMS(ff_mpeg4audio_channels)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpeg4video.c:26: src/libavcodec/mpeg4data.h:114:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 114 | }; | ^ src/libavcodec/mpeg4data.h:219:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 219 | }; | ^ src/libavcodec/mpeg4data.h:323:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 323 | }; | ^ 1 warning generated. CC libavcodec/mpeg4video_parser.o 3 warnings generated. CC libavcodec/mpeg4videodec.o 67 warnings generated. CC libavcodec/mpeg4videodsp.o In file included from src/libavcodec/mpeg4videodec.c:51: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mpeg4videodec.c:118:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 118 | (unsigned)src_y >= FFMAX(s->v_edge_pos - 17, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:117:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 117 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - 17, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:162:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 162 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - 9, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:161:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 161 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - 9, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ 7 warnings generated. CC libavcodec/mpeg_er.o src/libavcodec/mpeg4videodec.c:2398:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2398 | if (get_bits_left(&h->gb) < 8U && show_bits(&h->gb, get_bits_left(&h->gb)) == 0) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c:2426:55: warning: unused parameter 's' [-Wunused-parameter] 2426 | static int mpeg4_decode_profile_level(MpegEncContext *s, GetBitContext *gb, int *profile, int *level) | ^ src/libavcodec/mpeg4videodec.c:2751:48: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 2751 | !(h->c.width && h->c.codec_tag == AV_RL32("MP4S"))) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3044:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3044 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3044:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3044 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3044:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3044 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3457:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3457 | if (s->codec_tag == AV_RL32("WV1F") && show_bits(gb, 24) == 0x575630) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3467:82: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3467 | (ctx->divx_version >= 0 || ctx->xvid_build >= 0) || s->codec_tag == AV_RL32("QMP4")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3641:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3641 | h->c.codec_tag == AV_RL32("SIPP")) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3640:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3640 | h->c.codec_tag == AV_RL32("ZMP4") || | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3639:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3639 | h->c.codec_tag == AV_RL32("RMP4") || | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3638:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3638 | h->c.codec_tag == AV_RL32("XVIX") || | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3637:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3637 | if (h->c.codec_tag == AV_RL32("XVID") || | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3646:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3646 | if (h->c.codec_tag == AV_RL32("DIVX") && ctx->vo_type == 0 && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3656:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3656 | if (h->c.codec_tag == AV_RL32("XVIX")) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3659:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 3659 | if (h->c.codec_tag == AV_RL32("UMP4")) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3668:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3668 | if (ctx->xvid_build <= 3U) | ~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c:3671:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3671 | if (ctx->xvid_build <= 1U) | ~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c:3674:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3674 | if (ctx->xvid_build <= 12U) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mpeg4videodec.c:3677:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3677 | if (ctx->xvid_build <= 32U) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mpeg4videodec.c:3685:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3685 | if (ctx->lavc_build < 4653U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3688:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3688 | if (ctx->lavc_build < 4655U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3691:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3691 | if (ctx->lavc_build < 4670U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3694:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3694 | if (ctx->lavc_build <= 4712U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3709:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3709 | if (ctx->divx_version < 500U) | ~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mpeg4videodec.c:4070:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4070 | {"quarter_sample", "1/4 subpel MC", OFFSET(c.quarter_sample), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS}, | ^ src/libavcodec/mpeg4videodec.c:4071:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4071 | {"divx_packed", "divx style packed b frames", OFFSET(divx_packed), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS}, | ^ src/libavcodec/mpeg4videodec.c:4072:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4072 | {NULL} | ^ 3 warnings generated. CC libavcodec/mpegaudio.o In file included from src/libavcodec/mpeg4videoenc.c:31: In file included from src/libavcodec/h263enc.h:25: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mpeg4videoenc.c:31: src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter] 47 | int16_t block[6][64], | ^ src/libavcodec/mpeg4videoenc.c:408:61: warning: unused parameter 'block' [-Wunused-parameter] 408 | static inline int get_b_cbp(MPVEncContext *const s, int16_t block[6][64], | ^ CC libavcodec/mpegaudio_parser.o src/libavcodec/mpeg4videoenc.c:1341:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1341 | { "data_partitioning", "Use data partitioning.", FF_MPV_OFFSET(data_partitioning), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1342:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1342 | { "alternate_scan", "Enable alternate scantable.", OFFSET(c.alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1344:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1344 | OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1345:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1345 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:376:155: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 376 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_MAIN_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1345:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:377:159: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 377 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_MAIN_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1345:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:378:148: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 378 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_MAIN_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1346 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:348:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 348 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:350:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 350 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:351:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 351 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:353:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 353 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:355:147: note: expanded from macro 'FF_MPV_COMMON_OPTS' 355 | FF_RC_OFFSET(qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:356:160: note: expanded from macro 'FF_MPV_COMMON_OPTS' 356 | {"rc_qmod_amp", "experimental quantizer modulation", FF_RC_OFFSET(qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:357:158: note: expanded from macro 'FF_MPV_COMMON_OPTS' 357 | {"rc_qmod_freq", "experimental quantizer modulation", FF_RC_OFFSET(qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:363:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 363 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_RC_OFFSET(initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:364:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 364 | {"rc_buf_aggressivity", "currently useless", FF_RC_OFFSET(buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:365:179: note: expanded from macro 'FF_MPV_COMMON_OPTS' 365 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_MAIN_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:366:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 366 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:367:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 367 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:368:176: note: expanded from macro 'FF_MPV_COMMON_OPTS' 368 | {"skip_threshold", "Frame skip threshold", FF_MPV_MAIN_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:369:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 369 | {"skip_factor", "Frame skip factor", FF_MPV_MAIN_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:370:170: note: expanded from macro 'FF_MPV_COMMON_OPTS' 370 | {"skip_exp", "Frame skip exponent", FF_MPV_MAIN_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:372:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 372 | {"noise_reduction", "Noise reduction", FF_MPV_MAIN_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:373:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 373 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1347 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:386:184: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 386 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_MAIN_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:387:129: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 387 | {"mepre", "pre motion estimation", FF_MPV_MAIN_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:388:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 388 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:389:177: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 389 | {"sc_threshold", "Scene change threshold", FF_MPV_MAIN_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1349:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1349 | { NULL }, | ^ CC libavcodec/mpegaudiodata.o CC libavcodec/mpegaudiodec_common.o CC libavcodec/mpegaudiodec_fixed.o CC libavcodec/mpegaudiodec_float.o In file included from src/libavcodec/mpegaudiodec_fixed.c:61: src/libavcodec/mpegaudiodec_template.c:234:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | if (e > (SUINT)31) | ~ ^ ~~~~~~~~~ src/libavcodec/mpegaudiodec_template.c:1101:49: warning: unused parameter 's' [-Wunused-parameter] 1101 | static void compute_antialias(MPADecodeContext *s, GranuleDef *g) | ^ In file included from src/libavcodec/mpegaudiodec_float.c: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) | ^ 32 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 2 warnings generated. CC libavcodec/mpegaudioenc.o CC libavcodec/mpegaudiotabs.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 }, | ^ CC libavcodec/mpegpicture.o 33 warnings generated. CC libavcodec/mpegutils.o 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 2 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) | ^ 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_dec.o CC libavcodec/mpegvideo_enc.o 2 warnings generated. CC libavcodec/mpegvideo_motion.o src/libavcodec/mpegvideo_dec.c:433:28: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 433 | for (unsigned y = 0; y < p->mb_height; y++) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:434:32: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 434 | for (unsigned x = 0; x < p->mb_width; x++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:475:42: warning: unused parameter 'width' [-Wunused-parameter] 475 | int width, int height, ptrdiff_t stride, | ^ src/libavcodec/mpegvideo_dec.c:475:53: warning: unused parameter 'height' [-Wunused-parameter] 475 | int width, int height, ptrdiff_t stride, | ^ src/libavcodec/mpegvideo_dec.c:501:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 501 | (unsigned)src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - h, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:500:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 500 | if ((unsigned)src_x > FFMAX( h_edge_pos - (!!sx) - w, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegvideo_enc.c:52: 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/mpegvideo_dec.c:607:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 607 | (unsigned) src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - FFMAX(h, field_select + src/libavcodec/put_bits.hh:c275<:<37s:- >warning: ccomparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]h rom 275 | a _ y _ s h iifft )(,s -0>)b)u f{_ e n| d ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - s->bufsrc/libavcodec/mpegvideo_dec.c_:p606t:r26 :> =warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]s izeof(BitB u606f | ) ) { i f| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~( (unsigned) src_x > FFMAX( h_edge_pos - (!!sx) - 2 * block_s, 0) || uvsrc_y<0 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:698:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 698 | (unsigned) src_y > FFMAX(v_edge_pos - (!!sy) - block_s, 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:697:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 697 | if ((unsigned) src_x > FFMAX(h_edge_pos - (!!sx) - block_s, 0) || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegvideo_enc.c:59: src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter] 47 | int16_t block[6][64], | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:348:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 348 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:97: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:97: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:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:353:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 353 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:355:147: note: expanded from macro 'FF_MPV_COMMON_OPTS' 355 | FF_RC_OFFSET(qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:356:160: note: expanded from macro 'FF_MPV_COMMON_OPTS' 356 | {"rc_qmod_amp", "experimental quantizer modulation", FF_RC_OFFSET(qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:97: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:97: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:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:364:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 364 | {"rc_buf_aggressivity", "currently useless", FF_RC_OFFSET(buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:365:179: note: expanded from macro 'FF_MPV_COMMON_OPTS' 365 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_MAIN_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:366:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 366 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:367:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 367 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97: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:97: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:97: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:97: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:97: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:98:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | 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:98: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:98: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:98: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:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL }, | ^ src/libavcodec/mpegvideo_enc.c:1103:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1103 | for (int i = 0; i < FF_ARRAY_ELEMS(m->tmp_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:1971:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1971 | s->lambda < m->lmax) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/mpegvideo_enc.c:2789:55: warning: unused parameter 'c' [-Wunused-parameter] 2789 | static int pre_estimate_motion_thread(AVCodecContext *c, void *arg){ | ^ src/libavcodec/mpegvideo_enc.c:2807:51: warning: unused parameter 'c' [-Wunused-parameter] 2807 | static int estimate_motion_thread(AVCodecContext *c, void *arg){ | ^ src/libavcodec/mpegvideo_enc.c:2832:42: warning: unused parameter 'c' [-Wunused-parameter] 2832 | static int mb_var_thread(AVCodecContext *c, void *arg){ | ^ src/libavcodec/mpegvideo_enc.c:2911:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2911 | if (put_bytes_left(&s->pb, 0) < threshold | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:2938:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 2938 | if (put_bytes_left(&s->pb, 0) < threshold) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:2943:42: warning: unused parameter 'c' [-Wunused-parameter] 2943 | 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) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/mpegvideo_parser.o CC libavcodec/mpegvideo_unquantize.o 10 warnings generated. CC libavcodec/mpegvideodata.o CC libavcodec/mpegvideoencdsp.o 10 warnings generated. CC libavcodec/mpl2dec.o CC libavcodec/mqc.o src/libavcodec/mpegvideoencdsp.c:112:49: warning: cast from 'const unsigned char *' to 'unsigned long *' drops const qualifier [-Wcast-qual] 112 | register uint64_t x = *(uint64_t *) pix; | ^ CC libavcodec/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. 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] 75CC libavcodec/msmpeg4.o | 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++) { | ~ ^ ~~~~ 4 warnings generated. CC libavcodec/msmpeg4_vc1_data.o CC libavcodec/msmpeg4data.o CC libavcodec/msmpeg4dec.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, }, | ^ 6 warnings generated. CC libavcodec/msmpeg4enc.o CC libavcodec/msp2dec.o 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) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 4 warnings generated. CC libavcodec/msrle.o CC libavcodec/msrledec.o 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){ | ~~~ ^ ~~~~~ 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) | ^ 3 warnings generated. CC libavcodec/mss1.o 3 warnings generated. CC libavcodec/mss12.o 1 warning generated. CC libavcodec/mss2.o 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)) | ~ ^ ~ CC libavcodec/mss2dsp.o CC libavcodec/mss3.o 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) { | ~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/mss34dsp.o 4 warnings generated. CC libavcodec/mss4.o 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++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/msvideo1.o src/libavcodec/mss4.c:322:70: warning: unused parameter 'mb_y' [-Wunused-parameter] 322 | uint8_t *picdst[3], int mb_x, int mb_y) | ^ 33 warnings generated. CC libavcodec/msvideo1enc.o 2 warnings generated. CC libavcodec/mv30.o CC libavcodec/mvcdec.o 2 warnings generated. CC libavcodec/mvha.o src/libavcodec/mv30.c:338:47: warning: unused parameter 'avctx' [-Wunused-parameter] 338 | static int decode_inter_block(AVCodecContext *avctx, int mode, | ^ 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) | ~~~~ ^ ~~~~~~~~~~~ CC libavcodec/mwsc.o 3 warnings generated. CC libavcodec/mxpegdec.o 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:73:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 73 | if (pos + width - w < fill) | ~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mwsc.c:76:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 76 | for (int j = 0; j < fill; j++, w++) { | ~ ^ ~~~~ src/libavcodec/mwsc.c:87:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | if (bytestream2_tell_p(pb) + width - w < run) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mwsc.c:90:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | for (int j = 0; j < run; j++, w++) { | ~ ^ ~~~ 6 warnings generated. CC libavcodec/nellymoser.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 || | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/nellymoserdec.o 4 warnings generated. CC libavcodec/nellymoserenc.o CC libavcodec/notchlc.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) | ^ CC libavcodec/null.o src/libavcodec/notchlc.c:77:43: warning: unused parameter 'avctx' [-Wunused-parameter] 77 | static int lz4_decompress(AVCodecContext *avctx, | ^ src/libavcodec/notchlc.c:507:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | if (bytestream2_get_bytes_left(gb) < uncompressed_size / 255) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/notchlc.c:518:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 518 | if (ret != uncompressed_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/nuv.o 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) | ^ 5 warnings generated. CC libavcodec/on2avc.o 4 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:916:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 916 | if (channels > 2U) { | ~~~~~~~~ ^ ~~ CC libavcodec/options.o CC libavcodec/opus/celt.o 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:95:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 95 | {"time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:96:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | {"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:97:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | {"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:98:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | {"cutoff", "set cutoff bandwidth", OFFSET(cutoff), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:99:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | {"frame_size", NULL, OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:100:97: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 100 | {"frame_number", NULL, OFFSET(frame_num), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:101:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 101 | {"delay", NULL, OFFSET(delay), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:104:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:105:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"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:106:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"qmin", "minimum video quantizer scale (VBR)", OFFSET(qmin), AV_OPT_TYPE_INT, {.i64 = 2 }, -1, 69, V|E}, | ^ src/libavcodec/options_table.h:107:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"qmax", "maximum video quantizer scale (VBR)", OFFSET(qmax), AV_OPT_TYPE_INT, {.i64 = 31 }, -1, 1024, V|E}, | ^ src/libavcodec/options_table.h:108:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"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:109:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | {"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:110:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | {"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:111:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 111 | {"codec_tag", NULL, OFFSET(codec_tag), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | {"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:144:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 144 | {"has_b_frames", NULL, OFFSET(has_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:145:90: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 145 | {"block_align", NULL, OFFSET(block_align), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:146:108: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 146 | {"rc_override_count", NULL, OFFSET(rc_override_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:147:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | {"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:149:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(rc_min_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:150:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | {"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:151:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | {"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:152:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | {"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:161:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | {"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:162:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | {"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:163:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | {"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:164:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:165:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 165 | {"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:185:110: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 185 | {"bits_per_coded_sample", NULL, OFFSET(bits_per_coded_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:186:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | {"aspect", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, | ^ src/libavcodec/options_table.h:187:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | {"sar", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, | ^ src/libavcodec/options_table.h:204:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 204 | {"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:205:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | {"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:206:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 206 | {"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:207:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | {"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:208:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | {"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:209:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | {"global_quality", NULL, OFFSET(global_quality), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:210:96: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 210 | {"slice_flags", NULL, OFFSET(slice_flags), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:215:200: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | {"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:219:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | {"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:221:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | {"nssew", "nsse weight", OFFSET(nsse_weight), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:222:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 222 | {"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:223:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | {"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:229:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | {"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:253:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 253 | {"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:254:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 254 | {"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:265:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"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:266:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 266 | {"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:267:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 267 | {"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:268:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | {"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:269:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | {"mv0_threshold", NULL, OFFSET(mv0_threshold), AV_OPT_TYPE_INT, {.i64 = 256 }, 0, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:270:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | {"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:271:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 271 | {"bits_per_raw_sample", NULL, OFFSET(bits_per_raw_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:273:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 273 | {"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:274:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | {"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:365:123: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 365 | {"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:366:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 366 | {"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:381:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 381 | {"pkt_timebase", NULL, OFFSET(pkt_timebase), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options_table.h:382:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 382 | {"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:388:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | {"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D }, | ^ src/libavcodec/options_table.h:389:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | {"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D }, | ^ src/libavcodec/options_table.h:396:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 396 | {"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:397:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 397 | {"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:398:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | {"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:399:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | {"video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str=NULL}, 0, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:400:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 400 | {"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:401:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 401 | {"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:407:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 407 | {"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:408:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | {"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:420:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 420 | {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}, | ^ 81 warnings generated. CC libavcodec/opus/dec.o src/libavcodec/opus/celt.c:154:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 154 | if (opus_rc_tell(rc) + 4 <= f->framebits) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/celt.c:175:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 175 | while (opus_rc_tell_frac(rc) + (b_dynalloc << 3) < tbits_8ths && boost[i] < f->caps[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/opus/celt.c:200:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 200 | if (opus_rc_tell_frac(rc) + (6 << 3) <= tbits_8ths) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/opus/celt.c:209:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (f->transient && f->size >= 2 && tbits_8ths >= ((f->size + 2) << 3)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/opus/dec_celt.o src/libavcodec/opus/dec.c:196:46: warning: cast from 'const float *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 196 | const uint8_t *delayptr[2] = { (uint8_t*)delay, (uint8_t*)delay }; | ^ src/libavcodec/opus/dec.c:196:63: warning: cast from 'const float *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 196 | const uint8_t *delayptr[2] = { (uint8_t*)delay, (uint8_t*)delay }; | ^ src/libavcodec/opus/dec.c:268: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] 268 | (const uint8_t**)s->silk_output, samples); | ^ src/libavcodec/opus/dec.c:543:36: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 543 | if (out_dummy && sync_size > FF_ARRAY_ELEMS(sync_dummy)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus/dec.c:762:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 762 | { "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:763:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 763 | { NULL }, | ^ 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 CC libavcodec/opus/enc.o 6 warnings generated. CC libavcodec/opus/enc_psy.o src/libavcodec/opus/enc.c:280:67: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 280 | tf_select_needed = ((f->size && (opus_rc_tell(rc) + bits + 1) <= f->framebits)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/enc.c:283:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 283 | if ((opus_rc_tell(rc) + bits + tf_select_needed) <= f->framebits) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/enc.c:324:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 324 | if ((opus_rc_tell(rc) + 2) <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/enc.c:346:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 346 | if (opus_rc_tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/enc.c:419:46: warning: unused parameter 's' [-Wunused-parameter] 419 | static void celt_quant_final(OpusEncContext *s, OpusRangeCoder *rc, CeltFrame *f) | ^ src/libavcodec/opus/enc.c:422:90: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 422 | for (int i = f->start_band; i < f->end_band && (f->framebits - opus_rc_tell(rc)) >= f->channels; i++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/opus/enc.c:474:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 474 | if (!f->start_band && opus_rc_tell(rc) + 16 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/enc.c:478:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 478 | if (f->size && opus_rc_tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/enc.c:731:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 731 | { NULL }, | ^ src/libavcodec/opus/enc.c:744:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 744 | { NULL }, | ^ 5 warnings generated. CC libavcodec/opus/frame_duration_tab.o CC libavcodec/opus/parse.o 3 warnings generated. CC libavcodec/opus/parser.o src/libavcodec/opus/parse.c:281:40: warning: unused parameter 'nb_channels' [-Wunused-parameter] 281 | static int channel_reorder_unknown(int nb_channels, int channel_idx) | ^ src/libavcodec/opus/parser.c:76:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 76 | if (bytestream2_tell(&gb) + payload_len_tmp > buf_len) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 1 warning generated. 1 warning generated. CC libavcodec/opus/pvq.o CC libavcodec/opus/rc.o src/libavcodec/opus/rc.c:170:28: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 170 | AV_WB32((uint8_t *)rc->rb.position, rc->rb.cacheval); | ^ src/libavcodec/opus/rc.c:219:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 219 | k = (symbol < (k0+1)*3) ? symbol/3 : symbol - (k0+1)*2; | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/opus/rc.c:222:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 222 | (k <= k0) ? 3*(k+1) : (k-0-k0) + 3*(k0+1), total); | ~ ^ ~~ src/libavcodec/opus/rc.c:221:38: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 221 | opus_rc_dec_update(rc, scale, (k <= k0) ? 3*(k+0) : (k-1-k0) + 3*(k0+1), | ~ ^ ~~ src/libavcodec/opus/rc.c:228:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 228 | const uint32_t a = val <= k0, b = 2*a + 1; | ~~~ ^ ~~ src/libavcodec/opus/rc.c:264:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 264 | if (k <= qn >> 1) { | ~ ^ ~~~~~~~ src/libavcodec/opus/rc.c:330:30: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 330 | const int distance = FFMIN(val - i, (((32768 - low) - !pos) >> 1) - 1); | ^ ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/opus/pvq.c:99:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 99 | for (i = 0; i < len - stride; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/opus/pvq.c:142:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | for (i = 0; i < stride; i++) { | ~ ^ ~~~~~~ src/libavcodec/opus/pvq.c:163:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 163 | for (i = 0; i < B; i++) | ~ ^ ~ src/libavcodec/opus/pvq.c:264:57: warning: unused parameter 'K' [-Wunused-parameter] 264 | static inline uint32_t celt_icwrsi(uint32_t N, uint32_t K, const int *y) | ^ src/libavcodec/opus/pvq.c:268:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus/pvq.c:37:58: note: expanded from macro 'CELT_PVQ_U' 37 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus/pvq.c:268:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus/pvq.c:37:45: note: expanded from macro 'CELT_PVQ_U' 37 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/opus/pvq.c:269:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 269 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus/pvq.c:37:58: note: expanded from macro 'CELT_PVQ_U' 37 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus/pvq.c:269:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 269 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus/pvq.c:37:45: note: expanded from macro 'CELT_PVQ_U' 37 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 10 warnings generated. 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++) | ~ ^ ~~ CC libavcodec/opus/silk.o CC libavcodec/opus/tab.o CC libavcodec/osq.o 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:615:72: warning: unused parameter 'flags' [-Wunused-parameter] 615 | void *data, size_t size, int flags) | ^ src/libavcodec/packet.c:622:60: warning: unused parameter 'flags' [-Wunused-parameter] 622 | size_t size, int flags) | ^ src/libavcodec/packet.c:670:43: warning: unused parameter 'opaque' [-Wunused-parameter] 670 | static void *container_packet_alloc(void *opaque) | ^ src/libavcodec/packet.c:675:42: warning: unused parameter 'opaque' [-Wunused-parameter] 675 | static void container_packet_reset(void *opaque, void *obj) | ^ src/libavcodec/packet.c:680:41: warning: unused parameter 'opaque' [-Wunused-parameter] 680 | static void container_packet_free(void *opaque, void *obj) | ^ src/libavcodec/packet.c:686:44: warning: unused parameter 'opaque' [-Wunused-parameter] 686 | static int container_packet_transfer(void *opaque, void *dst, void *src, unsigned flags) | ^ src/libavcodec/packet.c:695:60: warning: unused parameter 'flags' [-Wunused-parameter] 695 | AVContainerFifo *av_container_fifo_alloc_avpacket(unsigned flags) | ^ 6 warnings generated. CC libavcodec/pafaudio.o 10 warnings generated. CC libavcodec/pafvideo.o src/libavcodec/pafvideo.c:190:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 190 | if (bytestream2_get_bytes_left(&c->gb) < (j - offset) * 16) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/pafvideo.c:201:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 201 | } while (offset < j); | ~~~~~~ ^ ~ src/libavcodec/pafvideo.c:223:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 223 | if (bytestream2_get_bytes_left(&c->gb) < opcode_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/pafvideo.c:234:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 234 | if (op > opcode_size) | ~~ ^ ~~~~~~~~~~~ CC libavcodec/pamenc.o CC libavcodec/parser.o CC libavcodec/parsers.o src/libavcodec/parser.c:171: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] 171 | index = ffcodecparser(s->parser)->parse(s, avctx, (const uint8_t **) poutbuf, | ^ 4 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-dvda.o 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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/pcm-dvdenc.o 1 warning generated. src/libavcodec/pcm-dvda.c:302:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 302 | if (buf_size < sizeof(*header)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/pcm-dvda.c:311:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 311 | if (header_size < sizeof(*header) || header_size > buf_size) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/pcm.o CC libavcodec/pcx.o CC libavcodec/pcxenc.o 2 warnings generated. CC libavcodec/pdvdec.o 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) | ~~ ^ ~~~~~~~ CC libavcodec/pdvenc.o CC libavcodec/pgssubdec.o 2 warnings generated. CC libavcodec/pgxdec.o 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:684:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 684 | {"forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/pgssubdec.c:685:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 685 | { NULL }, | ^ CC libavcodec/photocd.o src/libavcodec/pgxdec.c:27:43: warning: unused parameter 'avctx' [-Wunused-parameter] 27 | static int pgx_get_number(AVCodecContext *avctx, GetByteContext *g, int *number) { | ^ CC libavcodec/pictordec.o 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 }, | ^ 8 warnings generated. 1 warning generated. CC libavcodec/pixblockdsp.o CC libavcodec/pixlet.o CC libavcodec/png.o In file included from src/libavcodec/pixlet.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/pixlet.c:134:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 134 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:154:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 154 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:161:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 161 | if (state * 4ULL > 0xFF || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:180:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | if (rlen > size - i) | ~~~~ ^ ~~~~~~~~ src/libavcodec/pixlet.c:184:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 184 | for (k = 0; k < rlen; k++) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:186:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:224:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:260:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:268:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 268 | if ((uint64_t)state > 0xFF / 4 || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:295:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 295 | if (rlen > 0xFFFF || i + rlen > size) | ~~~~~~~~ ^ ~~~~ src/libavcodec/pixlet.c:301:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 301 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:443:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 443 | for (j = 0; j < scaled_height; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:448:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 448 | for (j = 0; j < scaled_width; j++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pixlet.c:450:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:458:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:475:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 475 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->lut); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pixlet.c:613:64: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 613 | if (pktsize <= 44 + (NB_LEVELS * 8 + 6) * 3 || pktsize - 4 > bytestream2_get_bytes_left(&ctx->gb)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pixlet.c:631:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 631 | || height > INT_MAX - (1U << (NB_LEVELS + 1))) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pixlet.c:630:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 630 | if ( width > INT_MAX - (1U << (NB_LEVELS + 1)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/png_parser.o 3 warnings generated. CC libavcodec/pngdec.o src/libavcodec/png_parser.c:38:63: warning: unused parameter 'avctx' [-Wunused-parameter] 38 | static int png_parse(AVCodecParserContext *s, AVCodecContext *avctx, | ^ src/libavcodec/png_parser.c:63:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 63 | i = FFMIN(ppc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/png_parser.c:67:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 67 | if (ppc->chunk_pos == -1) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/png_parser.c:83:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 83 | if (ppc->chunk_length >= buf_size - i) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/pngdsp.o 4 warnings generated. CC libavcodec/pngenc.o src/libavcodec/pngdec.c:154:40: warning: unused parameter 'color_type' [-Wunused-parameter] 154 | int color_type, const uint8_t *src) | ^ src/libavcodec/pngdec.c:572:46: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare] 572 | if (exif_len > SIZE_MAX / 2 || end - ptr < 2 * exif_len) | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/pngdec.c:1078:46: warning: unused parameter 'avctx' [-Wunused-parameter] 1078 | static int decode_plte_chunk(AVCodecContext *avctx, PNGDecContext *s, | ^ CC libavcodec/pnm.o src/libavcodec/pngdec.c:1410:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1410 | for (y = 0; y < s->y_offset; y++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/pngdec.c:1412:29: 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:1418:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1418 | for (y = s->y_offset + s->cur_h; y < p->height; y++) | ~ ^ ~~~~~~~~~ src/libavcodec/pngdec.c:1423:33: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1423 | for (y = s->y_offset; y < s->y_offset + s->cur_h; ++y) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1426:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1426 | for (x = s->x_offset; x < s->x_offset + s->cur_w; ++x, foreground += bpp, background += bpp) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1459:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1459 | for (b = 0; b < bpp - 1; ++b) { | ~ ^ ~~~~~~~ src/libavcodec/pngdec.c:1487:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1487 | for (size_t y = 0; y < s->cur_h; y++) { | ~ ^ ~~~~~~~~ src/libavcodec/pngdec.c:1527:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1527 | if (length > 0x7fffffff || length + 8 > bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1893:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1893 | sig != MNGSIG) { | ~~~ ^ ~~~~~~ src/libavcodec/pngdec.c:1892:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1892 | if (sig != PNGSIG && | ~~~ ^ ~~~~~~ src/libavcodec/pngenc.c:826:37: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 826 | if (((uint16_t*)foreground)[3] == 0xffff || | ^ src/libavcodec/pngenc.c:832:37: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 832 | if (((uint16_t*)foreground)[1] == 0xffff || | ^ src/libavcodec/pngenc.c:743:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 743 | for (y = 0; y < input->height; ++y) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pngenc.c:744:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 744 | for (x = 0; x < input->width; ++x) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pngenc.c:762:20: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 762 | 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}, | ^ CC libavcodec/pnm_parser.o 20 warnings generated. CC libavcodec/pnmdec.o CC libavcodec/pnmenc.o In file included from src/libavcodec/pnmdec.c:30: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pnmdec.c:160:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 160 | if (v > s->maxval) { | ~ ^ ~~~~~~~~~ src/libavcodec/pnmdec.c:180:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 180 | for (unsigned j = 0; j < n; j++) | ~ ^ ~ src/libavcodec/pnmdec.c:184:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 184 | for (unsigned j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:238:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 238 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:250:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 250 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:256:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 256 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ CC libavcodec/profiles.o 8 warnings 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. CC libavcodec/prores_raw_parser.o src/libavcodec/prores_raw.c:258:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 258 | if (tile->x >= avctx->width) | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/prores_raw.c:305:36: warning: unused parameter 'thread_nb' [-Wunused-parameter] 305 | int n, int thread_nb) | ^ 8 warnings generated. src/libavcodec/prores_raw.c:360:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 360 | if (bytestream2_get_be32(&gb) != avpkt->size) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/proresdata.o 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 */ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 3 warnings generated. 13 warnings generated. CC libavcodec/proresenc_anatoliy.o CC libavcodec/proresenc_kostya.o 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_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_kostya.c+:)245 :{47 : | warning: ~ ^ ~~~~~~~~~~unused parameter 'src' [-Wunused-parameter] src/libavcodec/proresenc_anatoliy.c:524: 23245: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 524 | f o r ( j = 0 ; cjo n= switch_val) { | ~~~ ^ ~~~~~~~~~~ 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_insrc/libavcodec/proresenc_kostya.cd:e483x:,49 :c owarning: nunused parameter 'src' [-Wunused-parameter]s t int is _483t | o p _ f i e l d ) | ^ const uint16_t *src, ptrdiff_t linesize, | ^ src/libavcodec/proresenc_kostya.c:483:64: warning: unused parameter 'linesize' [-Wunused-parameter] 483 | const uint16_t *src, ptrdiff_t linesize, | ^ src/libavcodec/proresenc_kostya.c:515:49: warning: unused parameter 'src' [-Wunused-parameter] 515 | const uint16_t *src, ptrdiff_t linesize, | ^ src/libavcodec/proresenc_kostya.c:515:64: warning: unused parameter 'linesize' [-Wunused-parameter] 515 | const uint16_t *src, ptrdiff_t linesize, | ^ src/libavcodec/proresenc_anatoliy.c:939:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 939 | { "vendor", "vendor ID", OFFSET(vendor), AV_OPT_TYPE_STRING, { .str = "fmpg" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_anatoliy.c:940:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 940 | { NULL } | ^ src/libavcodec/proresenc_kostya.c:720:59: warning: unused parameter 'arg' [-Wunused-parameter] 720 | static int find_quant_thread(AVCodecContext *avctx, void *arg, | ^ src/libavcodec/proresenc_kostya.c:974:65: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 974 | AV_OPT_TYPE_INT, { .i64 = 8 }, 1, MAX_MBS_PER_SLICE, VE }, | ^ src/libavcodec/proresenc_kostya.c:993:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 993 | AV_OPT_TYPE_STRING, { .str = "Lavc" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_kostya.c:995:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 995 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8192, VE }, | ^ src/libavcodec/proresenc_kostya.c:1011:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1011 | { .i64 = 16 }, 0, 16, VE }, | ^ src/libavcodec/proresenc_kostya.c:1012:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1012 | { NULL } | ^ 13 warnings generated. CC libavcodec/proresenc_kostya_common.o CC libavcodec/proresenc_kostya_vulkan.o In file included from src/libavcodec/proresenc_kostya_vulkan.c:32: src/libavutil/vulkan_loader.h:110:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 110 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:163:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 163 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:173:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 173 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/prosumer.o In file included from src/libavcodec/proresenc_kostya_vulkan.c:33: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ 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:167:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 167 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.mbs_per_slice); | ^ src/libavcodec/proresenc_kostya_vulkan.c:167:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 167 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.mbs_per_slice); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:168:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 168 | SPEC_LIST_ADD(sl, 1, 32, blocks_per_mb); | ^ src/libavcodec/proresenc_kostya_vulkan.c:168:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 168 | SPEC_LIST_ADD(sl, 1, 32, blocks_per_mb); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:169:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 169 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.mb_width); | ^ src/libavcodec/proresenc_kostya_vulkan.c:169:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 169 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.mb_width); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:170:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 170 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.pictures_per_frame); | ^ src/libavcodec/proresenc_kostya_vulkan.c:170:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 170 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.pictures_per_frame); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:171:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 171 | SPEC_LIST_ADD(sl, 16, 32, blocks_per_mb * pv->ctx.mbs_per_slice); /* nb_blocks */ | ^ src/libavcodec/proresenc_kostya_vulkan.c:171:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 171 | SPEC_LIST_ADD(sl, 16, 32, blocks_per_mb * pv->ctx.mbs_per_slice); /* nb_blocks */ | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:210:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 210 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.alpha_bits); | ^ src/libavcodec/proresenc_kostya_vulkan.c:210:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 210 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.alpha_bits); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:211:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 211 | SPEC_LIST_ADD(sl, 1, 32, pv->ctx.slices_width); | ^ src/libavcodec/proresenc_kostya_vulkan.c:211:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 211 | SPEC_LIST_ADD(sl, 1, 32, pv->ctx.slices_width); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:212:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 212 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.mb_width); | ^ src/libavcodec/proresenc_kostya_vulkan.c:212:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 212 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.mb_width); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:213:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 213 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.mbs_per_slice); | ^ src/libavcodec/proresenc_kostya_vulkan.c:213:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 213 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.mbs_per_slice); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:251:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 251 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.mbs_per_slice); | ^ src/libavcodec/proresenc_kostya_vulkan.c:251:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 251 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.mbs_per_slice); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:252:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 252 | SPEC_LIST_ADD(sl, 1, 32, pv->ctx.chroma_factor); | ^ src/libavcodec/proresenc_kostya_vulkan.c:252:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 252 | SPEC_LIST_ADD(sl, 1, 32, pv->ctx.chroma_factor); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:253:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 253 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.alpha_bits); | ^ src/libavcodec/proresenc_kostya_vulkan.c:253:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 253 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.alpha_bits); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:254:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 254 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.num_planes); | ^ src/libavcodec/proresenc_kostya_vulkan.c:254:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 254 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.num_planes); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:255:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 255 | SPEC_LIST_ADD(sl, 4, 32, pv->ctx.slices_per_picture); | ^ src/libavcodec/proresenc_kostya_vulkan.c:255:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 255 | SPEC_LIST_ADD(sl, 4, 32, pv->ctx.slices_per_picture); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:256:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 256 | SPEC_LIST_ADD(sl, 5, 32, pv->ctx.force_quant ? 0 : pv->ctx.profile_info->min_quant); | ^ src/libavcodec/proresenc_kostya_vulkan.c:256:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 256 | SPEC_LIST_ADD(sl, 5, 32, pv->ctx.force_quant ? 0 : pv->ctx.profile_info->min_quant); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:257:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 257 | SPEC_LIST_ADD(sl, 6, 32, pv->ctx.force_quant ? 0 : pv->ctx.profile_info->max_quant); | ^ src/libavcodec/proresenc_kostya_vulkan.c:257:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 257 | SPEC_LIST_ADD(sl, 6, 32, pv->ctx.force_quant ? 0 : pv->ctx.profile_info->max_quant); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:258:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 258 | SPEC_LIST_ADD(sl, 7, 32, pv->ctx.bits_per_mb); | ^ src/libavcodec/proresenc_kostya_vulkan.c:258:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 258 | SPEC_LIST_ADD(sl, 7, 32, pv->ctx.bits_per_mb); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:300:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 300 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.slices_width); | ^ src/libavcodec/proresenc_kostya_vulkan.c:300:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 300 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.slices_width); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:301:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 301 | SPEC_LIST_ADD(sl, 1, 32, num_subgroups); | ^ src/libavcodec/proresenc_kostya_vulkan.c:301:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 301 | SPEC_LIST_ADD(sl, 1, 32, num_subgroups); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:302:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 302 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.num_planes); | ^ src/libavcodec/proresenc_kostya_vulkan.c:302:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 302 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.num_planes); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:303:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 303 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.force_quant); | ^ src/libavcodec/proresenc_kostya_vulkan.c:303:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 303 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.force_quant); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:304:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 304 | SPEC_LIST_ADD(sl, 4, 32, pv->ctx.profile_info->min_quant); | ^ src/libavcodec/proresenc_kostya_vulkan.c:304:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 304 | SPEC_LIST_ADD(sl, 4, 32, pv->ctx.profile_info->min_quant); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:305:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 305 | SPEC_LIST_ADD(sl, 5, 32, pv->ctx.profile_info->max_quant); | ^ src/libavcodec/proresenc_kostya_vulkan.c:305:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 305 | SPEC_LIST_ADD(sl, 5, 32, pv->ctx.profile_info->max_quant); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:306:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 306 | SPEC_LIST_ADD(sl, 6, 32, pv->ctx.mbs_per_slice); | ^ src/libavcodec/proresenc_kostya_vulkan.c:306:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 306 | SPEC_LIST_ADD(sl, 6, 32, pv->ctx.mbs_per_slice); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:307:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 307 | SPEC_LIST_ADD(sl, 7, 32, pv->ctx.bits_per_mb); | ^ src/libavcodec/proresenc_kostya_vulkan.c:307:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 307 | SPEC_LIST_ADD(sl, 7, 32, pv->ctx.bits_per_mb); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:343:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 343 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.mbs_per_slice); | ^ src/libavcodec/proresenc_kostya_vulkan.c:343:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 343 | SPEC_LIST_ADD(sl, 0, 32, pv->ctx.mbs_per_slice); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:344:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 344 | SPEC_LIST_ADD(sl, 1, 32, pv->ctx.chroma_factor); | ^ src/libavcodec/proresenc_kostya_vulkan.c:344:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 344 | SPEC_LIST_ADD(sl, 1, 32, pv->ctx.chroma_factor); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:345:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 345 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.alpha_bits); | ^ src/libavcodec/proresenc_kostya_vulkan.c:345:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 345 | SPEC_LIST_ADD(sl, 2, 32, pv->ctx.alpha_bits); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:346:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 346 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.num_planes); | ^ src/libavcodec/proresenc_kostya_vulkan.c:346:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 346 | SPEC_LIST_ADD(sl, 3, 32, pv->ctx.num_planes); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:347:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 347 | SPEC_LIST_ADD(sl, 4, 32, pv->ctx.slices_per_picture); | ^ src/libavcodec/proresenc_kostya_vulkan.c:347:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 347 | SPEC_LIST_ADD(sl, 4, 32, pv->ctx.slices_per_picture); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:348:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 348 | 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:348:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 348 | SPEC_LIST_ADD(sl, 5, 32, pv->ctx.force_quant ? pv->ctx.force_quant : pv->ctx.profile_info->max_quant); | ^ src/libavutil/vulkan.h:60:31: note: expanded from macro 'SPEC_LIST_ADD' 60 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \ | ^ src/libavcodec/proresenc_kostya_vulkan.c:749:58: warning: unused parameter 'data' [-Wunused-parameter] 749 | static void prores_vk_packet_free(void *opaque, uint8_t *data) | ^ src/libavcodec/proresenc_kostya_vulkan.c:1031:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 1031 | pv->slice_slot_size = FFMIN(pv->slice_slot_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1032 | UINT16_MAX + 2 + 2 * ctx->num_planes); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresenc_kostya_vulkan.c:1078:65: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1078 | AV_OPT_TYPE_INT, { .i64 = 8 }, 1, MAX_MBS_PER_SLICE, VE }, | ^ src/libavcodec/proresenc_kostya_vulkan.c:1097:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1097 | AV_OPT_TYPE_STRING, { .str = "Lavc" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_kostya_vulkan.c:1099:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1099 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8192, VE }, | ^ src/libavcodec/proresenc_kostya_vulkan.c:1115:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1115 | { .i64 = 16 }, 0, 16, VE }, | ^ src/libavcodec/proresenc_kostya_vulkan.c:1117:42: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1117 | { .i64 = 1 }, 1, INT_MAX, VE }, | ^ src/libavcodec/proresenc_kostya_vulkan.c:1118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1118 | { NULL } | ^ src/libavcodec/prosumer.c:48:47: warning: unused parameter 'size' [-Wunused-parameter] 48 | static int decompress(GetByteContext *gb, int size, PutByteContext *pb, const uint32_t *lut) | ^ 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/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/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); i += 2) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/psd.o 77 warnings generated. CC libavcodec/psymodel.o 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:463:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 463 | if (bytestream2_get_bytes_left(&s->gb) < s->uncompressed_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/psd.c:480:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 480 | for (p = 0; p < s->pixel_size; p++) { | ~ ^ ~~~~~~~~~~~~~ 10 warnings generated. CC libavcodec/pthread.o CC libavcodec/pthread_frame.o 18 warnings generated. CC libavcodec/pthread_slice.o CC libavcodec/ptx.o src/libavcodec/pthread_frame.c:634:45: warning: format specifies type 'void *' but the argument has type 'atomic_int *' (aka '_Atomic(int) *') [-Wformat-pedantic] 634 | "%p finished %d field %d\n", progress, n, field); | ~~ ^~~~~~~~ src/libavcodec/pthread_frame.c:657:67: warning: format specifies type 'void *' but the argument has type 'atomic_int *' (aka '_Atomic(int) *') [-Wformat-pedantic] 657 | "thread awaiting %d field %d from %p\n", n, field, progress); | ~~ ^~~~~~~~ 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) | ^ 4 warnings generated. CC libavcodec/qcelpdec.o 2 warnings generated. CC libavcodec/qdm2.o CC libavcodec/qdmc.o 2 warnings generated. CC libavcodec/qdrw.o src/libavcodec/qdm2.c:531:51: warning: unused parameter 'tone_level_idx' [-Wunused-parameter] 531 | static int fill_coding_method_array(sb_int8_array tone_level_idx, | ^ src/libavcodec/qdm2.c:532:52: warning: unused parameter 'tone_level_idx_temp' [-Wunused-parameter] 532 | sb_int8_array tone_level_idx_temp, | ^ src/libavcodec/qdm2.c:535:42: warning: unused parameter 'c' [-Wunused-parameter] 535 | int c, int superblocktype_2_3, | ^ src/libavcodec/qdm2.c:1219:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1219 | if (i >= FF_ARRAY_ELEMS(q->sub_packet_list_A)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1368:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1368 | if (local_int_14 >= FF_ARRAY_ELEMS(fft_level_index_table)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1397:45: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1397 | if (q->fft_coefs_index + stereo >= FF_ARRAY_ELEMS(q->fft_coefs)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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])) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/qoadec.o 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, | ^ 1 warning generated. CC libavcodec/qoidec.o CC libavcodec/qoienc.o 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++) { | ~ ^ ~~~ 1 warning generated. 3 warnings generated. CC libavcodec/qpeg.o CC libavcodec/qpeldsp.o CC libavcodec/qsv_api.o CC libavcodec/qtrle.o 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)) | ~ ^ ~ 1 warning generated. CC libavcodec/qtrleenc.o CC libavcodec/r210dec.o CC libavcodec/r210enc.o CC libavcodec/ra144.o CC libavcodec/ra144dec.o 8 warnings generated. CC libavcodec/ra144enc.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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, | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/ralf.o 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++); | ~~~~~~~~~~~~~ ^ ~~~~ 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); | ^ 2 warnings generated. CC libavcodec/rasc.o src/libavcodec/ralf.c:467:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 467 | if (num_blocks >= FF_ARRAY_ELEMS(ctx->block_size)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/ratecontrol.o src/libavcodec/rasc.c:117:40: warning: unused parameter 'avpkt' [-Wunused-parameter] 117 | const AVPacket *avpkt, unsigned size) | ^ src/libavcodec/rasc.c:117:56: warning: unused parameter 'size' [-Wunused-parameter] 117 | const AVPacket *avpkt, unsigned size) | ^ src/libavcodec/rasc.c:195:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 195 | 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:226:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 226 | if (nb_moves > INT32_MAX / 16 || nb_moves > avctx->width * avctx->height) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:248:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | if (bytestream2_get_bytes_left(&mc) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:251:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 251 | for (int i = 0; i < nb_moves; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/rasc.c:357:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 357 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:357:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 357 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:356:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 356 | if (x >= avctx->width || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:356:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 356 | if (x >= avctx->width || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:360:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 360 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:360:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 360 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:374:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if (bytestream2_get_bytes_left(gb) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:400:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 400 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:329:12: note: expanded from macro 'NEXT_LINE' 329 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:411:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 411 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:329:12: note: expanded from macro 'NEXT_LINE' 329 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:420:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 420 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:329:12: note: expanded from macro 'NEXT_LINE' 329 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:431:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 431 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:329:12: note: expanded from macro 'NEXT_LINE' 329 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:442:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:329:12: note: expanded from macro 'NEXT_LINE' 329 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:448:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 448 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:329:12: note: expanded from macro 'NEXT_LINE' 329 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:462:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 462 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:329:12: note: expanded from macro 'NEXT_LINE' 329 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:473:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 473 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:329:12: note: expanded from macro 'NEXT_LINE' 329 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:566:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 566 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:566:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 566 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:592:40: warning: unused parameter 'avpkt' [-Wunused-parameter] 592 | const AVPacket *avpkt, unsigned size) | ^ src/libavcodec/rasc.c:616:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 616 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:616:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 616 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:620:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 620 | s->cursor_y + s->cursor_h > avctx->height) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:619:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 619 | if (s->cursor_x + s->cursor_w > avctx->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:625:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 625 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:626:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 626 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:653:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 653 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:654:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 654 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:668:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 668 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:669:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 669 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:713:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 713 | if (bytestream2_get_bytes_left(gb) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/rasc.c:806:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 806 | { "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:807:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 807 | { 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)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/raw.o 37 warnings generated. CC libavcodec/rawdec.o CC libavcodec/rawenc.o 3 warnings generated. CC libavcodec/realtextdec.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} | ^ 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, | ^ 1 warning generated. CC libavcodec/rka.o CC libavcodec/rl.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/rl2.o 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++) | ~ ^ ~~~~~~~~~ 2 warnings generated. CC libavcodec/rle.o CC libavcodec/roqaudioenc.o CC libavcodec/roqvideo.o CC libavcodec/roqvideodec.o CC libavcodec/roqvideoenc.o src/libavcodec/roqvideodec.c:55:57: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 55 | if((nv2 = chunk_arg & 0xff) == 0 && nv1 * 6 < chunk_size) | ~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/roqvideodec.c:74:20: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 74 | if (chunk_size > bytestream2_get_bytes_left(gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:79:33: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 79 | while (bytestream2_tell(gb) < chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:82:42: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 82 | if (bytestream2_tell(gb) >= chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideodec.c:116:50: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 116 | if (bytestream2_tell(gb) >= chunk_start + chunk_size) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:245:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 245 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:245:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 245 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:485:77: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 485 | if (ROQ_LAMBDA_SCALE*subcel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 486 | best_dist) { | ~~~~~~~~~ src/libavcodec/roqvideoenc.c:549:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 549 | if (ROQ_LAMBDA_SCALE*cel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 550 | best_dist) { | ~~~~~~~~~ src/libavcodec/roqvideoenc.c:663:46: warning: unused parameter 'w' [-Wunused-parameter] 663 | int w, int h, int numBlocks) | ^ src/libavcodec/roqvideoenc.c:663:53: warning: unused parameter 'h' [-Wunused-parameter] 663 | int w, int h, int numBlocks) | ^ src/libavcodec/roqvideoenc.c:1076:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1076 | if (enc->framesSinceKeyframe == avctx->gop_size) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:1108:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1108 | { "quake3_compat", "Whether to respect known limitations in Quake 3 decoder", OFFSET(quake3_compat), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/roqvideoenc.c:1109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1109 | { NULL }, | ^ 18 warnings generated. CC libavcodec/rpza.o 5 warnings generated. CC libavcodec/rpzaenc.o 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 }, | ^ CC libavcodec/rscc.o 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:314:17: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] 314 | if (len < pixel_size) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/rscc.c:347:20: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 347 | if (pixel_size == ctx->inflated_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:360:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 360 | if (ctx->valid_pixels < ctx->inflated_size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:362:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 362 | if (ctx->valid_pixels >= ctx->inflated_size * (100 - avctx->discard_damaged_percentage) / 100) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libavcodec/rtjpeg.o CC libavcodec/rtv1.o 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) | ~~~~~ ^ ~~~~~~~~~~ 2 warnings generated. CC libavcodec/rv10.o 9 warnings generated. CC libavcodec/rv10enc.o 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:541:45: warning: unused parameter 'avctx' [-Wunused-parameter] 541 | static int get_slice_offset(AVCodecContext *avctx, const uint8_t *buf, int n) | ^ src/libavcodec/rv10.c:580:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 580 | if (offset >= buf_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/rv10.c:594:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 594 | 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 3 warnings generated. CC libavcodec/rv20enc.o CC libavcodec/rv30.o In file included from src/libavcodec/rv20enc.c:31: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/rv20enc.c:33: src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter] 47 | int16_t block[6][64], | ^ 3 warnings generated. CC libavcodec/rv30dsp.o 4 warnings generated. 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/rv34.o In file included from src/libavcodec/rv34.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/rv34.c:626:53: warning: unused parameter 'block_type' [-Wunused-parameter] 626 | static void rv34_pred_mv_rv3(RV34DecContext *r, int block_type, int dir) | ^ src/libavcodec/rv34.c:626:69: warning: unused parameter 'dir' [-Wunused-parameter] 626 | static void rv34_pred_mv_rv3(RV34DecContext *r, int block_type, int dir) | ^ src/libavcodec/rv34.c:754:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 754 | (unsigned)(src_y - !!ly*2) > s->v_edge_pos - !!ly*2 - (height<<3) - 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rv34.c:753:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 753 | (unsigned)(src_x - !!lx*2) > s->h_edge_pos - !!lx*2 - (width <<3) - 4 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rv34.c:897:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 897 | r->dmv[i][1] == INVALID_VLC) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/rv34.c:896:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 896 | if (r->dmv[i][0] == INVALID_VLC || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 1 warning generated. src/libavcodec/rv34.c:1454:20: warning: comparison of integers of different signs: 'int' and 'enum AVPictureType' [-Wsign-compare] 1454 | if (slice_type != s->pict_type) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/rv34_parser.o src/libavcodec/rv34.c:1582:45: warning: unused parameter 'avctx' [-Wunused-parameter] 1582 | static int get_slice_offset(AVCodecContext *avctx, const uint8_t *buf, int n, int slice_count, int buf_size) | ^ CC libavcodec/rv34dsp.o 9 warnings generated. CC libavcodec/rv40.o CC libavcodec/rv40dsp.o In file included from src/libavcodec/rv40.c:37: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/rv40.c:236:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 236 | if (r->mb_skip_run > (unsigned)s->mb_num) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/rv60dec.o 2 warnings generated. CC libavcodec/rv60dsp.o In file included from src/libavcodec/rv60dec.c:27: src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/rv60dec.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/rv60dec.c:241:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 241 | for (int i = s->nb_progress; i < count; i++) { | ~ ^ ~~~~~ src/libavcodec/rv60dec.c:249:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 249 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/rv60dec.c:843:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 843 | for (int i = 0; i < FF_ARRAY_ELEMS(rv60_candidate_intra_angles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rv60dec.c:2246:75: warning: unused parameter 'threadnr' [-Wunused-parameter] 2246 | static int decode_slice(AVCodecContext *avctx, void *tdata, int cu_y, int threadnr) | ^ src/libavcodec/rv60dec.c:2423:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2423 | for (int i = 0; i < s->nb_progress; i++) | ~ ^ ~~~~~~~~~~~~~~ 9 warnings generated. CC libavcodec/s302m.o CC libavcodec/s302menc.o src/libavcodec/s302m.c:219:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | {NULL} | ^ CC libavcodec/samidec.o 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 - 1s warning- generated>. 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/sanm.o 2 warnings generated. CC libavcodec/sbc.o CC libavcodec/sbc_parser.o src/libavcodec/sanm.c:608:59: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 608 | if ((param2 > 256) || (bytestream2_get_bytes_left(gb) < loop)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/sanm.c:759:41: warning: unused parameter 'ctx' [-Wunused-parameter] 759 | static int rle_decode(SANMVideoContext *ctx, GetByteContext *gb, uint8_t *dst, const int out_size) | ^ src/libavcodec/sanm.c:1030:37: warning: unused parameter 'width' [-Wunused-parameter] 1030 | int left, int width, int height) | ^ src/libavcodec/sanm.c:1030:48: warning: unused parameter 'height' [-Wunused-parameter] 1030 | int left, int width, int height) | ^ src/libavcodec/sanm.c:1260:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1260 | if (decoded_size > height * width) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/sanm.c:1587:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1587 | if (decoded_size > ctx->aligned_height * width) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sanm.c:1907:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1907 | if (decoded_size > width * height) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/sanm.c:2804:50: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2804 | if (bytestream2_get_bytes_left(&ctx->gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 1 warning generated. CC libavcodec/sbcdec.o CC libavcodec/sbcdsp.o 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) | ^ 1 warning generated. CC libavcodec/sbcenc.o 9 warnings generated. CC libavcodec/sbrdsp.o 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) | ^ 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 }, | ^ 5 warnings generated. 2 warnings generated. CC libavcodec/sbrdsp_fixed.o 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: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 src/libavcodec/screenpresso.c:150:16: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] 150 | if (length < src_linesize * avctx->height) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/sga.o 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 7 warnings generated. 3 warnings generated. CC libavcodec/sgidec.o CC libavcodec/sgienc.o src/libavcodec/sgidec.c:127:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 127 | if (len * 2 > bytestream2_get_bytes_left(g)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgidec.c:140:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 140 | if (ret != width) | ~~~ ^ ~~~~~ src/libavcodec/sgienc.c:247:69: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 247 | bytestream2_put_be16(&pbc, ((uint16_t *)in_buf)[x]); | ^ src/libavcodec/sgienc.c:249:69: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 249 | bytestream2_put_le16(&pbc, ((uint16_t *)in_buf)[x]); | ^ src/libavcodec/sgienc.c:207:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 207 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:210:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:213:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 213 | for (x = 0; x < width * bytes_per_channel; x += bytes_per_channel) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgienc.c:238:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:241:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 241 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:242:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 242 | for (x = 0; x < width * depth; x += depth) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/sgienc.c:266:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 266 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sgienc.c:268:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 268 | { NULL }, | ^ 2 warnings generated. CC libavcodec/sgirledec.o 10 warnings generated. CC libavcodec/sheervideo.o CC libavcodec/shorten.o 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) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~ CC libavcodec/simple_idct.o 42 warnings generated. CC libavcodec/sinewin.o CC libavcodec/sipr.o 19 warnings generated. CC libavcodec/sipr16k.o CC libavcodec/sipr_parser.o CC libavcodec/siren.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/smacker.o CC libavcodec/smc.o 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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~ ^ ~~~~~~ CC libavcodec/smcenc.o 2 warnings generated. CC libavcodec/smpte_436m.o 2 warnings generated. CC libavcodec/snappy.o src/libavcodec/smpte_436m.c:82:35: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 82 | if (anc->payload_array_length < ret) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/smpte_436m.c:464:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 464 | if (bytestream2_get_bytes_left(&gb) < data_length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/snappy.c:70:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | if (size < len) | ~~~~ ^ ~~~ 2 warnings generated. CC libavcodec/snow.o 1 warning generated. CC libavcodec/snow_dwt.o In file included from src/libavcodec/snow.c:28: src/libavcodec/snow_dwt.h:96:102: warning: unused parameter 'high' [-Wunused-parameter] 96 | static av_always_inline void snow_interleave_line_header(int *i, int width, IDWTELEM *low, IDWTELEM *high) | ^ In file included from src/libavcodec/snow.c:29: In file included from src/libavcodec/snow.h:31: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/snow_dwt.c:27: src/libavcodec/snow_dwt.h:96:102: warning: unused parameter 'high' [-Wunused-parameter] 96 | static av_always_inline void snow_interleave_line_header(int *i, int width, IDWTELEM *low, IDWTELEM *high) | ^ src/libavcodec/snow_dwt.c:224:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:226:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:229:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 229 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:231:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:299:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 299 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:301:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (y + 4 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:304:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 304 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:308:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 308 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 310 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:417:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 417 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:417:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 417 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:425:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 425 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:427:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 427 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:431:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 431 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:433:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 433 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:451:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 451 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:453:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:456:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:458:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:585:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 585 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:587:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 587 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:589:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 589 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:591:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 591 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:595:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 595 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:597:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 597 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:619:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 619 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:621:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 621 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:623:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 623 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:625:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 625 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:628:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 628 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:630:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 630 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:640:74: warning: unused parameter 'width' [-Wunused-parameter] 640 | void ff_spatial_idwt_buffered_init(DWTCompose *cs, slice_buffer *sb, int width, | ^ src/libavcodec/snow_dwt.c:688:69: warning: unused parameter 'width' [-Wunused-parameter] 688 | static void spatial_idwt_init(DWTCompose *cs, IDWTELEM *buffer, int width, | ^ src/libavcodec/snow_dwt.c:744:38: warning: unused parameter 'v' [-Wunused-parameter] 744 | static inline int w_c(MPVEncContext *v, const uint8_t *pix1, const uint8_t *pix2, ptrdiff_t line_size, | ^ src/libavcodec/snow.c:430:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 430 | || (unsigned)sy >= FFMAX(h - b_h - (HTAPS_MAX-2), 0)){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snow.c:429:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 429 | if( (unsigned)sx >= FFMAX(w - b_w - (HTAPS_MAX-2), 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snow.c:473:1: warning: unused parameter 'h' [-Wunused-parameter] 473 | mca( 8, 0,16) | ^ src/libavcodec/snow.c:468:102: note: expanded from macro 'mca' 468 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ src/libavcodec/snow.c:474:1: warning: unused parameter 'h' [-Wunused-parameter] 474 | mca( 0, 8,16) | ^ src/libavcodec/snow.c:468:102: note: expanded from macro 'mca' 468 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ src/libavcodec/snow.c:475:1: warning: unused parameter 'h' [-Wunused-parameter] 475 | mca( 8, 8,16) | ^ src/libavcodec/snow.c:468:102: note: expanded from macro 'mca' 468 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ src/libavcodec/snow.c:476:1: warning: unused parameter 'h' [-Wunused-parameter] 476 | mca( 8, 0,8) | ^ src/libavcodec/snow.c:468:102: note: expanded from macro 'mca' 468 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ src/libavcodec/snow.c:477:1: warning: unused parameter 'h' [-Wunused-parameter] 477 | mca( 0, 8,8) | ^ src/libavcodec/snow.c:468:102: note: expanded from macro 'mca' 468 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ src/libavcodec/snow.c:478:1: warning: unused parameter 'h' [-Wunused-parameter] 478 | mca( 8, 8,8) | ^ src/libavcodec/snow.c:468:102: note: expanded from macro 'mca' 468 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\ | ^ CC libavcodec/snowdec.o In file included from src/libavcodec/snowdec.c:28: src/libavcodec/snow_dwt.h:96:102: warning: unused parameter 'high' [-Wunused-parameter] 96 | static av_always_inline void snow_interleave_line_header(int *i, int width, IDWTELEM *low, IDWTELEM *high) | ^ In file included from src/libavcodec/snowdec.c:29: In file included from src/libavcodec/snow.h:31: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/snowdec.c:76:77: warning: unused parameter 'orientation' [-Wunused-parameter] 76 | static void unpack_coeffs(SnowContext *s, SubBand *b, SubBand * parent, int orientation) | ^ src/libavcodec/snowdec.c:352:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 352 | if (ref >= s->ref_frames) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/snowdec.c:371:96: warning: unused parameter 'src' [-Wunused-parameter] 371 | static void dequantize_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int start_y, int end_y){ | ^ src/libavcodec/snowdec.c:371:105: warning: unused parameter 'stride' [-Wunused-parameter] 371 | static void dequantize_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int start_y, int end_y){ | ^ src/libavcodec/snowdec.c:394:51: warning: unused parameter 's' [-Wunused-parameter] 394 | static void correlate_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median, int start_y, int end_y){ | ^ src/libavcodec/snowdec.c:394:95: warning: unused parameter 'src' [-Wunused-parameter] 394 | static void correlate_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median, int start_y, int end_y){ | ^ src/libavcodec/snowdec.c:394:104: warning: unused parameter 'stride' [-Wunused-parameter] 394 | static void correlate_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median, int start_y, int end_y){ | ^ src/libavcodec/snowdec.c:394:116: warning: unused parameter 'inverse' [-Wunused-parameter] 394 | static void correlate_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median, int start_y, int end_y){ | ^ src/libavcodec/snowdec.c:464:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 464 | GET_S(s->version, tmp <= 0U) | ~~~ ^ ~~ src/libavcodec/snowdec.c:502:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | GET_S(s->max_ref_frames, tmp < (unsigned)MAX_REF_FRAMES) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snowdec.c:442:10: note: expanded from macro 'GET_S' 442 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:539:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 539 | if(s->spatial_decomposition_type > 1U){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/snowdec.c:558:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 558 | if(s->block_max_depth > 1 || s->block_max_depth < 0 || s->mv_scale > 256U){ | ~~~~~~~~~~~ ^ ~~~~ 10 warnings generated. CC libavcodec/snowenc.o In file included from src/libavcodec/snowenc.c:34: src/libavcodec/snow_dwt.h:96:102: warning: unused parameter 'high' [-Wunused-parameter] 96 | static av_always_inline void snow_interleave_line_header(int *i, int width, IDWTELEM *low, IDWTELEM *high) | ^ In file included from src/libavcodec/snowenc.c:35: In file included from src/libavcodec/snow.h:31: src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/snowenc.c:41: In file included from src/libavcodec/h263enc.h:25: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/snowenc.c:41: src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter] 47 | int16_t block[6][64], | ^ src/libavcodec/snowenc.c:79:60: warning: unused parameter 'ref2' [-Wunused-parameter] 79 | uint8_t *const ref[3], uint8_t *const ref2[3], | ^ src/libavcodec/snowenc.c:80:40: warning: unused parameter 'ref_index' [-Wunused-parameter] 80 | int x, int y, int ref_index) | ^ src/libavcodec/snowenc.c:947:122: warning: unused parameter 'orientation' [-Wunused-parameter] 947 | static int encode_subband_c0run(SnowContext *s, SubBand *b, const IDWTELEM *src, const IDWTELEM *parent, int stride, int orientation){ | ^ src/libavcodec/snowenc.c:1466:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1466 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/snowenc.c:1486:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1486 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/snowenc.c:1526:38: warning: unused parameter 's' [-Wunused-parameter] 1526 | static void decorrelate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ | ^ src/libavcodec/snowenc.c:1526:84: warning: unused parameter 'inverse' [-Wunused-parameter] 1526 | static void decorrelate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ | ^ src/libavcodec/snowenc.c:1550:36: warning: unused parameter 's' [-Wunused-parameter] 1550 | static void correlate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ | ^ src/libavcodec/snowenc.c:1550:82: warning: unused parameter 'inverse' [-Wunused-parameter] 1550 | static void correlate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){ | ^ src/libavcodec/snowenc.c:2120:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2120 | { "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:2121:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2121 | { "no_bitstream", "Skip final bitstream writeout.", OFFSET(no_bitstream), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:2122:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2122 | { "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:2123:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2123 | { "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:2124:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2124 | { "sc_threshold", "Scene change threshold", OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:2132:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2132 | OFFSET(m.rc_context.rc_eq), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE }, | ^ src/libavcodec/snowenc.c:2133:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2133 | { NULL }, | ^ CC libavcodec/sp5xdec.o 36 warnings generated. CC libavcodec/speedhq.o CC libavcodec/speedhqdec.o CC libavcodec/speedhqenc.o src/libavcodec/speedhqdec.c:101:56: warning: unused parameter 's' [-Wunused-parameter] 101 | static inline int decode_alpha_block(const SHQContext *s, GetBitContext *gb, uint8_t last_alpha[16], uint8_t *dest, int linesize) | ^ src/libavcodec/speedhqdec.c:451:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 451 | if (s->second_field_offset >= buf_size - 3) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/speedhqdec.c:464:63: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 464 | if (s->second_field_offset == 4 || s->second_field_offset == (buf_size-4)) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/speedhqenc.c:40: In file included from src/libavcodec/mpegvideoenc.h:41: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/speedhqenc.c:215:35: warning: unused parameter 'unused_x' [-Wunused-parameter] 215 | int unused_x, int unused_y) | ^ src/libavcodec/speedhqenc.c:215:49: warning: unused parameter 'unused_y' [-Wunused-parameter] 215 | int unused_x, int unused_y) | ^ 4 warnings generated. 3 warnings generated. CC libavcodec/speexdec.o CC libavcodec/srtdec.o 14 warnings generated. 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) | ^ CC libavcodec/startcode.o 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) | ^ src/libavcodec/srtenc.c:146:45: warning: unused parameter 'forced' [-Wunused-parameter] 146 | static void srt_new_line_cb(void *priv, int forced) | ^ src/libavcodec/srtenc.c:197:31: warning: unused parameter 'priv' [-Wunused-parameter] 197 | static void srt_move_cb(void *priv, int x1, int y1, int x2, int y2, | ^ src/libavcodec/srtenc.c:197:41: warning: unused parameter 'x1' [-Wunused-parameter] 197 | static void srt_move_cb(void *priv, int x1, int y1, int x2, int y2, | ^ src/libavcodec/srtenc.c:197:49: warning: unused parameter 'y1' [-Wunused-parameter] 197 | static void srt_move_cb(void *priv, int x1, int y1, int x2, int y2, | ^ src/libavcodec/srtenc.c:197:57: warning: unused parameter 'x2' [-Wunused-parameter] 197 | static void srt_move_cb(void *priv, int x1, int y1, int x2, int y2, | ^ src/libavcodec/srtenc.c:197:65: warning: unused parameter 'y2' [-Wunused-parameter] 197 | static void srt_move_cb(void *priv, int x1, int y1, int x2, int y2, | ^ src/libavcodec/srtenc.c:198:29: warning: unused parameter 't1' [-Wunused-parameter] 198 | int t1, int t2) | ^ src/libavcodec/srtenc.c:198:37: warning: unused parameter 't2' [-Wunused-parameter] 198 | int t1, int t2) | ^ src/libavcodec/srtenc.c:237:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 237 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ CC libavcodec/subviewerdec.o 9 warnings generated. CC libavcodec/sunrast.o CC libavcodec/sunrastenc.o 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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sunrastenc.c:200:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "rle", "Use run-length compression", OFFSET(type), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sunrastenc.c:202:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 202 | { NULL }, | ^ 2 warnings generated. CC libavcodec/svq1.o 1 warning generated. CC libavcodec/svq1dec.o 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: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 }, | ^ 20 warnings generated. CC libavcodec/svq3.o 1 warning 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 4 warnings generated. 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)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/tak_parser.o 1 warning generated. CC libavcodec/takdec.o CC libavcodec/takdsp.o In file included from src/libavcodec/takdec.c:40: 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:269:14: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 269 | if (mode > FF_ARRAY_ELEMS(xcodes)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/takdec.c:275:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 275 | if (x >= code.escape && get_bits1(gb)) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/takdec.c:277:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 277 | if (x >= code.aescape) { | ~ ^ ~~~~~~~~~~~~ CC libavcodec/targa.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 2 warnings generated. 4 warnings generated. CC libavcodec/targa_y216dec.o CC libavcodec/targaenc.o 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 }, | ^ CC libavcodec/tdsc.o 2 warnings generated. CC libavcodec/textdec.o src/libavcodec/tdsc.c:161:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 161 | (unsigned)ctx->cursor_y >= ctx->height) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tdsc.c:160:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 160 | if ((unsigned)ctx->cursor_x >= ctx->width || src/libavcodec/textdec.c| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~46 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 46 | { NULL } | ^ src/libavcodec/tdsc.c:543:24: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 543 | if (deflatelen != ctx->deflatelen) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/texturedsp.o 1 warning generated. CC libavcodec/texturedspenc.o In file included from src/libavcodec/texturedsp.c:661: src/libavcodec/texturedsp_template.c:25:38: warning: unused parameter 'avctx' [-Wunused-parameter] 25 | static int exec_func(AVCodecContext *avctx, void *arg, | ^ src/libavcodec/texturedsp_template.c:26:37: warning: unused parameter 'thread_nb' [-Wunused-parameter] 26 | int slice, int thread_nb) | ^ In file included from src/libavcodec/texturedspenc.c:659: src/libavcodec/texturedsp_template.c:25:38: warning: unused parameter 'avctx' [-Wunused-parameter] 25 | static int exec_func(AVCodecContext *avctx, void *arg, | ^ src/libavcodec/texturedsp_template.c:26:37: warning: unused parameter 'thread_nb' [-Wunused-parameter] 26 | int slice, int thread_nb) | ^ 3 warnings generated. CC libavcodec/threadprogress.o src/libavcodec/threadprogress.c:69:44: warning: cast from 'const struct ThreadProgress *' to 'struct ThreadProgress *' drops const qualifier [-Wcast-qual] 69 | ThreadProgress *pro = (ThreadProgress*)pro_c; | ^ 1 warning generated. CC libavcodec/tiertexseqv.o 2 warnings generated. CC libavcodec/tiff.o 21 warnings generated. CC libavcodec/tiff_common.o src/libavcodec/tiff.c:154:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 154 | RET_GEOKEY_STR(VERT, vert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:151:43: note: expanded from macro 'RET_GEOKEY_STR' 151 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:155:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 155 | RET_GEOKEY_STR(PROJ, proj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:151:43: note: expanded from macro 'RET_GEOKEY_STR' 151 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:156:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 156 | RET_GEOKEY_STR(GEOG, geog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:151:43: note: expanded from macro 'RET_GEOKEY_STR' 151 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:157:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 157 | RET_GEOKEY_STR(CONF, conf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:151:43: note: expanded from macro 'RET_GEOKEY_STR' 151 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:168:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 168 | RET_GEOKEY_TYPE(VERT, vert); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:166:43: note: expanded from macro 'RET_GEOKEY_TYPE' 166 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:169:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 169 | RET_GEOKEY_TYPE(PROJ, proj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:166:43: note: expanded from macro 'RET_GEOKEY_TYPE' 166 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:170:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 170 | RET_GEOKEY_TYPE(GEOG, geog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:166:43: note: expanded from macro 'RET_GEOKEY_TYPE' 166 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:171:5: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 171 | RET_GEOKEY_TYPE(CONF, conf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:166:43: note: expanded from macro 'RET_GEOKEY_TYPE' 166 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:256:15: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 256 | if (count >= (INT_MAX - 1)/component_len) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:681:31: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 681 | s->jpkt->data = (uint8_t*)s->gb.buffer; | ^ src/libavcodec/tiff.c:1346:56: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1346 | if (bytestream2_get_bytes_left(&s->gb) < type_sizes[type] * count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1348:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1348 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1413:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1413 | 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:1427:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1427 | if (s->strips == s->bppcount) | ~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:1483:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1483 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1491:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1491 | for (int i = 0; i < count && count > 1; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1574:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1574 | bytestream2_get_bytes_left(&s->gb) < count / 3 * off * 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1650:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1650 | if (s->geotag_count > count / 4 - 1) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/tiff.c:1654:51: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1654 | if ( bytestream2_get_bytes_left(&s->gb) < s->geotag_count * sizeof(int16_t) * 4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1685:48: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1685 | if (bytestream2_get_bytes_left(&s->gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1697:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1697 | || s->geotags[i].offset + s->geotags[i].count > count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1719:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1719 | || s->geotags[i].offset + s->geotags[i].count > count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1745:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1745 | if (bytestream2_get_bytes_left(&gb_temp) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1919:36: warning: unused parameter 'rgb2cam' [-Wunused-parameter] 1919 | float rgb2cam[3][4], | ^ src/libavcodec/tiff.c:1970:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1970 | } else if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:1995:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1995 | for (i = 0; i < FF_ARRAY_ELEMS(s->black_level); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1998:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1998 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_neutral); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2001:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2001 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_white); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2004:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2004 | for (i = 0; i < FF_ARRAY_ELEMS(s->analog_balance); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2007:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2007 | for (i = 0; i < FF_ARRAY_ELEMS(s->premultiply); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2056:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2056 | if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:2074:48: warning: comparison of integers of different signs: 'int' and 'enum TiffTags' [-Wsign-compare] 2074 | if (get_geokey_type(s->geotags[i].key) != s->geotags[i].type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2165:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2165 | if (s->stripsizesoff >= (unsigned)avpkt->size) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2171:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2171 | if (s->strippos >= (unsigned)avpkt->size) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2236:75: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2236 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:2236:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2236 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:2270:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2270 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2281:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2281 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2287:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2287 | for (j = soff; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2326:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2326 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2348:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2348 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2496:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2496 | { "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:2497:190: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2497 | { "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:2498:191: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2498 | { "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:2499:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2499 | { 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) | ^ CC libavcodec/tiffenc.o 6 warnings generated. CC libavcodec/tmv.o src/libavcodec/tiffenc.c:92:21: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 92 | if (s->buf_size < *s->buf - s->buf_start + need) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiffenc.c:567:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 567 | {"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:573:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 573 | { NULL }, | ^ 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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 1 warning generated. CC libavcodec/to_upper4.o CC libavcodec/tpeldsp.o CC libavcodec/truemotion1.o 3 warnings generated. CC libavcodec/truemotion2.o 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 CC libavcodec/truespeech.o CC libavcodec/tscc.o src/libavcodec/truespeech.c:238:73: warning: unused parameter 'quart' [-Wunused-parameter] 238 | static void truespeech_update_filters(TSContext *dec, int16_t *out, int quart) | ^ 9 warnings generated. CC libavcodec/tscc2.o CC libavcodec/tta.o src/libavcodec/tscc2.c:125:58: warning: unused parameter 'plane' [-Wunused-parameter] 125 | uint8_t *dst, int stride, int plane) | ^ src/libavcodec/tscc2.c:260:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 260 | if (size > bytestream2_get_bytes_left(&gb)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tscc2.c:265:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 265 | for (i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/tscc2.c:303:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 303 | if (bytestream2_get_bytes_left(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/tta.c: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:289:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | 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 }, | ^ 1 warning generated. CC libavcodec/ttadata.o 6 warnings generated. CC libavcodec/ttadsp.o CC libavcodec/ttaenc.o 45 warnings generated. CC libavcodec/ttaencdsp.o 4 warnings generated. CC libavcodec/ttmlenc.o CC libavcodec/twinvq.o CC libavcodec/twinvqdec.o In file included from src/libavcodec/ttaenc.c:27: src/libavcodec/put_bits.h:219:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 219 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:586:62: warning: unused parameter 'length_div' [-Wunused-parameter] 586 | const uint8_t line_len[2], int length_div, | ^ 2 warnings generated. 2 warnings generated. CC libavcodec/txd.o CC libavcodec/ulti.o src/libavcodec/txd.c:68:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | if (bytestream2_get_bytes_left(&gb) < w * h + 4 * 256) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/txd.c:78:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 8 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/txd.c:82:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 82 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 16 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/txd.c:87:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | if (bytestream2_get_bytes_left(&gb) < h * w * 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 4 warnings generated. CC libavcodec/utils.o 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:549:24: warning: comparison of integers of different signs: 'enum AVSampleFormat' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 549 | if (fmt < 0 || fmt >= FF_ARRAY_ELEMS(map)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/utvideodec.o src/libavcodec/utvideodec.c:206:39: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 206 | (uint32_t *)(src + slice_data_start + c->slices * 4), | ^ src/libavcodec/utvideodec.c:141:50: warning: unused parameter 'plane_no' [-Wunused-parameter] 141 | static int decode_plane10(UtvideoContext *c, int plane_no, | ^ src/libavcodec/utvideodec.c:351:39: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 351 | (uint32_t *)(src + slice_data_start + c->slices * 4), | ^ CC libavcodec/utvideodsp.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/utvideoenc.o CC libavcodec/v210dec.o 3 warnings generated. CC libavcodec/v210enc.o In file included from src/libavcodec/utvideoenc.c:39: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/utvideoenc.c:450:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 450 | if (counts[symbol] == width * (int64_t)height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/utvideoenc.c:650:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 650 | { NULL}, | ^ src/libavcodec/v210dec.c:107:79: warning: unused parameter 'threadnr' [-Wunused-parameter] 107 | static int v210_decode_slice(AVCodecContext *avctx, void *arg, int jobnr, int threadnr) | ^ src/libavcodec/v210dec.c:222:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 222 | {.i64 = 0}, -1, INT_MAX, V210DEC_FLAGS}, | ^ src/libavcodec/v210dec.c:223:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | {NULL} | ^ 3 warnings generated. CC libavcodec/v210x.o 4 warnings generated. CC libavcodec/v4l2_buffers.o CC libavcodec/v4l2_context.o 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, 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: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) );}) | ^ src/libavcodec/v4l2_buffers.c:48:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion] 48 | 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: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_buffers.c:237:53: warning: unused parameter 'unused' [-Wunused-parameter] 237 | static void v4l2_free_buffer(void *opaque, uint8_t *unused) | ^ src/libavcodec/v4l2_buffers.c:307:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | 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:309:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 309 | 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)) | ~ ^ ~ src/libavcodec/v4l2_buffers.c:539:23: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 539 | for (i = 0; i < avbuf->buf.length; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/v4l2_fmt.o 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.o 8 warnings generated. 7 warnings generated. CC libavcodec/v4l2_m2m_dec.o CC libavcodec/v4l2_m2m_enc.o 5 warnings generated. 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 | CC libavcodec/vb.o 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) | ^ 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: src/libavcodec/v4l2_m2m_dec.cwarning: :227comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]: 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | 227 | f o r (Vi4 L=_ M02;M _iD E bytestream2_get_bytes_left(&c->stream)+4 || size<4){ | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/vbnenc.o src/libavcodec/vbndec.c:48:50: warning: unused parameter 'outbuf' [-Wunused-parameter] 48 | int compression, uint8_t **outbuf) | ^ 1 warning generated. CC libavcodec/vc1.o src/libavcodec/vbnenc.c:143:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 143 | { NULL }, | ^ CC libavcodec/vc1_block.o 1 warning generated. CC libavcodec/vc1_loopfilter.o 1 warning generated. CC libavcodec/vc1_mc.o 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++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/vc1_block.c:34: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/vc1_block.c:318:48: warning: unused parameter 'dmv_x' [-Wunused-parameter] 318 | static inline void vc1_b_mc(VC1Context *v, int dmv_x[2], int dmv_y[2], | ^ src/libavcodec/vc1_block.c:318:62: warning: unused parameter 'dmv_y' [-Wunused-parameter] 318 | static inline void vc1_b_mc(VC1Context *v, int dmv_x[2], int dmv_y[2], | ^ src/libavcodec/vc1_block.c:408:57: warning: unused parameter 'overlap' [-Wunused-parameter] 408 | static inline int ff_vc1_pred_dc(MpegEncContext *s, int overlap, int pq, int n, | ^ src/libavcodec/vc1_block.c:408:70: warning: unused parameter 'pq' [-Wunused-parameter] 408 | static inline int ff_vc1_pred_dc(MpegEncContext *s, int overlap, int pq, int n, | ^ src/libavcodec/vc1_block.c:532:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 532 | if (index >= ff_vc1_ac_sizes[codingset] - 1U) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:294:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | || (unsigned)(src_y - 1) > v_edge_pos - (my&3) - 16 - 3) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:293:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293 | || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx&3) - 16 - s->mspel * 3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:563:54: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 563 | || (unsigned)(src_y - (s->mspel << fieldmv)) > v_edge_pos - (my & 3) - ((8 + s->mspel * 2) << fieldmv)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:562:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 562 | || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx & 3) - 8 - s->mspel * 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:739:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 739 | || (unsigned)uvsrc_y > (v_edge_pos >> 1) - 9) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:738:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 738 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 9 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:905:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 905 | || (unsigned)uvsrc_y > v_edge_pos - (5 << fieldmv)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:904:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 904 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 5 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:1077:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1077 | || (unsigned)(src_y - 1) > v_edge_pos - (my & 3) - 16 - 3) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:1076:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1076 | || (unsigned)(src_x - 1) > s->h_edge_pos - (mx & 3) - 16 - 3 | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavcodec/vc1_parser.o 1 warning generated. CC libavcodec/vc1_pred.o CC libavcodec/vc1data.o CC libavcodec/vc1dec.o CC libavcodec/vc1dsp.o src/libavcodec/vc1dsp.c:730:1: warning: unused parameter 'rnd' [-Wunused-parameter] 730 | VC1_MSPEL_MC(op_put, op4_put, put_) | ^ src/libavcodec/vc1dsp.c:704:99: note: expanded from macro 'VC1_MSPEL_MC' 704 | static void OPNAME ## pixels8x8_c(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int rnd){\ | ^ src/libavcodec/vc1dsp.c:730:1: warning: unused parameter 'rnd' [-Wunused-parameter] src/libavcodec/vc1dsp.c:713:101: note: expanded from macro 'VC1_MSPEL_MC' 713 | static void OPNAME ## pixels16x16_c(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int rnd){\ | ^ src/libavcodec/vc1dsp.c:731:1: warning: unused parameter 'rnd' [-Wunused-parameter] 731 | VC1_MSPEL_MC(op_avg, op4_avg, avg_) | ^ src/libavcodec/vc1dsp.c:704:99: note: expanded from macro 'VC1_MSPEL_MC' 704 | static void OPNAME ## pixels8x8_c(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int rnd){\ | ^ src/libavcodec/vc1dsp.c:731:1: warning: unused parameter 'rnd' [-Wunused-parameter] src/libavcodec/vc1dsp.c:713:101: note: expanded from macro 'VC1_MSPEL_MC' 713 | 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: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 }, | ^ CC libavcodec/vc2enc_dwt.o 7 warnings generated. CC libavcodec/vcr1.o CC libavcodec/version.o CC libavcodec/videodsp.o CC libavcodec/vima.o src/libavcodec/videodsp.c:35:40: warning: unused parameter 'buf' [-Wunused-parameter] 35 | static void just_return(const uint8_t *buf, ptrdiff_t stride, int h) | ^ src/libavcodec/videodsp.c:35:55: warning: unused parameter 'stride' [-Wunused-parameter] 35 | static void just_return(const uint8_t *buf, ptrdiff_t stride, int h) | ^ src/libavcodec/videodsp.c:35:67: warning: unused parameter 'h' [-Wunused-parameter] 35 | static void just_return(const uint8_t *buf, ptrdiff_t stride, int h) | ^ 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++) { | ~~~~~~ ^ ~~~~~~~ 3 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) { \ | ~~~ ^ ~~~~~~~~~ CC libavcodec/vmdvideo.o 5 warnings generated. CC libavcodec/vmixdec.o 6 warnings generated. CC libavcodec/vmnc.o src/libavcodec/vmixdec.c:207:37: warning: unused parameter 'thread_nb' [-Wunused-parameter] 207 | int n, int thread_nb) | ^ src/libavcodec/vmixdec.c:253:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 253 | if (offset + 4 > avpkt->size) | ~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/vmixdec.c:257:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 257 | if (slice_size > avpkt->size) | ~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/vmixdec.c:271:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 271 | if (offset + 4 > avpkt->size) | ~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/vmixdec.c:275:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 275 | if (slice_size > avpkt->size) | ~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/vorbis.o src/libavcodec/vmnc.c:130:70: warning: unused parameter 'dx' [-Wunused-parameter] 130 | static void put_cursor(uint8_t *dst, int stride, VmncContext *c, int dx, int dy) | ^ src/libavcodec/vmnc.c:130:78: warning: unused parameter 'dy' [-Wunused-parameter] 130 | static void put_cursor(uint8_t *dst, int stride, VmncContext *c, int dx, int dy) | ^ CC libavcodec/vorbis_data.o 5 warnings generated. 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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/vorbisdec.c:1173:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1173 | for (idx = 0; idx < lsp_len; ++idx) | ~~~ ^ ~~~~~~~ src/libavcodec/vorbisdec.c:1190:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1190 | while (i < vf->map_size[blockflag]) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:1376:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1376 | for (p = 0, j = 0; j < ch_used; ++j) { | ~ ^ ~~~~~~~ src/libavcodec/vorbisdec.c:1763:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1763 | if (blockflag == previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:1765:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1765 | } else if (blockflag > previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/vorbisdsp.o CC libavcodec/vorbisenc.o 2 warnings generated. CC libavcodec/vp3.o In file included from src/libavcodec/vorbisenc.c:38: src/libavcodec/vorbis_enc_data.h:432:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 432 | { 2, 16, 16, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:433:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 433 | { 2, 8, 8, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:434:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 434 | { 2, 256, 256, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:435:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 435 | { 2, 64, 64, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:436:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 436 | { 2, 128, 128, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:437:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 437 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:438:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 438 | { 2, 96, 96, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:439:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 439 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:440:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 440 | { 2, 96, 96, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:441:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 441 | { 2, 17, 17, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:442:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 442 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:443:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 443 | { 2, 78, 78, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:444:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 444 | { 2, 17, 17, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:445:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 445 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:446:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 446 | { 2, 78, 78, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:447:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 447 | { 2, 100, 100, 0 }, | ^ In file included from src/libavcodec/vorbisenc.c:44: src/libavcodec/put_bits.h:219:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 219 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vorbisenc.c:775:59: warning: unused parameter 'samples' [-Wunused-parameter] 775 | float *coeffs, uint16_t *posts, int samples) | ^ 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:2347:55: warning: unused parameter 'unused' [-Wunused-parameter] 2347 | static av_cold void free_vlc_tables(AVRefStructOpaque unused, void *obj) | ^ src/libavcodec/vp3.c:2351:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2351 | for (int i = 0; i < FF_ARRAY_ELEMS(vlcs->vlcs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:2472:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2472 | for (int i = 0; i < FF_ARRAY_ELEMS(vlcs->vlcs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:2482:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2482 | for (int i = 0; i < FF_ARRAY_ELEMS(vlcs->vlcs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:3048:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3048 | for (int i = 0; i < FF_ARRAY_ELEMS(s->huffman_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:3118:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3118 | if (ptype != 0x81 && get_bits_left(&gb) >= 8U) | ~~~~~~~~~~~~~~~~~~ ^ ~~ 4 warnings generated. CC libavcodec/vp3_parser.o CC libavcodec/vp3dsp.o 5 warnings generated. CC libavcodec/vp5.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); | ~~~~~~~~~~~~ ^ ~~~~ 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) | ^ 19 warnings generated. CC libavcodec/vp56.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning 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 1 warning generated. CC libavcodec/vp6dsp.o 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:1133:25: warning: unused parameter 'mb_x' [-Wunused-parameter] 1133 | int mb_x, int mb_y, int layout) | ^ src/libavcodec/vp8.c:1133:35: warning: unused parameter 'mb_y' [-Wunused-parameter] 1133 | int mb_x, int mb_y, int layout) | ^ src/libavcodec/vp8.c:2390:82: warning: unused parameter 'tdata' [-Wunused-parameter] 2390 | static av_always_inline int decode_mb_row_no_filter(AVCodecContext *avctx, void *tdata, | ^ src/libavcodec/vp8.c:2523:73: warning: unused parameter 'tdata' [-Wunused-parameter] 2523 | static av_always_inline void filter_mb_row(AVCodecContext *avctx, void *tdata, | ^ src/libavcodec/vp8.c:2578:49: warning: unused parameter 'is_vp7' [-Wunused-parameter] 2578 | int threadnr, int is_vp7) | ^ src/libavcodec/vp8.c:2929:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] CC libavcodec/vp8data.o 2929 | for (int i = 0; i < FF_ARRAY_ELEMS(s_src->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/vp8dsp.o CC libavcodec/vp9.o src/libavcodec/vp8dsp.c:479:1: warning: unused parameter 'x' [-Wunused-parameter] 479 | PUT_PIXELS(16) | ^ src/libavcodec/vp8dsp.c:472:54: note: expanded from macro 'PUT_PIXELS' 472 | int h, int x, int y) \ | ^ src/libavcodec/vp8dsp.c:479:1: warning: unused parameter 'y' [-Wunused-parameter] src/libavcodec/vp8dsp.c:472:61: note: expanded from macro 'PUT_PIXELS' 472 | int h, int x, int y) \ | ^ src/libavcodec/vp8dsp.c:480:1: warning: unused parameter 'x' [-Wunused-parameter] 480 | PUT_PIXELS(8) | ^ src/libavcodec/vp8dsp.c:472:54: note: expanded from macro 'PUT_PIXELS' 472 | int h, int x, int y) \ | ^ src/libavcodec/vp8dsp.c:480:1: warning: unused parameter 'y' [-Wunused-parameter] src/libavcodec/vp8dsp.c:472:61: note: expanded from macro 'PUT_PIXELS' 472 | int h, int x, int y) \ | ^ src/libavcodec/vp8dsp.c:481:1: warning: unused parameter 'x' [-Wunused-parameter] 481 | PUT_PIXELS(4) | ^ src/libavcodec/vp8dsp.c:472:54: note: expanded from macro 'PUT_PIXELS' 472 | int h, int x, int y) \ | ^ src/libavcodec/vp8dsp.c:481:1: warning: unused parameter 'y' [-Wunused-parameter] src/libavcodec/vp8dsp.c:472:61: note: expanded from macro 'PUT_PIXELS' 472 | int h, int x, int y) \ | ^ src/libavcodec/vp8dsp.c:561:1: warning: unused parameter 'my' [-Wunused-parameter] 561 | VP8_EPEL_H(8, 4) | ^ src/libavcodec/vp8dsp.c:497:73: note: expanded from macro 'VP8_EPEL_H' 497 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:562:1: warning: unused parameter 'my' [-Wunused-parameter] 562 | VP8_EPEL_H(4, 4) | ^ src/libavcodec/vp8dsp.c:497:73: note: expanded from macro 'VP8_EPEL_H' 497 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:563:1: warning: unused parameter 'my' [-Wunused-parameter] 563 | VP8_EPEL_H(16, 6) | ^ src/libavcodec/vp8dsp.c:497:73: note: expanded from macro 'VP8_EPEL_H' 497 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:564:1: warning: unused parameter 'my' [-Wunused-parameter] 564 | VP8_EPEL_H(8, 6) | ^ src/libavcodec/vp8dsp.c:497:73: note: expanded from macro 'VP8_EPEL_H' 497 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:565:1: warning: unused parameter 'my' [-Wunused-parameter] 565 | VP8_EPEL_H(4, 6) | ^ src/libavcodec/vp8dsp.c:497:73: note: expanded from macro 'VP8_EPEL_H' 497 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:566:1: warning: unused parameter 'mx' [-Wunused-parameter] 566 | VP8_EPEL_V(8, 4) | ^ src/libavcodec/vp8dsp.c:515:65: note: expanded from macro 'VP8_EPEL_V' 515 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:567:1: warning: unused parameter 'mx' [-Wunused-parameter] 567 | VP8_EPEL_V(4, 4) | ^ src/libavcodec/vp8dsp.c:515:65: note: expanded from macro 'VP8_EPEL_V' 515 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:568:1: warning: unused parameter 'mx' [-Wunused-parameter] 568 | VP8_EPEL_V(16, 6) | ^ src/libavcodec/vp8dsp.c:515:65: note: expanded from macro 'VP8_EPEL_V' 515 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:569:1: warning: unused parameter 'mx' [-Wunused-parameter] 569 | VP8_EPEL_V(8, 6) | ^ src/libavcodec/vp8dsp.c:515:65: note: expanded from macro 'VP8_EPEL_V' 515 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:570:1: warning: unused parameter 'mx' [-Wunused-parameter] 570 | VP8_EPEL_V(4, 6) | ^ src/libavcodec/vp8dsp.c:515:65: note: expanded from macro 'VP8_EPEL_V' 515 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:637:1: warning: unused parameter 'my' [-Wunused-parameter] 637 | VP8_BILINEAR(16) | ^ src/libavcodec/vp8dsp.c:585:65: note: expanded from macro 'VP8_BILINEAR' 585 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:637:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp8dsp.c:599:57: note: expanded from macro 'VP8_BILINEAR' 599 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:638:1: warning: unused parameter 'my' [-Wunused-parameter] 638 | VP8_BILINEAR(8) | ^ src/libavcodec/vp8dsp.c:585:65: note: expanded from macro 'VP8_BILINEAR' 585 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:638:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp8dsp.c:599:57: note: expanded from macro 'VP8_BILINEAR' 599 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:639:1: warning: unused parameter 'my' [-Wunused-parameter] 639 | VP8_BILINEAR(4) | ^ src/libavcodec/vp8dsp.c:585:65: note: expanded from macro 'VP8_BILINEAR' 585 | int h, int mx, int my) \ | ^ src/libavcodec/vp8dsp.c:639:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp8dsp.c:599:57: note: expanded from macro 'VP8_BILINEAR' 599 | int h, int mx, int my) \ | ^ src/libavcodec/vp9.c:280:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:280:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:806:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 806 | s->sb_cols > (64 << s->s.h.tiling.log2_tile_cols); | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:810:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 810 | while (max > s->s.h.tiling.log2_tile_cols) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:995:29: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 995 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/vp9.c:1311:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1311 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1315:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1315 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1319:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1319 | tile_row == s->s.h.tiling.tile_rows - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1318:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1318 | if (tile_col == s->s.h.tiling.tile_cols - 1 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1342:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1342 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1389:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1389 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1406:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1406 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1425:50: warning: unused parameter 'tdata' [-Wunused-parameter] 1425 | int decode_tiles_mt(AVCodecContext *avctx, void *tdata, int jobnr, | ^ src/libavcodec/vp9.c:1426:35: warning: unused parameter 'threadnr' [-Wunused-parameter] 1426 | int threadnr) | ^ src/libavcodec/vp9.c:1448:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1448 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1483:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1483 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1514:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1514 | for (i = 0; i < s->sb_rows; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1521:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1521 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1539:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1539 | for (tile = 0; tile < s->active_tile_cols; tile++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1559:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1559 | for (tile = 0; tile < s->active_tile_cols; tile++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1747:33: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 1747 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/vp9.c:1758:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1758 | for (i = 0; i < s->sb_rows; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1781:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1781 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1782:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1782 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1786:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1786 | tile_row == s->s.h.tiling.tile_rows - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1785:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1785 | if (tile_col == s->s.h.tiling.tile_cols - 1 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1816:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1816 | for (i = 1; i < s->s.h.tiling.tile_cols; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1817:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1817 | for (j = 0; j < sizeof(s->td[i].counts) / sizeof(unsigned); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. CC libavcodec/vp9_parser.o CC libavcodec/vp9block.o src/libavcodec/vp9block.c:96:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | int bw4 = ff_vp9_bwh_tab[1][b->bs][0], w4 = FFMIN(s->cols - col, bw4); | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:97:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 97 | int bh4 = ff_vp9_bwh_tab[1][b->bs][1], h4 = FFMIN(s->rows - row, bh4), y; | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:98:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 | int have_a = row > 0, have_l = col > td->tile_col_start; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9block.c:974:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 974 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:975:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 975 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1369:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1369 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1371:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1371 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1402:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1402 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1402:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1402 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1416:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1416 | int w = FFMIN(s->cols - col, w4) * 8 >> s->ss_h; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1417:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1417 | int h = FFMIN(s->rows - row, h4) * 8 >> s->ss_v, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1437:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1437 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4); | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1437:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1437 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4); | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1445:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1445 | s->rows & 1 && row + h4 >= s->rows ? s->rows & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1444:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1444 | s->cols & 1 && col + w4 >= s->cols ? s->cols & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ 22 warnings generated. CC libavcodec/vp9data.o CC libavcodec/vp9dsp.o CC libavcodec/vp9dsp_10bpp.o In file included from src/libavcodec/vp9dsp_10bpp.c:26: src/libavcodec/vp9dsp_template.c:34:39: warning: unused parameter 'left' [-Wunused-parameter] 34 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:48:39: warning: unused parameter 'left' [-Wunused-parameter] 48 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:73:41: warning: unused parameter 'left' [-Wunused-parameter] 73 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:104:41: warning: unused parameter 'left' [-Wunused-parameter] 104 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:147:60: warning: unused parameter 'top' [-Wunused-parameter] 147 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:160:60: warning: unused parameter 'top' [-Wunused-parameter] 160 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:177:62: warning: unused parameter 'top' [-Wunused-parameter] 177 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:196:62: warning: unused parameter 'top' [-Wunused-parameter] 196 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:440:64: warning: unused parameter 'top' [-Wunused-parameter] 440 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:454:64: warning: unused parameter 'top' [-Wunused-parameter] 454 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:472:66: warning: unused parameter 'top' [-Wunused-parameter] 472 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:493:66: warning: unused parameter 'top' [-Wunused-parameter] 493 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:521:41: warning: unused parameter 'left' [-Wunused-parameter] 521 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:535:41: warning: unused parameter 'left' [-Wunused-parameter] 535 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:553:43: warning: unused parameter 'left' [-Wunused-parameter] 553 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:574:43: warning: unused parameter 'left' [-Wunused-parameter] 574 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:604:41: warning: unused parameter 'left' [-Wunused-parameter] 604 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:604:62: warning: unused parameter 'top' [-Wunused-parameter] 604 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:617:41: warning: unused parameter 'left' [-Wunused-parameter] 617 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:617:62: warning: unused parameter 'top' [-Wunused-parameter] 617 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:632:43: warning: unused parameter 'left' [-Wunused-parameter] 632 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:632:64: warning: unused parameter 'top' [-Wunused-parameter] 632 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:649:43: warning: unused parameter 'left' [-Wunused-parameter] 649 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:649:64: warning: unused parameter 'top' [-Wunused-parameter] 649 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:670:41: warning: unused parameter 'left' [-Wunused-parameter] 670 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:670:62: warning: unused parameter 'top' [-Wunused-parameter] 670 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:682:41: warning: unused parameter 'left' [-Wunused-parameter] 682 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:682:62: warning: unused parameter 'top' [-Wunused-parameter] 682 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:697:43: warning: unused parameter 'left' [-Wunused-parameter] 697 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:697:64: warning: unused parameter 'top' [-Wunused-parameter] 697 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:714:43: warning: unused parameter 'left' [-Wunused-parameter] 714 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:714:64: warning: unused parameter 'top' [-Wunused-parameter] 714 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:735:41: warning: unused parameter 'left' [-Wunused-parameter] 735 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:735:62: warning: unused parameter 'top' [-Wunused-parameter] 735 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:748:41: warning: unused parameter 'left' [-Wunused-parameter] 748 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:748:62: warning: unused parameter 'top' [-Wunused-parameter] 748 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:763:43: warning: unused parameter 'left' [-Wunused-parameter] 763 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:763:64: warning: unused parameter 'top' [-Wunused-parameter] 763 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:780:43: warning: unused parameter 'left' [-Wunused-parameter] 780 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:780:64: warning: unused parameter 'top' [-Wunused-parameter] 780 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:816:48: warning: unused parameter 'left' [-Wunused-parameter] 816 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:853:1: warning: unused parameter 'left' [-Wunused-parameter] 853 | def_diag_downleft(8) | ^ src/libavcodec/vp9dsp_template.c:835:62: note: expanded from macro 'def_diag_downleft' 835 | 28 warning s generated . 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) | ^ CC libavcodec/vp9dsp_12bpp.o 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) \ | ^ In file included from src/libavcodec/vp9dsp_12bpp.c:26: src/libavcodec/vp9dsp_template.c:604:41: warning: unused parameter 'left' [-Wunused-parameter] 604 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:604:62: warning: unused parameter 'top' [-Wunused-parameter] 604 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:617:41: warning: unused parameter 'left' [-Wunused-parameter] 617 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:617:62: warning: unused parameter 'top' [-Wunused-parameter] 617 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:632:43: warning: unused parameter 'left' [-Wunused-parameter] 632 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:632:64: warning: unused parameter 'top' [-Wunused-parameter] 632 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:649:43: warning: unused parameter 'left' [-Wunused-parameter] 649 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:649:64: warning: unused parameter 'top' [-Wunused-parameter] 649 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:670:41: warning: unused parameter 'left' [-Wunused-parameter] 670 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:670:62: warning: unused parameter 'top' [-Wunused-parameter] 670 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:682:41: warning: unused parameter 'left' [-Wunused-parameter] 682 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:682:62: warning: unused parameter 'top' [-Wunused-parameter] 682 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:697:43: warning: unused parameter 'left' [-Wunused-parameter] 697 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:697:64: warning: unused parameter 'top' [-Wunused-parameter] 697 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:714:43: warning: unused parameter 'left' [-Wunused-parameter] 714 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:714:64: warning: unused parameter 'top' [-Wunused-parameter] 714 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:735:41: warning: unused parameter 'left' [-Wunused-parameter] 735 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:735:62: warning: unused parameter 'top' [-Wunused-parameter] 735 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:748:41: warning: unused parameter 'left' [-Wunused-parameter] 748 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:748:62: warning: unused parameter 'top' [-Wunused-parameter] 748 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:763:43: warning: unused parameter 'left' [-Wunused-parameter] 763 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:763:64: warning: unused parameter 'top' [-Wunused-parameter] 763 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:780:43: warning: unused parameter 'left' [-Wunused-parameter] 780 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:780:64: warning: unused parameter 'top' [-Wunused-parameter] 780 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:1203:57: warning: unused parameter 'pass' [-Wunused-parameter] 1203 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1219:58: warning: unused parameter 'pass' [-Wunused-parameter] 1219 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1237:57: warning: unused parameter 'pass' [-Wunused-parameter] 1237 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1273:58: warning: unused parameter 'pass' [-Wunused-parameter] 1273 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1319:58: warning: unused parameter 'pass' [-Wunused-parameter] 1319 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1407:59: warning: unused parameter 'pass' [-Wunused-parameter] 1407 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1512:58: warning: unused parameter 'pass' [-Wunused-parameter] 1512 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] 2286 | filter_fn_set(put) | ^ src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] 2287 | filter_fn_set(avg) | ^ src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ 15 warnings generated. CC libavcodec/vp9dsp_8bpp.o In file included from src/libavcodec/vp9dsp_8bpp.c:26: src/libavcodec/vp9dsp_template.c:34:39: warning: unused parameter 'left' [-Wunused-parameter] 34 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:48:39: warning: unused parameter 'left' [-Wunused-parameter] 48 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:73:41: warning: unused parameter 'left' [-Wunused-parameter] 73 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:104:41: warning: unused parameter 'left' [-Wunused-parameter] 104 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:147:60: warning: unused parameter 'top' [-Wunused-parameter] 147 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:160:60: warning: unused parameter 'top' [-Wunused-parameter] 160 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:177:62: warning: unused parameter 'top' [-Wunused-parameter] 177 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:196:62: warning: unused parameter 'top' [-Wunused-parameter] 196 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:440:64: warning: unused parameter 'top' [-Wunused-parameter] 440 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:454:64: warning: unused parameter 'top' [-Wunused-parameter] 454 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:472:66: warning: unused parameter 'top' [-Wunused-parameter] 472 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:493:66: warning: unused parameter 'top' [-Wunused-parameter] 493 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:521:41: warning: unused parameter 'left' [-Wunused-parameter] 521 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:535:41: warning: unused parameter 'left' [-Wunused-parameter] 535 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:553:43: warning: unused parameter 'left' [-Wunused-parameter] 553 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:574:43: warning: unused parameter 'left' [-Wunused-parameter] 574 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:604:41: warning: unused parameter 'left' [-Wunused-parameter] 604 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:604:62: warning: unused parameter 'top' [-Wunused-parameter] 604 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:617:41: warning: unused parameter 'left' [-Wunused-parameter] 617 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:617:62: warning: unused parameter 'top' [-Wunused-parameter] 617 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:632:43: warning: unused parameter 'left' [-Wunused-parameter] 632 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:632:64: warning: unused parameter 'top' [-Wunused-parameter] 632 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:649:43: warning: unused parameter 'left' [-Wunused-parameter] 649 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:649:64: warning: unused parameter 'top' [-Wunused-parameter] 649 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:670:41: warning: unused parameter 'left' [-Wunused-parameter] 670 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:670:62: warning: unused parameter 'top' [-Wunused-parameter] 670 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:682:41: warning: unused parameter 'left' [-Wunused-parameter] 682 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:682:62: warning: unused parameter 'top' [-Wunused-parameter] 682 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:697:43: warning: unused parameter 'left' [-Wunused-parameter] 697 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:697:64: warning: unused parameter 'top' [-Wunused-parameter] 697 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:714:43: warning: unused parameter 'left' [-Wunused-parameter] 714 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:714:64: warning: unused parameter 'top' [-Wunused-parameter] 714 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:735:41: warning: unused parameter 'left' [-Wunused-parameter] 735 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:735:62: warning: unused parameter 'top' [-Wunused-parameter] 735 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:748:41: warning: unused parameter 'left' [-Wunused-parameter] 748 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:748:62: warning: unused parameter 'top' [-Wunused-parameter] 748 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:763:43: warning: unused parameter 'left' [-Wunused-parameter] 763 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:763:64: warning: unused parameter 'top' [-Wunused-parameter] 763 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:780:43: warning: unused parameter 'left' [-Wunused-parameter] 780 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:780:64: warning: unused parameter 'top' [-Wunused-parameter] 780 | const uint8_t *left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:816:48: warning: unused parameter 'left' [-Wunused-parameter] 816 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:853:1: warning: unused parameter 'left' [-Wunused-parameter] 853 | def_diag_downleft(8) | ^ src/libavcodec/vp9dsp_template.c:835:62: note: expanded from macro 'def_diag_downleft' 835 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:854:1: warning: unused parameter 'left' [-Wunused-parameter] 854 | def_diag_downleft(16) | ^ src/libavcodec/vp9dsp_template.c:835:62: note: expanded from macro 'def_diag_downleft' 835 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:855:1: warning: unused parameter 'left' [-Wunused-parameter] 855 | def_diag_downleft(32) | ^ src/libavcodec/vp9dsp_template.c:835:62: note: expanded from macro 'def_diag_downleft' 835 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:1012:44: warning: unused parameter 'left' [-Wunused-parameter] 1012 | const uint8_t *left, const uint8_t *_top) | ^ src/libavcodec/vp9dsp_template.c:1057:1: warning: unused parameter 'left' [-Wunused-parameter] 1057 | def_vert_left(8) | ^ src/libavcodec/vp9dsp_template.c:1034:58: note: expanded from macro 'def_vert_left' 1034 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:1058:1: warning: unused parameter 'left' [-Wunused-parameter] 1058 | def_vert_left(16) | ^ src/libavcodec/vp9dsp_template.c:1034:58: note: expanded from macro 'def_vert_left' 1034 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:1059:1: warning: unused parameter 'left' [-Wunused-parameter] 1059 | def_vert_left(32) | ^ src/libavcodec/vp9dsp_template.c:1034:58: note: expanded from macro 'def_vert_left' 1034 | const uint8_t *left, const uint8_t *_top) \ | ^ src/libavcodec/vp9dsp_template.c:1062:63: warning: unused parameter 'top' [-Wunused-parameter] 1062 | const uint8_t *_left, const uint8_t *top) | ^ src/libavcodec/vp9dsp_template.c:1104:1: warning: unused parameter 'top' [-Wunused-parameter] 1104 | def_hor_up(8) | ^ src/libavcodec/vp9dsp_template.c:1080:77: note: expanded from macro 'def_hor_up' 1080 | const uint8_t *_left, const uint8_t *top) \ | ^ src/libavcodec/vp9dsp_template.c:1105:1: warning: unused parameter 'top' [-Wunused-parameter] 1105 | def_hor_up(16) | ^ src/libavcodec/vp9dsp_template.c:1080:77: note: expanded from macro 'def_hor_up' 1080 | const uint8_t *_left, const uint8_t *top) \ | ^ src/libavcodec/vp9dsp_template.c:1106:1: warning: unused parameter 'top' [-Wunused-parameter] 1106 | def_hor_up(32) | ^ src/libavcodec/vp9dsp_template.c:1080:77: note: expanded from macro 'def_hor_up' 1080 | const uint8_t *_left, const uint8_t *top) \ | ^ src/libavcodec/vp9dsp_template.c:1203:57: warning: unused parameter 'pass' [-Wunused-parameter] 1203 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1219:58: warning: unused parameter 'pass' [-Wunused-parameter] 1219 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1237:57: warning: unused parameter 'pass' [-Wunused-parameter] 1237 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1273:58: warning: unused parameter 'pass' [-Wunused-parameter] 1273 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1319:58: warning: unused parameter 'pass' [-Wunused-parameter] 1319 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1407:59: warning: unused parameter 'pass' [-Wunused-parameter] 1407 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:1512:58: warning: unused parameter 'pass' [-Wunused-parameter] 1512 | dctcoef *out, int pass) | ^ src/libavcodec/vp9dsp_template.c:2015:1: warning: unused parameter 'mx' [-Wunused-parameter] 2015 | copy_avg_fn(64) | ^ src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2015:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2015:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2015:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2016:1: warning: unused parameter 'mx' [-Wunused-parameter] 2016 | copy_avg_fn(32) | ^ src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2016:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2016:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2016:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2017:1: warning: unused parameter 'mx' [-Wunused-parameter] 2017 | copy_avg_fn(16) | ^ src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2017:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2017:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2017:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2018:1: warning: unused parameter 'mx' [-Wunused-parameter] 2018 | copy_avg_fn(8) | ^ src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2018:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2018:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2018:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2019:1: warning: unused parameter 'mx' [-Wunused-parameter] 2019 | copy_avg_fn(4) | ^ src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2019:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn' 2011 | #define copy_avg_fn(sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2019:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2019:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn' 2012 | fpel_fn(copy, sz) \ | ^ src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\ fpel_fn' 2006 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] 2286 | filter_fn_set(put) | ^ src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] 2287 | filter_fn_set(avg) | ^ src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set' 2279 | #define filter_fn_set(avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set' 2280 | filter_fn(64, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set' 2281 | filter_fn(32, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set' 2282 | filter_fn(16, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\ filter_fn' 2265 | #define filter_fn(sz, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\ filter_fn' 2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\ filter_fn' 2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\ filter_fn' 2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\ filter_fn' 2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\ filter_fn' 2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\ filter_fn_1d' 2132 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\ filter_fn' 2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter] src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set' 2283 | filter_fn(8, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\ filter_fn' 2275 | bilinf_fn_1d(sz, h, mx, avg) \ | ^ src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\ bilinf_fn_1d' 2245 | int h, int mx, int my) \ | ^ 91 warnings generated. CC libavcodec/vp9lpf.o 7 warnings generated. CC libavcodec/vp9mvs.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) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/vp9prob.o src/libavcodec/vp9prob.c:35:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 35 | update_factor = FASTDIV(update_factor * FFMIN(ct, max_count), max_count); | ^ ~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mathops.h:216:49: note: expanded from macro 'FASTDIV' 216 | # define FASTDIV(a,b) ((uint32_t)((((uint64_t)a) * ff_inverse[b]) >> 32)) | ^ 7 warnings generated. CC libavcodec/vp9recon.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)) | ~ ^ ~ 1 warning generated. CC libavcodec/vpx_rac.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)) | ~ ^ ~ CC libavcodec/vqavideo.o 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 }, | ^ 5 warnings generated. CC libavcodec/vqcdec.o CC libavcodec/vulkan.o In file included from src/libavcodec/vulkan.c:19: In file included from src/libavutil/vulkan.c:26: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ In file included from src/libavcodec/vulkan.c:19: In file included from src/libavutil/vulkan.c:27: src/libavutil/vulkan_loader.h:110:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 110 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:163:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 163 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:173:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 173 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vulkan.c:19: src/libavutil/vulkan.c:136:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 136 | if (s->qfs[j] == s->hwctx->qf[i].idx) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:234:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 234 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:262:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 262 | for (uint32_t i = 0; i < s->tot_nb_qfs; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/vulkan.c:282:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 282 | for (int i = 0; i < s->coop_mat_props_nb; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:687:52: warning: unused parameter 's' [-Wunused-parameter] 687 | void ff_vk_exec_add_dep_refstruct(FFVulkanContext *s, FFVkExecContext *e, | ^ src/libavutil/vulkan.c:694:53: warning: unused parameter 's' [-Wunused-parameter] 694 | void ff_vk_exec_move_dep_refstruct(FFVulkanContext *s, FFVkExecContext *e, | ^ src/libavutil/vulkan.c:712:46: warning: unused parameter 's' [-Wunused-parameter] 712 | void ff_vk_exec_add_dep_obj(FFVulkanContext *s, FFVkExecContext *e, | ^ src/libavutil/vulkan.c:735:51: warning: unused parameter 's' [-Wunused-parameter] 735 | void ff_vk_exec_add_dep_wait_sem(FFVulkanContext *s, FFVkExecContext *e, | ^ src/libavutil/vulkan.c:837:47: warning: unused parameter 's' [-Wunused-parameter] 837 | void ff_vk_exec_update_frame(FFVulkanContext *s, FFVkExecContext *e, AVFrame *f, | ^ src/libavutil/vulkan.c:856:50: warning: unused parameter 's' [-Wunused-parameter] 856 | int ff_vk_exec_mirror_sem_value(FFVulkanContext *s, FFVkExecContext *e, | ^ src/libavutil/vulkan.c:982:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 982 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:1389:5: warning: missing field 'pNext' initializer [-Wmissing-field-initializers] 1389 | }; | ^ src/libavutil/vulkan.c:1777:48: warning: unused parameter 'unused' [-Wunused-parameter] 1777 | static void reset_imageviews(AVRefStructOpaque unused, void *obj) | ^ src/libavutil/vulkan.c:1896:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1896 | for (int i = 0; i < FF_ARRAY_ELEMS(fmts_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:2072:53: warning: unused parameter 'required_subgroup_size' [-Wunused-parameter] 2072 | uint32_t wg_size[3], uint32_t required_subgroup_size) | ^ src/libavutil/vulkan.c:2136:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] 2136 | .pCode = (void *)spirv, | ^ src/libavutil/vulkan.c:2125:69: warning: unused parameter 'shd' [-Wunused-parameter] 2125 | static int create_shader_module(FFVulkanContext *s, FFVulkanShader *shd, | ^ src/libavutil/vulkan.c:2238:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2238 | (max_descriptors <= s->push_desc_props.maxPushDescriptors) && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:2288:49: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 2288 | VkSpecializationMapEntry *spe = (void *)shd->specialization_info->pMapEntries; | ^ src/libavutil/vulkan.c:2297:35: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 2297 | uint8_t *spd = (uint8_t *)shd->specialization_info->pData; | ^ src/libavutil/vulkan.c:2368:25: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 2368 | av_free((void *)spirv); | ^ src/libavutil/vulkan.c:2373:55: warning: unused parameter 's' [-Wunused-parameter] 2373 | void ff_vk_shader_add_descriptor_set(FFVulkanContext *s, FFVulkanShader *shd, | ^ src/libavutil/vulkan.c:2559:46: warning: unused parameter 'fmt' [-Wunused-parameter] 2559 | VkFormat fmt) | ^ 28 warnings generated. GZIP libavcodec/vulkan/apv_decode.comp.spv.gz GZIP libavcodec/vulkan/apv_encode_dct.comp.spv.gz GZIP libavcodec/vulkan/apv_encode_tiles.comp.spv.gz GZIP libavcodec/vulkan/apv_idct.comp.spv.gz 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_bayer.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_bayer_golomb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_golomb.comp.spv.gz 159 warnings generated. GZIP libavcodec/vulkan/ffv1_dec_reset.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_reset_golomb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_rgb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_rgb_float.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_rgb_float_golomb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_rgb_golomb.comp.spv.gz GZIP libavcodec/vulkan/ffv1_dec_setup.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc_bayer.comp.spv.gz GZIP libavcodec/vulkan/ffv1_enc_bayer_golomb.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_float_golomb.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/ffv1_enc_sort32.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 GZIP libavcodec/vulkan/seg_gather.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/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 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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | 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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | 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:592:55: warning: unused parameter 'threadnr' [-Wunused-parameter] 592 | static void generate_slice(void *priv, int jobnr, int threadnr, int nb_jobs, | ^ src/libswscale/cms.c:593:32: warning: unused parameter 'nb_threads' [-Wunused-parameter] 593 | int nb_threads) | ^ src/libswscale/cms.c:764:56: warning: missing field 'T' initializer [-Wmissing-field-initializers] 764 | IPT ipt = tone_map_apply(&ctx, (IPT) { I, 1.0f }); | ^ CC libswscale/csputils.o 5 warnings generated. CC libswscale/filters.o In file included from src/libswscale/csputils.c:24: src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | 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:320:36: warning: unused parameter 'x' [-Wunused-parameter] 320 | av_unused static double box(double x, const double *params) | ^ src/libswscale/filters.c:320:53: warning: unused parameter 'params' [-Wunused-parameter] 320 | av_unused static double box(double x, const double *params) | ^ src/libswscale/filters.c:325:58: warning: unused parameter 'params' [-Wunused-parameter] 325 | av_unused static double triangle(double x, const double *params) | ^ src/libswscale/filters.c:330:56: warning: unused parameter 'params' [-Wunused-parameter] 330 | av_unused static double cosine(double x, const double *params) | ^ src/libswscale/filters.c:335:54: warning: unused parameter 'params' [-Wunused-parameter] 335 | av_unused static double hann(double x, const double *params) | ^ src/libswscale/filters.c:340:57: warning: unused parameter 'params' [-Wunused-parameter] 340 | av_unused static double hamming(double x, const double *params) | ^ src/libswscale/filters.c:345:55: warning: unused parameter 'params' [-Wunused-parameter] 345 | av_unused static double welch(double x, const double *params) | ^ src/libswscale/filters.c:379:56: warning: unused parameter 'params' [-Wunused-parameter] 379 | av_unused static double bohman(double x, const double *params) | ^ src/libswscale/filters.c:390:59: warning: unused parameter 'params' [-Wunused-parameter] 390 | av_unused static double quadratic(double x, const double *params) | ^ src/libswscale/filters.c:399:54: warning: unused parameter 'params' [-Wunused-parameter] 399 | av_unused static double sinc(double x, const double *params) | ^ src/libswscale/filters.c:407:54: warning: unused parameter 'params' [-Wunused-parameter] 407 | av_unused static double jinc(double x, const double *params) | ^ src/libswscale/filters.c:415:56: warning: unused parameter 'params' [-Wunused-parameter] 415 | av_unused static double sphinx(double x, const double *params) | ^ src/libswscale/filters.c:454:56: warning: unused parameter 'params' [-Wunused-parameter] 454 | av_unused static double spline(double x, const double *params) | ^ src/libswscale/filters.c:461:63: warning: missing field 'window' initializer [-Wmissing-field-initializers] 461 | [SWS_SCALE_BILINEAR] = { "bilinear", 1.0, triangle }, | ^ src/libswscale/filters.c:463:58: warning: missing field 'window' initializer [-Wmissing-field-initializers] 463 | [SWS_SCALE_POINT] = { "point", 0.5, box }, | ^ src/libswscale/filters.c:465:66: warning: missing field 'window' initializer [-Wmissing-field-initializers] 465 | [SWS_SCALE_SINC] = { "sinc", RADIUS_MAX, sinc }, | ^ src/libswscale/filters.c:467:68: warning: missing field 'window' initializer [-Wmissing-field-initializers] 467 | [SWS_SCALE_SPLINE] = { "spline", RADIUS_MAX, spline }, | ^ 1 warning generated. CC libswscale/format.o 18 warnings generated. CC libswscale/framepool.o In file included from src/libswscale/format.c:27: src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | 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:51:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 51 | [AV_PIX_FMT_YUV420P] = { 1, 1 }, | ^ src/libswscale/format.c:52:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 52 | [AV_PIX_FMT_YUYV422] = { 1, 1 }, | ^ src/libswscale/format.c:53:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 53 | [AV_PIX_FMT_RGB24] = { 1, 1 }, | ^ src/libswscale/format.c:54:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 54 | [AV_PIX_FMT_BGR24] = { 1, 1 }, | ^ src/libswscale/format.c:55:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 55 | [AV_PIX_FMT_YUV422P] = { 1, 1 }, | ^ src/libswscale/format.c:56:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 56 | [AV_PIX_FMT_YUV444P] = { 1, 1 }, | ^ src/libswscale/format.c:57:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 57 | [AV_PIX_FMT_YUV410P] = { 1, 1 }, | ^ src/libswscale/format.c:58:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 58 | [AV_PIX_FMT_YUV411P] = { 1, 1 }, | ^ src/libswscale/format.c:59:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 59 | [AV_PIX_FMT_GRAY8] = { 1, 1 }, | ^ src/libswscale/format.c:60:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 60 | [AV_PIX_FMT_MONOWHITE] = { 1, 1 }, | ^ src/libswscale/format.c:61:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 61 | [AV_PIX_FMT_MONOBLACK] = { 1, 1 }, | ^ src/libswscale/format.c:62:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 62 | [AV_PIX_FMT_PAL8] = { 1, 0 }, | ^ src/libswscale/format.c:63:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 63 | [AV_PIX_FMT_YUVJ420P] = { 1, 1 }, | ^ src/libswscale/format.c:64:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 64 | [AV_PIX_FMT_YUVJ411P] = { 1, 1 }, | ^ src/libswscale/format.c:65:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 65 | [AV_PIX_FMT_YUVJ422P] = { 1, 1 }, | ^ src/libswscale/format.c:66:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 66 | [AV_PIX_FMT_YUVJ444P] = { 1, 1 }, | ^ src/libswscale/format.c:67:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 67 | [AV_PIX_FMT_YVYU422] = { 1, 1 }, | ^ src/libswscale/format.c:68:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 68 | [AV_PIX_FMT_UYVY422] = { 1, 1 }, | ^ src/libswscale/format.c:69:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 69 | [AV_PIX_FMT_UYYVYY411] = { 1, 0 }, | ^ src/libswscale/format.c:70:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 70 | [AV_PIX_FMT_BGR8] = { 1, 1 }, | ^ src/libswscale/format.c:71:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 71 | [AV_PIX_FMT_BGR4] = { 0, 1 }, | ^ src/libswscale/format.c:72:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 72 | [AV_PIX_FMT_BGR4_BYTE] = { 1, 1 }, | ^ src/libswscale/format.c:73:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 73 | [AV_PIX_FMT_RGB8] = { 1, 1 }, | ^ src/libswscale/format.c:74:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 74 | [AV_PIX_FMT_RGB4] = { 0, 1 }, | ^ src/libswscale/format.c:75:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 75 | [AV_PIX_FMT_RGB4_BYTE] = { 1, 1 }, | ^ src/libswscale/format.c:76:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 76 | [AV_PIX_FMT_NV12] = { 1, 1 }, | ^ src/libswscale/format.c:77:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 77 | [AV_PIX_FMT_NV21] = { 1, 1 }, | ^ src/libswscale/format.c:78:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 78 | [AV_PIX_FMT_ARGB] = { 1, 1 }, | ^ src/libswscale/format.c:79:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 79 | [AV_PIX_FMT_RGBA] = { 1, 1 }, | ^ src/libswscale/format.c:80:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 80 | [AV_PIX_FMT_ABGR] = { 1, 1 }, | ^ src/libswscale/format.c:81:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 81 | [AV_PIX_FMT_BGRA] = { 1, 1 }, | ^ src/libswscale/format.c:82:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 82 | [AV_PIX_FMT_0RGB] = { 1, 1 }, | ^ src/libswscale/format.c:83:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 83 | [AV_PIX_FMT_RGB0] = { 1, 1 }, | ^ src/libswscale/format.c:84:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 84 | [AV_PIX_FMT_0BGR] = { 1, 1 }, | ^ src/libswscale/format.c:85:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 85 | [AV_PIX_FMT_BGR0] = { 1, 1 }, | ^ src/libswscale/format.c:86:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 86 | [AV_PIX_FMT_GRAY9BE] = { 1, 1 }, | ^ src/libswscale/format.c:87:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 87 | [AV_PIX_FMT_GRAY9LE] = { 1, 1 }, | ^ src/libswscale/format.c:88:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 88 | [AV_PIX_FMT_GRAY10BE] = { 1, 1 }, | ^ src/libswscale/format.c:89:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 89 | [AV_PIX_FMT_GRAY10LE] = { 1, 1 }, | ^ src/libswscale/format.c:90:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 90 | [AV_PIX_FMT_GRAY12BE] = { 1, 1 }, | ^ src/libswscale/format.c:91:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 91 | [AV_PIX_FMT_GRAY12LE] = { 1, 1 }, | ^ src/libswscale/format.c:92:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 92 | [AV_PIX_FMT_GRAY14BE] = { 1, 1 }, | ^ src/libswscale/format.c:93:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 93 | [AV_PIX_FMT_GRAY14LE] = { 1, 1 }, | ^ src/libswscale/format.c:94:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 94 | [AV_PIX_FMT_GRAY16BE] = { 1, 1 }, | ^ src/libswscale/format.c:95:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 95 | [AV_PIX_FMT_GRAY16LE] = { 1, 1 }, | ^ src/libswscale/format.c:96:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 96 | [AV_PIX_FMT_YUV440P] = { 1, 1 }, | ^ src/libswscale/format.c:97:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 97 | [AV_PIX_FMT_YUVJ440P] = { 1, 1 }, | ^ src/libswscale/format.c:98:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 98 | [AV_PIX_FMT_YUV440P10LE] = { 1, 1 }, | ^ src/libswscale/format.c:99:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 99 | [AV_PIX_FMT_YUV440P10BE] = { 1, 1 }, | ^ src/libswscale/format.c:100:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 100 | [AV_PIX_FMT_YUV440P12LE] = { 1, 1 }, | ^ src/libswscale/format.c:101:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 101 | [AV_PIX_FMT_YUV440P12BE] = { 1, 1 }, | ^ src/libswscale/format.c:102:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 102 | [AV_PIX_FMT_YUVA420P] = { 1, 1 }, | ^ src/libswscale/format.c:103:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 103 | [AV_PIX_FMT_YUVA422P] = { 1, 1 }, | ^ src/libswscale/format.c:104:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 104 | [AV_PIX_FMT_YUVA444P] = { 1, 1 }, | ^ src/libswscale/format.c:105:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 105 | [AV_PIX_FMT_YUVA420P9BE] = { 1, 1 }, | ^ src/libswscale/format.c:106:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 106 | [AV_PIX_FMT_YUVA420P9LE] = { 1, 1 }, | ^ src/libswscale/format.c:107:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 107 | [AV_PIX_FMT_YUVA422P9BE] = { 1, 1 }, | ^ src/libswscale/format.c:108:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 108 | [AV_PIX_FMT_YUVA422P9LE] = { 1, 1 }, | ^ src/libswscale/format.c:109:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 109 | [AV_PIX_FMT_YUVA444P9BE] = { 1, 1 }, | ^ src/libswscale/format.c:110:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 110 | [AV_PIX_FMT_YUVA444P9LE] = { 1, 1 }, | ^ src/libswscale/format.c:111:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 111 | [AV_PIX_FMT_YUVA420P10BE] = { 1, 1 }, | ^ src/libswscale/format.c:112:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 112 | [AV_PIX_FMT_YUVA420P10LE] = { 1, 1 }, | ^ src/libswscale/format.c:113:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 113 | [AV_PIX_FMT_YUVA422P10BE] = { 1, 1 }, | ^ src/libswscale/format.c:114:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 114 | [AV_PIX_FMT_YUVA422P10LE] = { 1, 1 }, | ^ src/libswscale/format.c:115:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 115 | [AV_PIX_FMT_YUVA444P10BE] = { 1, 1 }, | ^ src/libswscale/format.c:116:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 116 | [AV_PIX_FMT_YUVA444P10LE] = { 1, 1 }, | ^ src/libswscale/format.c:117:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 117 | [AV_PIX_FMT_YUVA420P16BE] = { 1, 1 }, | ^ src/libswscale/format.c:118:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 118 | [AV_PIX_FMT_YUVA420P16LE] = { 1, 1 }, | ^ src/libswscale/format.c:119:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 119 | [AV_PIX_FMT_YUVA422P16BE] = { 1, 1 }, | ^ src/libswscale/format.c:120:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 120 | [AV_PIX_FMT_YUVA422P16LE] = { 1, 1 }, | ^ src/libswscale/format.c:121:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 121 | [AV_PIX_FMT_YUVA444P16BE] = { 1, 1 }, | ^ src/libswscale/format.c:122:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 122 | [AV_PIX_FMT_YUVA444P16LE] = { 1, 1 }, | ^ src/libswscale/format.c:123:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 123 | [AV_PIX_FMT_RGB48BE] = { 1, 1 }, | ^ src/libswscale/format.c:124:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 124 | [AV_PIX_FMT_RGB48LE] = { 1, 1 }, | ^ src/libswscale/format.c:127:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 127 | [AV_PIX_FMT_RGB565BE] = { 1, 1 }, | ^ src/libswscale/format.c:128:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 128 | [AV_PIX_FMT_RGB565LE] = { 1, 1 }, | ^ src/libswscale/format.c:129:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 129 | [AV_PIX_FMT_RGB555BE] = { 1, 1 }, | ^ src/libswscale/format.c:130:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 130 | [AV_PIX_FMT_RGB555LE] = { 1, 1 }, | ^ src/libswscale/format.c:131:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 131 | [AV_PIX_FMT_BGR565BE] = { 1, 1 }, | ^ src/libswscale/format.c:132:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 132 | [AV_PIX_FMT_BGR565LE] = { 1, 1 }, | ^ src/libswscale/format.c:133:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 133 | [AV_PIX_FMT_BGR555BE] = { 1, 1 }, | ^ src/libswscale/format.c:134:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 134 | [AV_PIX_FMT_BGR555LE] = { 1, 1 }, | ^ src/libswscale/format.c:135:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 135 | [AV_PIX_FMT_YUV420P16LE] = { 1, 1 }, | ^ src/libswscale/format.c:136:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 136 | [AV_PIX_FMT_YUV420P16BE] = { 1, 1 }, | ^ src/libswscale/format.c:137:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 137 | [AV_PIX_FMT_YUV422P16LE] = { 1, 1 }, | ^ src/libswscale/format.c:138:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 138 | [AV_PIX_FMT_YUV422P16BE] = { 1, 1 }, | ^ src/libswscale/format.c:139:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 139 | [AV_PIX_FMT_YUV444P16LE] = { 1, 1 }, | ^ src/libswscale/format.c:140:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 140 | [AV_PIX_FMT_YUV444P16BE] = { 1, 1 }, | ^ src/libswscale/format.c:141:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 141 | [AV_PIX_FMT_RGB444LE] = { 1, 1 }, | ^ src/libswscale/format.c:142:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 142 | [AV_PIX_FMT_RGB444BE] = { 1, 1 }, | ^ src/libswscale/format.c:143:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 143 | [AV_PIX_FMT_BGR444LE] = { 1, 1 }, | ^ src/libswscale/format.c:144:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 144 | [AV_PIX_FMT_BGR444BE] = { 1, 1 }, | ^ src/libswscale/format.c:145:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 145 | [AV_PIX_FMT_YA8] = { 1, 1 }, | ^ src/libswscale/format.c:146:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 146 | [AV_PIX_FMT_YA16BE] = { 1, 1 }, | ^ src/libswscale/format.c:147:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 147 | [AV_PIX_FMT_YA16LE] = { 1, 1 }, | ^ src/libswscale/format.c:148:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 148 | [AV_PIX_FMT_BGR48BE] = { 1, 1 }, | ^ src/libswscale/format.c:149:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 149 | [AV_PIX_FMT_BGR48LE] = { 1, 1 }, | ^ src/libswscale/format.c:152:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 152 | [AV_PIX_FMT_YUV420P9BE] = { 1, 1 }, | ^ src/libswscale/format.c:153:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 153 | [AV_PIX_FMT_YUV420P9LE] = { 1, 1 }, | ^ src/libswscale/format.c:154:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 154 | [AV_PIX_FMT_YUV420P10BE] = { 1, 1 }, | ^ src/libswscale/format.c:155:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 155 | [AV_PIX_FMT_YUV420P10LE] = { 1, 1 }, | ^ src/libswscale/format.c:156:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 156 | [AV_PIX_FMT_YUV420P12BE] = { 1, 1 }, | ^ src/libswscale/format.c:157:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 157 | [AV_PIX_FMT_YUV420P12LE] = { 1, 1 }, | ^ src/libswscale/format.c:158:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 158 | [AV_PIX_FMT_YUV420P14BE] = { 1, 1 }, | ^ src/libswscale/format.c:159:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 159 | [AV_PIX_FMT_YUV420P14LE] = { 1, 1 }, | ^ src/libswscale/format.c:160:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 160 | [AV_PIX_FMT_YUV422P9BE] = { 1, 1 }, | ^ src/libswscale/format.c:161:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 161 | [AV_PIX_FMT_YUV422P9LE] = { 1, 1 }, | ^ src/libswscale/format.c:162:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 162 | [AV_PIX_FMT_YUV422P10BE] = { 1, 1 }, | ^ src/libswscale/format.c:163:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 163 | [AV_PIX_FMT_YUV422P10LE] = { 1, 1 }, | ^ src/libswscale/format.c:164:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 164 | [AV_PIX_FMT_YUV422P12BE] = { 1, 1 }, | ^ src/libswscale/format.c:165:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 165 | [AV_PIX_FMT_YUV422P12LE] = { 1, 1 }, | ^ src/libswscale/format.c:166:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 166 | [AV_PIX_FMT_YUV422P14BE] = { 1, 1 }, | ^ src/libswscale/format.c:167:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 167 | [AV_PIX_FMT_YUV422P14LE] = { 1, 1 }, | ^ src/libswscale/format.c:168:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 168 | [AV_PIX_FMT_YUV444P9BE] = { 1, 1 }, | ^ src/libswscale/format.c:169:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 169 | [AV_PIX_FMT_YUV444P9LE] = { 1, 1 }, | ^ src/libswscale/format.c:170:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 170 | [AV_PIX_FMT_YUV444P10BE] = { 1, 1 }, | ^ src/libswscale/format.c:171:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 171 | [AV_PIX_FMT_YUV444P10LE] = { 1, 1 }, | ^ src/libswscale/format.c:172:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 172 | [AV_PIX_FMT_YUV444P12BE] = { 1, 1 }, | ^ src/libswscale/format.c:173:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 173 | [AV_PIX_FMT_YUV444P12LE] = { 1, 1 }, | ^ src/libswscale/format.c:174:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 174 | [AV_PIX_FMT_YUV444P14BE] = { 1, 1 }, | ^ src/libswscale/format.c:175:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 175 | [AV_PIX_FMT_YUV444P14LE] = { 1, 1 }, | ^ src/libswscale/format.c:176:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 176 | [AV_PIX_FMT_YUV444P10MSBBE] = { 1, 1 }, | ^ src/libswscale/format.c:177:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 177 | [AV_PIX_FMT_YUV444P10MSBLE] = { 1, 1 }, | ^ src/libswscale/format.c:178:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 178 | [AV_PIX_FMT_YUV444P12MSBBE] = { 1, 1 }, | ^ src/libswscale/format.c:179:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 179 | [AV_PIX_FMT_YUV444P12MSBLE] = { 1, 1 }, | ^ src/libswscale/format.c:180:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 180 | [AV_PIX_FMT_GBRP] = { 1, 1 }, | ^ src/libswscale/format.c:181:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 181 | [AV_PIX_FMT_GBRP9LE] = { 1, 1 }, | ^ src/libswscale/format.c:182:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 182 | [AV_PIX_FMT_GBRP9BE] = { 1, 1 }, | ^ src/libswscale/format.c:183:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 183 | [AV_PIX_FMT_GBRP10LE] = { 1, 1 }, | ^ src/libswscale/format.c:184:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 184 | [AV_PIX_FMT_GBRP10BE] = { 1, 1 }, | ^ src/libswscale/format.c:185:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 185 | [AV_PIX_FMT_GBRAP10LE] = { 1, 1 }, | ^ src/libswscale/format.c:186:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 186 | [AV_PIX_FMT_GBRAP10BE] = { 1, 1 }, | ^ src/libswscale/format.c:187:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 187 | [AV_PIX_FMT_GBRP10MSBLE] = { 1, 1 }, | ^ src/libswscale/format.c:188:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 188 | [AV_PIX_FMT_GBRP10MSBBE] = { 1, 1 }, | ^ src/libswscale/format.c:189:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 189 | [AV_PIX_FMT_GBRP12LE] = { 1, 1 }, | ^ src/libswscale/format.c:190:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 190 | [AV_PIX_FMT_GBRP12BE] = { 1, 1 }, | ^ src/libswscale/format.c:191:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 191 | [AV_PIX_FMT_GBRP12MSBLE] = { 1, 1 }, | ^ src/libswscale/format.c:192:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 192 | [AV_PIX_FMT_GBRP12MSBBE] = { 1, 1 }, | ^ src/libswscale/format.c:193:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 193 | [AV_PIX_FMT_GBRAP12LE] = { 1, 1 }, | ^ src/libswscale/format.c:194:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 194 | [AV_PIX_FMT_GBRAP12BE] = { 1, 1 }, | ^ src/libswscale/format.c:195:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 195 | [AV_PIX_FMT_GBRP14LE] = { 1, 1 }, | ^ src/libswscale/format.c:196:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 196 | [AV_PIX_FMT_GBRP14BE] = { 1, 1 }, | ^ src/libswscale/format.c:197:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 197 | [AV_PIX_FMT_GBRAP14LE] = { 1, 1 }, | ^ src/libswscale/format.c:198:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 198 | [AV_PIX_FMT_GBRAP14BE] = { 1, 1 }, | ^ src/libswscale/format.c:199:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 199 | [AV_PIX_FMT_GBRP16LE] = { 1, 1 }, | ^ src/libswscale/format.c:200:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 200 | [AV_PIX_FMT_GBRP16BE] = { 1, 1 }, | ^ src/libswscale/format.c:201:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 201 | [AV_PIX_FMT_GBRPF32LE] = { 1, 1 }, | ^ src/libswscale/format.c:202:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 202 | [AV_PIX_FMT_GBRPF32BE] = { 1, 1 }, | ^ src/libswscale/format.c:203:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 203 | [AV_PIX_FMT_GBRAPF32LE] = { 1, 1 }, | ^ src/libswscale/format.c:204:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 204 | [AV_PIX_FMT_GBRAPF32BE] = { 1, 1 }, | ^ src/libswscale/format.c:205:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 205 | [AV_PIX_FMT_GBRPF16LE] = { 1, 0 }, | ^ src/libswscale/format.c:206:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 206 | [AV_PIX_FMT_GBRPF16BE] = { 1, 0 }, | ^ src/libswscale/format.c:207:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 207 | [AV_PIX_FMT_GBRAPF16LE] = { 1, 0 }, | ^ src/libswscale/format.c:208:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 208 | [AV_PIX_FMT_GBRAPF16BE] = { 1, 0 }, | ^ src/libswscale/format.c:209:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 209 | [AV_PIX_FMT_GBRAP] = { 1, 1 }, | ^ src/libswscale/format.c:210:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 210 | [AV_PIX_FMT_GBRAP16LE] = { 1, 1 }, | ^ src/libswscale/format.c:211:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 211 | [AV_PIX_FMT_GBRAP16BE] = { 1, 1 }, | ^ src/libswscale/format.c:212:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 212 | [AV_PIX_FMT_BAYER_BGGR8] = { 1, 0 }, | ^ src/libswscale/format.c:213:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 213 | [AV_PIX_FMT_BAYER_RGGB8] = { 1, 0 }, | ^ src/libswscale/format.c:214:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 214 | [AV_PIX_FMT_BAYER_GBRG8] = { 1, 0 }, | ^ src/libswscale/format.c:215:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 215 | [AV_PIX_FMT_BAYER_GRBG8] = { 1, 0 }, | ^ src/libswscale/format.c:216:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 216 | [AV_PIX_FMT_BAYER_BGGR16LE] = { 1, 0 }, | ^ src/libswscale/format.c:217:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 217 | [AV_PIX_FMT_BAYER_BGGR16BE] = { 1, 0 }, | ^ src/libswscale/format.c:218:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 218 | [AV_PIX_FMT_BAYER_RGGB16LE] = { 1, 0 }, | ^ src/libswscale/format.c:219:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 219 | [AV_PIX_FMT_BAYER_RGGB16BE] = { 1, 0 }, | ^ src/libswscale/format.c:220:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 220 | [AV_PIX_FMT_BAYER_GBRG16LE] = { 1, 0 }, | ^ src/libswscale/format.c:221:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 221 | [AV_PIX_FMT_BAYER_GBRG16BE] = { 1, 0 }, | ^ src/libswscale/format.c:222:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 222 | [AV_PIX_FMT_BAYER_GRBG16LE] = { 1, 0 }, | ^ src/libswscale/format.c:223:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 223 | [AV_PIX_FMT_BAYER_GRBG16BE] = { 1, 0 }, | ^ src/libswscale/format.c:226:41: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 226 | [AV_PIX_FMT_AYUV64LE] = { 1, 1}, | ^ src/libswscale/format.c:227:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 227 | [AV_PIX_FMT_AYUV64BE] = { 1, 1 }, | ^ src/libswscale/format.c:228:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 228 | [AV_PIX_FMT_P010LE] = { 1, 1 }, | ^ src/libswscale/format.c:229:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 229 | [AV_PIX_FMT_P010BE] = { 1, 1 }, | ^ src/libswscale/format.c:230:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 230 | [AV_PIX_FMT_P012LE] = { 1, 1 }, | ^ src/libswscale/format.c:231:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 231 | [AV_PIX_FMT_P012BE] = { 1, 1 }, | ^ src/libswscale/format.c:232:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 232 | [AV_PIX_FMT_P016LE] = { 1, 1 }, | ^ src/libswscale/format.c:233:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 233 | [AV_PIX_FMT_P016BE] = { 1, 1 }, | ^ src/libswscale/format.c:234:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 234 | [AV_PIX_FMT_GRAYF32LE] = { 1, 1 }, | ^ src/libswscale/format.c:235:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 235 | [AV_PIX_FMT_GRAYF32BE] = { 1, 1 }, | ^ src/libswscale/format.c:236:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 236 | [AV_PIX_FMT_GRAYF16LE] = { 1, 0 }, | ^ src/libswscale/format.c:237:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 237 | [AV_PIX_FMT_GRAYF16BE] = { 1, 0 }, | ^ src/libswscale/format.c:238:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 238 | [AV_PIX_FMT_YAF32LE] = { 1, 0 }, | ^ src/libswscale/format.c:239:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 239 | [AV_PIX_FMT_YAF32BE] = { 1, 0 }, | ^ src/libswscale/format.c:240:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 240 | [AV_PIX_FMT_YAF16LE] = { 1, 0 }, | ^ src/libswscale/format.c:241:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 241 | [AV_PIX_FMT_YAF16BE] = { 1, 0 }, | ^ src/libswscale/format.c:242:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 242 | [AV_PIX_FMT_YUVA422P12BE] = { 1, 1 }, | ^ src/libswscale/format.c:243:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 243 | [AV_PIX_FMT_YUVA422P12LE] = { 1, 1 }, | ^ src/libswscale/format.c:244:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 244 | [AV_PIX_FMT_YUVA444P12BE] = { 1, 1 }, | ^ src/libswscale/format.c:245:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 245 | [AV_PIX_FMT_YUVA444P12LE] = { 1, 1 }, | ^ src/libswscale/format.c:246:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 246 | [AV_PIX_FMT_NV24] = { 1, 1 }, | ^ src/libswscale/format.c:247:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 247 | [AV_PIX_FMT_NV42] = { 1, 1 }, | ^ src/libswscale/format.c:248:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 248 | [AV_PIX_FMT_Y210LE] = { 1, 1 }, | ^ src/libswscale/format.c:249:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 249 | [AV_PIX_FMT_Y212LE] = { 1, 1 }, | ^ src/libswscale/format.c:250:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 250 | [AV_PIX_FMT_Y216LE] = { 1, 1 }, | ^ src/libswscale/format.c:251:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 251 | [AV_PIX_FMT_X2RGB10LE] = { 1, 1 }, | ^ src/libswscale/format.c:252:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 252 | [AV_PIX_FMT_X2BGR10LE] = { 1, 1 }, | ^ src/libswscale/format.c:253:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 253 | [AV_PIX_FMT_NV20BE] = { 1, 1 }, | ^ src/libswscale/format.c:254:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 254 | [AV_PIX_FMT_NV20LE] = { 1, 1 }, | ^ src/libswscale/format.c:255:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 255 | [AV_PIX_FMT_P210BE] = { 1, 1 }, | ^ src/libswscale/format.c:256:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 256 | [AV_PIX_FMT_P210LE] = { 1, 1 }, | ^ src/libswscale/format.c:257:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 257 | [AV_PIX_FMT_P212BE] = { 1, 1 }, | ^ src/libswscale/format.c:258:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 258 | [AV_PIX_FMT_P212LE] = { 1, 1 }, | ^ src/libswscale/format.c:259:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 259 | [AV_PIX_FMT_P410BE] = { 1, 1 }, | ^ src/libswscale/format.c:260:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 260 | [AV_PIX_FMT_P410LE] = { 1, 1 }, | ^ src/libswscale/format.c:261:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 261 | [AV_PIX_FMT_P412BE] = { 1, 1 }, | ^ src/libswscale/format.c:262:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 262 | [AV_PIX_FMT_P412LE] = { 1, 1 }, | ^ src/libswscale/format.c:263:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 263 | [AV_PIX_FMT_P216BE] = { 1, 1 }, | ^ src/libswscale/format.c:264:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 264 | [AV_PIX_FMT_P216LE] = { 1, 1 }, | ^ src/libswscale/format.c:265:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 265 | [AV_PIX_FMT_P416BE] = { 1, 1 }, | ^ src/libswscale/format.c:266:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 266 | [AV_PIX_FMT_P416LE] = { 1, 1 }, | ^ src/libswscale/format.c:267:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 267 | [AV_PIX_FMT_NV16] = { 1, 1 }, | ^ src/libswscale/format.c:268:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 268 | [AV_PIX_FMT_VUYA] = { 1, 1 }, | ^ src/libswscale/format.c:269:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 269 | [AV_PIX_FMT_VUYX] = { 1, 1 }, | ^ src/libswscale/format.c:270:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 270 | [AV_PIX_FMT_RGBAF16BE] = { 1, 0 }, | ^ src/libswscale/format.c:271:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 271 | [AV_PIX_FMT_RGBAF16LE] = { 1, 0 }, | ^ src/libswscale/format.c:272:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 272 | [AV_PIX_FMT_RGBF16BE] = { 1, 0 }, | ^ src/libswscale/format.c:273:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 273 | [AV_PIX_FMT_RGBF16LE] = { 1, 0 }, | ^ src/libswscale/format.c:274:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 274 | [AV_PIX_FMT_RGBF32BE] = { 1, 0 }, | ^ src/libswscale/format.c:275:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 275 | [AV_PIX_FMT_RGBF32LE] = { 1, 0 }, | ^ src/libswscale/format.c:276:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 276 | [AV_PIX_FMT_XV30LE] = { 1, 1 }, | ^ src/libswscale/format.c:277:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 277 | [AV_PIX_FMT_XV36LE] = { 1, 1 }, | ^ src/libswscale/format.c:278:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 278 | [AV_PIX_FMT_XV36BE] = { 1, 1 }, | ^ src/libswscale/format.c:279:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 279 | [AV_PIX_FMT_XV48LE] = { 1, 1 }, | ^ src/libswscale/format.c:280:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 280 | [AV_PIX_FMT_XV48BE] = { 1, 1 }, | ^ src/libswscale/format.c:281:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 281 | [AV_PIX_FMT_AYUV] = { 1, 1 }, | ^ src/libswscale/format.c:282:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 282 | [AV_PIX_FMT_UYVA] = { 1, 1 }, | ^ src/libswscale/format.c:283:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 283 | [AV_PIX_FMT_VYU444] = { 1, 1 }, | ^ src/libswscale/format.c:284:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 284 | [AV_PIX_FMT_V30XLE] = { 1, 1 }, | ^ src/libswscale/format.c:627:52: warning: unused parameter 'output' [-Wunused-parameter] 627 | int sws_test_colorspace(enum AVColorSpace csp, int output) | ^ src/libswscale/format.c:644:56: warning: unused parameter 'output' [-Wunused-parameter] 644 | int sws_test_primaries(enum AVColorPrimaries prim, int output) | ^ src/libswscale/format.c:713:23: 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(dst->data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/format.c:822:52: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 822 | return BITSTREAM_FMT(RGBA, 3, SWS_RW_PLANAR); | ^ src/libswscale/format.c:789:9: note: macro 'BITSTREAM_FMT' defined here 789 | #define BITSTREAM_FMT(SWIZ, FRAC, MODE, ...) (FmtInfo) { \ | ^ src/libswscale/format.c:867:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 867 | case AV_PIX_FMT_RGB0: return PACKED_FMT(RGBA, 4); | ^ src/libswscale/format.c:801:9: note: macro 'PACKED_FMT' defined here 801 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \ | ^ src/libswscale/format.c:868:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 868 | case AV_PIX_FMT_BGR0: return PACKED_FMT(BGRA, 4); | ^ src/libswscale/format.c:801:9: note: macro 'PACKED_FMT' defined here 801 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \ | ^ src/libswscale/format.c:869:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 869 | case AV_PIX_FMT_0RGB: return PACKED_FMT(ARGB, 4); | ^ src/libswscale/format.c:801:9: note: macro 'PACKED_FMT' defined here 801 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \ | ^ src/libswscale/format.c:870:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 870 | case AV_PIX_FMT_0BGR: return PACKED_FMT(ABGR, 4); | ^ src/libswscale/format.c:801:9: note: macro 'PACKED_FMT' defined here 801 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \ | ^ src/libswscale/format.c:871:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 871 | case AV_PIX_FMT_VUYX: return PACKED_FMT(VUYA, 4); | ^ src/libswscale/format.c:801:9: note: macro 'PACKED_FMT' defined here 801 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \ | ^ src/libswscale/format.c:877:34: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 877 | return PACKED_FMT(UYVA, 4); | ^ src/libswscale/format.c:801:9: note: macro 'PACKED_FMT' defined here 801 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \ | ^ src/libswscale/format.c:918:42: warning: missing field 'plane' initializer [-Wmissing-field-initializers] 918 | struct comp sorted[4] = { {0}, {1}, {2}, {3} }; | ^ src/libswscale/format.c:918:47: warning: missing field 'plane' initializer [-Wmissing-field-initializers] 918 | struct comp sorted[4] = { {0}, {1}, {2}, {3} }; | ^ src/libswscale/format.c:918:52: warning: missing field 'plane' initializer [-Wmissing-field-initializers] 918 | struct comp sorted[4] = { {0}, {1}, {2}, {3} }; | ^ src/libswscale/format.c:1473:38: warning: unused parameter 'ctx' [-Wunused-parameter] 1473 | int ff_sws_decode_colors(SwsContext *ctx, SwsPixelType type, | ^ 1 warning generated. src/libswscale/format.c:1748:36: warning: unused parameter 'ctx' [-Wunused-parameter] 1748 | int ff_sws_apply_lut3d(SwsContext *ctx, SwsPixelType type, SwsOpList *ops, | ^ 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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | 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:34: src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/graph.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; | ^ In file included from src/libswscale/graph.c:43: In file included from src/libswscale/vulkan/ops.h:24: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ src/libswscale/graph.c:161:43: warning: unused parameter 'opaque' [-Wunused-parameter] 161 | static void free_buffer(AVRefStructOpaque opaque, void *obj) | ^ src/libswscale/graph.c:259:37: warning: unused parameter 'pass' [-Wunused-parameter] 259 | const SwsPass *pass) | ^ src/libswscale/graph.c:335:49: warning: unused parameter 'out' [-Wunused-parameter] 335 | static int setup_legacy_swscale(const SwsFrame *out, const SwsFrame *in, | ^ src/libswscale/graph.c:406:38: warning: unused parameter 'graph' [-Wunused-parameter] 406 | static void legacy_chr_pos(SwsGraph *graph, int *chr_pos, int override, int *warned) | ^ src/libswscale/graph.c:515:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 515 | for (int i = 0; i < FF_ARRAY_ELEMS(c->srcColorspaceTable); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/graph.c:621:47: warning: cast from 'const int *' to 'int *' drops const qualifier [-Wcast-qual] 621 | sws_getColorspaceDetails(sws, (int **)&inv_table, &in_full, | ^ src/libswscale/graph.c:622:41: warning: cast from 'const int *' to 'int *' drops const qualifier [-Wcast-qual] 622 | (int **)&table, &out_full, | ^ src/libswscale/graph.c:804:57: warning: unused parameter 'threadnr' [-Wunused-parameter] 804 | static void sws_graph_worker(void *priv, int jobnr, int threadnr, int nb_jobs, | ^ src/libswscale/graph.c:804:71: warning: unused parameter 'nb_jobs' [-Wunused-parameter] 804 | static void sws_graph_worker(void *priv, int jobnr, int threadnr, int nb_jobs, | ^ src/libswscale/graph.c:805:34: warning: unused parameter 'nb_threads' [-Wunused-parameter] 805 | int nb_threads) | ^ src/libswscale/graph.c:946:33: warning: unused parameter 'graph' [-Wunused-parameter] 946 | static void get_field(SwsGraph *graph, const SwsFormat *fmt, | ^ 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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | 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. 15 warnings generated. CC libswscale/hscale_fast_bilinear.o 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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/input.c:31: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | 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; | ^ In file included from src/libswscale/input.c:31: 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/input.c:62:59: warning: unused parameter 'src2' [-Wunused-parameter] 62 | const uint16_t *src1, const uint16_t *src2, | ^ src/libswscale/input.c:81:65: warning: unused parameter 'src2' [-Wunused-parameter] 81 | const uint16_t *src1, const uint16_t *src2, | ^ src/libswscale/input.c:129:1: warning: unused parameter 'unused0' [-Wunused-parameter] 129 | RGB64FUNCS(rgb, LE, AV_PIX_FMT_RGBA64) | ^ src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:99:96: note: expanded from macro 'RGB64FUNCS_EXT' 99 | 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:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:99:120: note: expanded from macro 'RGB64FUNCS_EXT' 99 | 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:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, basesrc/libswscale/hscale_fast_bilinear.c_:f38m:t37 :# #warning: unused parameter 'c' [-Wunused-parameter]e ndianne s38s | ,v oIiSd_ BfEf(_ehncdsicaanlnee_sfsa)s)t _ c| ( ^S wssrc/libswscale/input.cI:n100t:e73r:n anote: lexpanded from macro 'RGB64FUNCS_EXT' *c, in t1001 | 6 _ t * d s t 1 , i n t 1 6 _ t * d s t 2 , | ^ int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:129:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:108:52: note: expanded from macro 'RGB64FUNCS_EXT' 108 | 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:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:109:73: note: expanded from macro 'RGB64FUNCS_EXT' 109 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:129:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:118:52: note: expanded from macro 'RGB64FUNCS_EXT' 118 | 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:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:119:73: note: expanded from macro 'RGB64FUNCS_EXT' 119 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:130:1: warning: unused parameter 'unused0' [-Wunused-parameter] 130 | RGB64FUNCS(rgb, BE, AV_PIX_FMT_RGBA64) | ^ src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:99:96: note: expanded from macro 'RGB64FUNCS_EXT' 99 | 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:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:99:120: note: expanded from macro 'RGB64FUNCS_EXT' 99 | 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:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:100:73: note: expanded from macro 'RGB64FUNCS_EXT' 100 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:130:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:108:52: note: expanded from macro 'RGB64FUNCS_EXT' 108 | 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:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:109:73: note: expanded from macro 'RGB64FUNCS_EXT' 109 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:130:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:118:52: note: expanded from macro 'RGB64FUNCS_EXT' 118 | 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:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:119:73: note: expanded from macro 'RGB64FUNCS_EXT' 119 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:131:1: warning: unused parameter 'unused0' [-Wunused-parameter] 131 | RGB64FUNCS(bgr, LE, AV_PIX_FMT_BGRA64) | ^ src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:99:96: note: expanded from macro 'RGB64FUNCS_EXT' 99 | 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:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:99:120: note: expanded from macro 'RGB64FUNCS_EXT' 99 | 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:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:100:73: note: expanded from macro 'RGB64FUNCS_EXT' 100 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:131:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:108:52: note: expanded from macro 'RGB64FUNCS_EXT' 108 | 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:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:109:73: note: expanded from macro 'RGB64FUNCS_EXT' 109 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:131:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:118:52: note: expanded from macro 'RGB64FUNCS_EXT' 118 | 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:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:119:73: note: expanded from macro 'RGB64FUNCS_EXT' 119 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:132:1: warning: unused parameter 'unused0' [-Wunused-parameter] 132 | RGB64FUNCS(bgr, BE, AV_PIX_FMT_BGRA64) | ^ src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:99:96: note: expanded from macro 'RGB64FUNCS_EXT' 99 | 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:132:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:99:120: note: expanded from macro 'RGB64FUNCS_EXT' 99 | 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:132:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:100:73: note: expanded from macro 'RGB64FUNCS_EXT' 100 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:132:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:108:52: note: expanded from macro 'RGB64FUNCS_EXT' 108 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \ | ^ src/libswscale/input.c:132:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:109:73: note: expanded from macro 'RGB64FUNCS_EXT' 109 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:132:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:118:52: note: expanded from macro 'RGB64FUNCS_EXT' 118 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \ | ^ src/libswscale/input.c:132:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS' 127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:119:73: note: expanded from macro 'RGB64FUNCS_EXT' 119 | int width, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:153:67: warning: unused parameter 'src2' [-Wunused-parameter] 153 | const uint16_t *src2, | ^ src/libswscale/input.c:175:72: warning: unused parameter 'src2' [-Wunused-parameter] 175 | const uint16_t *src2, | ^ src/libswscale/input.c:248:1: warning: unused parameter 'unused0' [-Wunused-parameter] 248 | RGB48FUNCS(rgb, LE, AV_PIX_FMT_RGB48) | ^ src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:204:60: note: expanded from macro 'RGB48FUNCS_EXT' 204 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:248:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:204:84: note: expanded from macro 'RGB48FUNCS_EXT' 204 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:248:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:207:51: note: expanded from macro 'RGB48FUNCS_EXT' 207 | void *opq) \ | ^ src/libswscale/input.c:248:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:216:61: note: expanded from macro 'RGB48FUNCS_EXT' 216 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:248:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:221:52: note: expanded from macro 'RGB48FUNCS_EXT' 221 | void *opq) \ | ^ src/libswscale/input.c:248:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:232:66: note: expanded from macro 'RGB48FUNCS_EXT' 232 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:248:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:237:57: note: expanded from macro 'RGB48FUNCS_EXT' 237 | void *opq) \ | ^ src/libswscale/input.c:249:1: warning: unused parameter 'unused0' [-Wunused-parameter] 249 | RGB48FUNCS(rgb, BE, AV_PIX_FMT_RGB48) | ^ src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:204:60: note: expanded from macro 'RGB48FUNCS_EXT' 204 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:249:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:204:84: note: expanded from macro 'RGB48FUNCS_EXT' 204 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:249:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:207:51: note: expanded from macro 'RGB48FUNCS_EXT' 207 | void *opq) \ | ^ src/libswscale/input.c:249:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:216:61: note: expanded from macro 'RGB48FUNCS_EXT' 216 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:249:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:221:52: note: expanded from macro 'RGB48FUNCS_EXT' 221 | void *opq) \ | ^ src/libswscale/input.c:249:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:232:66: note: expanded from macro 'RGB48FUNCS_EXT' 232 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:249:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:237:57: note: expanded from macro 'RGB48FUNCS_EXT' 237 | void *opq) \ | ^ src/libswscale/input.c:250:1: warning: unused parameter 'unused0' [-Wunused-parameter] 250 | RGB48FUNCS(bgr, LE, AV_PIX_FMT_BGR48) | ^ src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:204:60: note: expanded from macro 'RGB48FUNCS_EXT' 204 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:250:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:204:84: note: expanded from macro 'RGB48FUNCS_EXT' 204 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:250:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:207:51: note: expanded from macro 'RGB48FUNCS_EXT' 207 | void *opq) \ | ^ src/libswscale/input.c:250:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:216:61: note: expanded from macro 'RGB48FUNCS_EXT' 216 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:250:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:221:52: note: expanded from macro 'RGB48FUNCS_EXT' 221 | void *opq) \ | ^ src/libswscale/input.c:250:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:232:66: note: expanded from macro 'RGB48FUNCS_EXT' 232 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:250:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:237:57: note: expanded from macro 'RGB48FUNCS_EXT' 237 | void *opq) \ | ^ src/libswscale/input.c:251:1: warning: unused parameter 'unused0' [-Wunused-parameter] 251 | RGB48FUNCS(bgr, BE, AV_PIX_FMT_BGR48) | ^ src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:204:60: note: expanded from macro 'RGB48FUNCS_EXT' 204 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:251:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:204:84: note: expanded from macro 'RGB48FUNCS_EXT' 204 | const uint8_t *unused0, const uint8_t *unused1,\ | ^ src/libswscale/input.c:251:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:207:51: note: expanded from macro 'RGB48FUNCS_EXT' 207 | void *opq) \ | ^ src/libswscale/input.c:251:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:216:61: note: expanded from macro 'RGB48FUNCS_EXT' 216 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:251:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:221:52: note: expanded from macro 'RGB48FUNCS_EXT' 221 | void *opq) \ | ^ src/libswscale/input.c:251:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:232:66: note: expanded from macro 'RGB48FUNCS_EXT' 232 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:251:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS' 246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness)) | ^ src/libswscale/input.c:237:57: note: expanded from macro 'RGB48FUNCS_EXT' 237 | void *opq) \ | ^ 4 warnings generated. src/libswscale/input.c:395:1: warning: unused parameter 'unused1' [-Wunused-parameter] 395 | RGB16_32FUNCS(AV_PIX_FMT_BGR32, , bgr32, 16, 0, 0, 0, 0xFF0000, 0xFF00, 0x00FF, 8, 0, 8, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 364 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 372 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | 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 *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:395:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 382 | 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_BGR32_1, , bgr321, 16, 0, 0, 8, 0xFF0000, 0xFF00, 0x00FF, 8, 0, 8, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uiCC libswscale/jit.o nt8_t *unused2, \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 364 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 372 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | 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 *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:396:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 382 | 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, , rgb32, 0, 0, 16, 0, 0x00FF, 0xFF00, 0xFF0000, 8, 0, 8, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 364 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 372 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | 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 *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:397:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 382 | 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_RGB32_1, , rgb321, 0, 0, 16, 8, 0x00FF, 0xFF00, 0xFF0000, 8, 0, 8, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 364 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 372 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | 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 *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:398:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 382 | 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_BGR565, LE, bgr16le, 0, 0, 0, 0, 0x001F, 0x07E0, 0xF800, 11, 5, 0, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 364 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 372 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | 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 *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:399:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 382 | 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_BGR555, LE, bgr15le, 0, 0, 0, 0, 0x001F, 0x03E0, 0x7C00, 10, 5, 0, RGB2YUV_SHIFT + 7) | ^ src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 364 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:400:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 372 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:400:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | 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 *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:400:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:400:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 382 | 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_BGR444, LE, bgr12le, 0, 0, 0, 0, 0x000F, 0x00F0, 0x0F00, 8, 4, 0, RGB2YUV_SHIFT + 4) | ^ src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 364 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:401:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 372 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:401:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | 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 *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:401:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:401:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 382 | 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_RGB565, LE, rgb16le, 0, 0, 0, 0, 0xF800, 0x07E0, 0x001F, 0, 5, 11, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 364 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 372 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | 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 *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:402:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 382 | 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_RGB555, LE, rgb15le, 0, 0, 0, 0, 0x7C00, 0x03E0, 0x001F, 0, 5, 10, RGB2YUV_SHIFT + 7) | ^ src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 364 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 372 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | 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 *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:403:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 382 | 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_RGB444, LE, rgb12le, 0, 0, 0, 0, 0x0F00, 0x00F0, 0x000F, 0, 4, 8, RGB2YUV_SHIFT + 4) | ^ src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 364 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 372 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | 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 *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:404:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 382 | 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_BGR565, BE, bgr16be, 0, 0, 0, 0, 0x001F, 0x07E0, 0xF800, 11, 5, 0, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 364 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 372 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | 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 *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:405:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 382 | 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_BGR555, BE, bgr15be, 0, 0, 0, 0, 0x001F, 0x03E0, 0x7C00, 10, 5, 0, RGB2YUV_SHIFT + 7) | ^ src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 364 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 372 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | 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 *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:406:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 382 | 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_BGR444, BE, bgr12be, 0, 0, 0, 0, 0x000F, 0x00F0, 0x0F00, 8, 4, 0, RGB2YUV_SHIFT + 4) | ^ src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 364 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 372 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | 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 *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:407:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 382 | 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_RGB565, BE, rgb16be, 0, 0, 0, 0, 0xF800, 0x07E0, 0x001F, 0, 5, 11, RGB2YUV_SHIFT + 8) | ^ src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 364 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | CC libswscale/lut3d.o 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 372 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | 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 *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:408:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 382 | 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_RGB555, BE, rgb15be, 0, 0, 0, 0, 0x7C00, 0x03E0, 0x001F, 0, 5, 10, RGB2YUV_SHIFT + 7) | ^ src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 364 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 372 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | 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 *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:409:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 382 | 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_RGB444, BE, rgb12be, 0, 0, 0, 0, 0x0F00, 0x00F0, 0x000F, 0, 4, 8, RGB2YUV_SHIFT + 4) | ^ src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 364 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 372 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | 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 *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:410:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 382 | 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_X2RGB10, LE, rgb30le, 16, 6, 0, 0, 0x3FF00000, 0xFFC00, 0x3FF, 0, 0, 4, RGB2YUV_SHIFT + 6) | ^ src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 364 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 372 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | 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 *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:411:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 382 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:412:1: warning: unused parameter 'unused1' [-Wunused-parameter] 412 | 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:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:412:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT' 363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \ | ^ src/libswscale/input.c:412:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT' 364 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:412:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:412:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT' 371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \ | ^ src/libswscale/input.c:412:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT' 372 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:412:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | 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 *unused0, const uint8_t *src, \ | ^ src/libswscale/input.c:412:1: warning: unused parameter 'dummy' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT' 381 | const uint8_t *dummy, \ | ^ src/libswscale/input.c:412:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS' 392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \ | ^ src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT' 382 | int width, uint32_t *tab, void *opq) \ | ^ src/libswscale/input.c:416:62: warning: unused parameter 'opq' [-Wunused-parameter] 416 | int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:434:78: warning: unused parameter 'unused1' [-Wunused-parameter] 434 | static void rgba64leToA_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, | ^ src/libswscale/input.c:435:42: warning: unused parameter 'unused2' [-Wunused-parameter] 435 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:435:72: warning: unused parameter 'unused' [-Wunused-parameter] 435 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:435:86: warning: unused parameter 'opq' [-Wunused-parameter] 435 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:444:78: warning: unused parameter 'unused1' [-Wunused-parameter] 444 | static void rgba64beToA_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, | ^ src/libswscale/input.c:445:42: warning: unused parameter 'unused2' [-Wunused-parameter] 445 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:445:72: warning: unused parameter 'unused' [-Wunused-parameter] 445 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:445:86: warning: unused parameter 'opq' [-Wunused-parameter] 445 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:454:73: warning: unused parameter 'unused1' [-Wunused-parameter] 454 | static void abgrToA_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:455:38: warning: unused parameter 'unused2' [-Wunused-parameter] 455 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:455:68: warning: unused parameter 'unused' [-Wunused-parameter] 455 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:455:82: warning: unused parameter 'opq' [-Wunused-parameter] 455 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:464:73: warning: unused parameter 'unused1' [-Wunused-parameter] 464 | static void rgbaToA_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:465:38: warning: unused parameter 'unused2' [-Wunused-parameter] 465 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:465:68: warning: unused parameter 'unused' [-Wunused-parameter] 465 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:465:82: warning: unused parameter 'opq' [-Wunused-parameter] 465 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:474:72: warning: unused parameter 'unused1' [-Wunused-parameter] 474 | static void palToA_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:475:37: warning: unused parameter 'unused2' [-Wunused-parameter] 475 | const uint8_t *unused2, int width, uint32_t *pal, void *opq) | ^ src/libswscale/input.c:475:78: warning: unused parameter 'opq' [-Wunused-parameter] 475 | const uint8_t *unused2, int width, uint32_t *pal, void *opq) | ^ src/libswscale/input.c:486:72: warning: unused parameter 'unused1' [-Wunused-parameter] 486 | static void palToY_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:487:37: warning: unused parameter 'unused2' [-Wunused-parameter] 487 | const uint8_t *unused2, int width, uint32_t *pal, void *opq) | ^ src/libswscale/input.c:487:78: warning: unused parameter 'opq' [-Wunused-parameter] 487 | const uint8_t *unused2, int width, uint32_t *pal, void *opq) | ^ src/libswscale/input.c:499:38: warning: unused parameter 'unused0' [-Wunused-parameter] 499 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2, | ^ src/libswscale/input.c:499:83: warning: unused parameter 'src2' [-Wunused-parameter] 499 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2, | ^ src/libswscale/input.c:500:55: warning: unused parameter 'opq' [-Wunused-parameter] 500 | int width, uint32_t *pal, void *opq) | ^ src/libswscale/input.c:514:77: warning: unused parameter 'unused1' [-Wunused-parameter] 514 | static void monowhite2Y_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:515:42: warning: unused parameter 'unused2' [-Wunused-parameter] 515 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:515:73: warning: unused parameter 'unused' [-Wunused-parameter] 515 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:515:87: warning: unused parameter 'opq' [-Wunused-parameter] 515 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:532:77: warning: unused parameter 'unused1' [-Wunused-parameter] 532 | static void monoblack2Y_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:533:42: warning: unused parameter 'unused2' [-Wunused-parameter] 533 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:533:73: warning: unused parameter 'unused' [-Wunused-parameter] 533 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:533:87: warning: unused parameter 'opq' [-Wunused-parameter] 533 | const uint8_t *unused2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:550:72: warning: unused parameter 'unused1' [-Wunused-parameter] 550 | 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:96: warning: unused parameter 'unused2' [-Wunused-parameter] 550 | 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:551:33: warning: unused parameter 'unused' [-Wunused-parameter] 551 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:551:47: warning: unused parameter 'opq' [-Wunused-parameter] 551 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:558:69: warning: unused parameter 'unused0' [-Wunused-parameter] 558 | static void yuy2ToUV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:559:39: warning: unused parameter 'src2' [-Wunused-parameter] 559 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:559:66: warning: unused parameter 'unused' [-Wunused-parameter] 559 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:559:80: warning: unused parameter 'opq' [-Wunused-parameter] 559 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:569:69: warning: unused parameter 'unused0' [-Wunused-parameter] 569 | static void yvy2ToUV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:570:39: warning: unused parameter 'src2' [-Wunused-parameter] 570 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:570:66: warning: unused parameter 'unused' [-Wunused-parameter] 570 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:570:80: warning: unused parameter 'opq' [-Wunused-parameter] 570 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:604:1: warning: unused parameter 'unused0' [-Wunused-parameter] 604 | y21xle_wrapper(10, 6) | ^ src/libswscale/input.c:582:54: note: expanded from macro 'y21xle_wrapper' 582 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:584:54: note: expanded from macro 'y21xle_wrapper' 584 | const uint8_t *unused1, int width, \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:585:49: note: expanded from macro 'y21xle_wrapper' 585 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:585:64: note: expanded from macro 'y21xle_wrapper' 585 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:595:53: note: expanded from macro 'y21xle_wrapper' 595 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:596:53: note: expanded from macro 'y21xle_wrapper' 596 | const uint8_t *unused1, int width, \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:597:48: note: expanded from macro 'y21xle_wrapper' 597 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:604:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:597:63: note: expanded from macro 'y21xle_wrapper' 597 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'unused0' [-Wunused-parameter] 605 | y21xle_wrapper(12, 4) | ^ src/libswscale/input.c:582:54: note: expanded from macro 'y21xle_wrapper' 582 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:584:54: note: expanded from macro 'y21xle_wrapper' 584 | const uint8_t *unused1, int width, \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:585:49: note: expanded from macro 'y21xle_wrapper' 585 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:585:64: note: expanded from macro 'y21xle_wrapper' 585 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:595:53: note: expanded from macro 'y21xle_wrapper' 595 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:596:53: note: expanded from macro 'y21xle_wrapper' 596 | const uint8_t *unused1, int width, \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:597:48: note: expanded from macro 'y21xle_wrapper' 597 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:605:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:597:63: note: expanded from macro 'y21xle_wrapper' 597 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:606:1: warning: unused parameter 'unused0' [-Wunused-parameter] 606 | y21xle_wrapper(16, 0) | ^ src/libswscale/input.c:582:54: note: expanded from macro 'y21xle_wrapper' 582 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:606:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:584:54: note: expanded from macro 'y21xle_wrapper' 584 | const uint8_t *unused1, int width, \ | ^ src/libswscale/input.c:606:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:585:49: note: expanded from macro 'y21xle_wrapper' 585 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:606:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:585:64: note: expanded from macro 'y21xle_wrapper' 585 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:606:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:595:53: note: expanded from macro 'y21xle_wrapper' 595 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:606:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:596:53: note: expanded from macro 'y21xle_wrapper' 596 | const uint8_t *unused1, int width, \ | ^ src/libswscale/input.c:606:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:597:48: note: expanded from macro 'y21xle_wrapper' 597 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:606:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:597:63: note: expanded from macro 'y21xle_wrapper' 597 | uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:608:75: warning: unused parameter 'unused1' [-Wunused-parameter] 608 | 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:99: warning: unused parameter 'unused2' [-Wunused-parameter] 608 | 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:609:34: warning: unused parameter 'unused' [-Wunused-parameter] 609 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:609:48: warning: unused parameter 'opq' [-Wunused-parameter] 609 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:618:72: warning: unused parameter 'unused0' [-Wunused-parameter] 618 | static void bswap16UV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused0, const uint8_t *_src1, | ^ src/libswscale/input.c:619:68: warning: unused parameter 'unused' [-Wunused-parameter] 619 | const uint8_t *_src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:619:82: warning: unused parameter 'opq' [-Wunused-parameter] 619 | const uint8_t *_src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:631:81: warning: unused parameter 'unused1' [-Wunused-parameter] 631 | 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:105: warning: unused parameter 'unused2' [-Wunused-parameter] 631 | 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:632:42: warning: unused parameter 'unused' [-Wunused-parameter] 632 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:632:56: warning: unused parameter 'opq' [-Wunused-parameter] 632 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:639:82: warning: unused parameter 'unused1' [-Wunused-parameter] 639 | 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:106: warning: unused parameter 'unused2' [-Wunused-parameter] 639 | 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:640:43: warning: unused parameter 'unused' [-Wunused-parameter] 640 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:640:57: warning: unused parameter 'opq' [-Wunused-parameter] 640 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:647:81: warning: unused parameter 'unused1' [-Wunused-parameter] 647 | 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:105: warning: unused parameter 'unused2' [-Wunused-parameter] 647 | 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:648:42: warning: unused parameter 'unused' [-Wunused-parameter] 648 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:648:56: warning: unused parameter 'opq' [-Wunused-parameter] 648 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:655:82: warning: unused parameter 'unused1' [-Wunused-parameter] 655 | 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:106: warning: unused parameter 'unused2' [-Wunused-parameter] 655 | 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:656:43: warning: unused parameter 'unused' [-Wunused-parameter] 656 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:656:57: warning: unused parameter 'opq' [-Wunused-parameter] 656 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:663:80: warning: unused parameter 'unused0' [-Wunused-parameter] 663 | 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:104: warning: unused parameter 'unused1' [-Wunused-parameter] 663 | 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:664:42: warning: unused parameter 'unused2' [-Wunused-parameter] 664 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:664:57: warning: unused parameter 'opq' [-Wunused-parameter] 664 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:671:80: warning: unused parameter 'unused0' [-Wunused-parameter] 671 | 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:104: warning: unused parameter 'unused1' [-Wunused-parameter] 671 | 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:672:42: warning: unused parameter 'unused2' [-Wunused-parameter] 672 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:672:57: warning: unused parameter 'opq' [-Wunused-parameter] 672 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:712:1: warning: unused parameter 'unused0' [-Wunused-parameter] 712 | ayuv64_UV_funcs(ayuv64, 4, 6) | ^ src/libswscale/input.c:700:85: note: expanded from macro 'ayuv64_UV_funcs' 700 | 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:701:55: note: expanded from macro 'ayuv64_UV_funcs' 701 | 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:701:85: note: expanded from macro 'ayuv64_UV_funcs' 701 | 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:701:100: note: expanded from macro 'ayuv64_UV_funcs' 701 | 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:706:85: note: expanded from macro 'ayuv64_UV_funcs' 706 | 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:707:55: note: expanded from macro 'ayuv64_UV_funcs' 707 | 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:707:85: note: expanded from macro 'ayuv64_UV_funcs' 707 | 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:707:100: note: expanded from macro 'ayuv64_UV_funcs' 707 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:713:1: warning: unused parameter 'unused0' [-Wunused-parameter] 713 | ayuv64_UV_funcs(xv48, 0, 4) | ^ src/libswscale/input.c:700:85: note: expanded from macro 'ayuv64_UV_funcs' 700 | 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:713:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:701:55: note: expanded from macro 'ayuv64_UV_funcs' 701 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:713:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:701:85: note: expanded from macro 'ayuv64_UV_funcs' 701 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:713:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:701:100: note: expanded from macro 'ayuv64_UV_funcs' 701 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:713:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:706:85: note: expanded from macro 'ayuv64_UV_funcs' 706 | 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:713:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:707:55: note: expanded from macro 'ayuv64_UV_funcs' 707 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:713:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:707:85: note: expanded from macro 'ayuv64_UV_funcs' 707 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:713:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:707:100: note: expanded from macro 'ayuv64_UV_funcs' 707 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:715:80: warning: unused parameter 'unused0' [-Wunused-parameter] 715 | static void read_ayuv64le_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width, | ^ src/libswscale/input.c:715:104: warning: unused parameter 'unused1' [-Wunused-parameter] 715 | 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:716:41: warning: unused parameter 'unused2' [-Wunused-parameter] 716 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:716:56: warning: unused parameter 'opq' [-Wunused-parameter] 716 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:723:80: warning: unused parameter 'unused0' [-Wunused-parameter] 723 | 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:104: warning: unused parameter 'unused1' [-Wunused-parameter] 723 | 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:724:41: warning: unused parameter 'unused2' [-Wunused-parameter] 724 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:724:56: warning: unused parameter 'opq' [-Wunused-parameter] 724 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:731:73: warning: unused parameter 'unused0' [-Wunused-parameter] 731 | static void read_vuyx_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:732:43: warning: unused parameter 'unused1' [-Wunused-parameter] 732 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:732:73: warning: unused parameter 'unused2' [-Wunused-parameter] 732 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:732:88: warning: unused parameter 'opq' [-Wunused-parameter] 732 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:741:76: warning: unused parameter 'unused0' [-Wunused-parameter] 741 | 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:100: warning: unused parameter 'unused1' [-Wunused-parameter] 741 | 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:742:37: warning: unused parameter 'unused2' [-Wunused-parameter] 742 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:742:52: warning: unused parameter 'opq' [-Wunused-parameter] 742 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:749:76: warning: unused parameter 'unused0' [-Wunused-parameter] 749 | 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:100: warning: unused parameter 'unused1' [-Wunused-parameter] 749 | 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:750:37: warning: unused parameter 'unused2' [-Wunused-parameter] 750 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:750:52: warning: unused parameter 'opq' [-Wunused-parameter] 750 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:757:73: warning: unused parameter 'unused0' [-Wunused-parameter] 757 | static void read_ayuv_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:758:43: warning: unused parameter 'unused1' [-Wunused-parameter] 758 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:758:73: warning: unused parameter 'unused2' [-Wunused-parameter] 758 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:758:88: warning: unused parameter 'opq' [-Wunused-parameter] 758 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:767:76: warning: unused parameter 'unused0' [-Wunused-parameter] 767 | 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:100: warning: unused parameter 'unused1' [-Wunused-parameter] 767 | 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:768:37: warning: unused parameter 'unused2' [-Wunused-parameter] 768 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:768:52: warning: unused parameter 'opq' [-Wunused-parameter] 768 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:775:76: warning: unused parameter 'unused0' [-Wunused-parameter] 775 | 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:100: warning: unused parameter 'unused1' [-Wunused-parameter] 775 | 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:776:37: warning: unused parameter 'unused2' [-Wunused-parameter] 776 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:776:52: warning: unused parameter 'opq' [-Wunused-parameter] 776 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:783:73: warning: unused parameter 'unused0' [-Wunused-parameter] 783 | static void read_uyva_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:784:43: warning: unused parameter 'unused1' [-Wunused-parameter] 784 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:784:73: warning: unused parameter 'unused2' [-Wunused-parameter] 784 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:784:88: warning: unused parameter 'opq' [-Wunused-parameter] 784 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:793:71: warning: unused parameter 'unused0' [-Wunused-parameter] 793 | 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:95: warning: unused parameter 'unused1' [-Wunused-parameter] 793 | 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:794:32: warning: unused parameter 'unused2' [-Wunused-parameter] 794 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:794:47: warning: unused parameter 'opq' [-Wunused-parameter] 794 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:801:68: warning: unused parameter 'unused0' [-Wunused-parameter] 801 | static void vyuToUV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:802:38: warning: unused parameter 'unused1' [-Wunused-parameter] 802 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:802:68: warning: unused parameter 'unused2' [-Wunused-parameter] 802 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:802:83: warning: unused parameter 'opq' [-Wunused-parameter] 802 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:811:78: warning: unused parameter 'unused0' [-Wunused-parameter] 811 | 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:102: warning: unused parameter 'unused1' [-Wunused-parameter] 811 | 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:812:42: warning: unused parameter 'unused2' [-Wunused-parameter] 812 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:812:57: warning: unused parameter 'opq' [-Wunused-parameter] 812 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:820:75: warning: unused parameter 'unused0' [-Wunused-parameter] 820 | static void read_v30xle_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:821:47: warning: unused parameter 'unused1' [-Wunused-parameter] 821 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:821:77: warning: unused parameter 'unused2' [-Wunused-parameter] 821 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:821:92: warning: unused parameter 'opq' [-Wunused-parameter] 821 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:831:78: warning: unused parameter 'unused0' [-Wunused-parameter] 831 | 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:102: warning: unused parameter 'unused1' [-Wunused-parameter] 831 | 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:832:42: warning: unused parameter 'unused2' [-Wunused-parameter] 832 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:832:57: warning: unused parameter 'opq' [-Wunused-parameter] 832 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:840:75: warning: unused parameter 'unused0' [-Wunused-parameter] 840 | static void read_xv30le_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:841:47: warning: unused parameter 'unused1' [-Wunused-parameter] 841 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:841:77: warning: unused parameter 'unused2' [-Wunused-parameter] 841 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:841:92: warning: unused parameter 'opq' [-Wunused-parameter] 841 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:850:78: warning: unused parameter 'unused0' [-Wunused-parameter] 850 | 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:102: warning: unused parameter 'unused1' [-Wunused-parameter] 850 | 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:851:42: warning: unused parameter 'unused2' [-Wunused-parameter] 851 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:851:57: warning: unused parameter 'opq' [-Wunused-parameter] 851 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:859:75: warning: unused parameter 'unused0' [-Wunused-parameter] 859 | static void read_xv36le_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:860:47: warning: unused parameter 'unused1' [-Wunused-parameter] 860 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:860:77: warning: unused parameter 'unused2' [-Wunused-parameter] 860 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:860:92: warning: unused parameter 'opq' [-Wunused-parameter] 860 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:869:78: warning: unused parameter 'unused0' [-Wunused-parameter] 869 | 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:102: warning: unused parameter 'unused1' [-Wunused-parameter] 869 | 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:870:42: warning: unused parameter 'unused2' [-Wunused-parameter] 870 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:870:57: warning: unused parameter 'opq' [-Wunused-parameter] 870 | uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:878:75: warning: unused parameter 'unused0' [-Wunused-parameter] 878 | static void read_xv36be_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, | ^ src/libswscale/input.c:879:47: warning: unused parameter 'unused1' [-Wunused-parameter] 879 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:879:77: warning: unused parameter 'unused2' [-Wunused-parameter] 879 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:879:92: warning: unused parameter 'opq' [-Wunused-parameter] 879 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) | ^ src/libswscale/input.c:890:72: warning: unused parameter 'unused1' [-Wunused-parameter] 890 | 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:96: warning: unused parameter 'unused2' [-Wunused-parameter] 890 | 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:891:33: warning: unused parameter 'unused' [-Wunused-parameter] 891 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:891:47: warning: unused parameter 'opq' [-Wunused-parameter] 891 | uint32_t *unused, void *opq) | ^ src/libswscale/input.c:898:69: warning: unused parameter 'unused0' [-Wunused-parameter] 898 | static void uyvyToUV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:899:39: warning: unused parameter 'src2' [-Wunused-parameter] 899 | const uint8_t *src2, int width, uint32_t *uIn file included from nsrc/libswscale/lut3d.cu:s29e: dIn file included from ,src/libswscale/cms.h :v30o: idsrc/libswscale/format.h :*172o:p14q:) warning: | ISO C forbids forward references to 'enum' types [-Wpedantic] ^ src/libswscale/input.c:899:66: warning: 172unused parameter 'unused' [-Wunused-parameter] | typede f899 | e n u m S w s P i x e l T y p e S w s P i xceolnTsytp eu;i n t| 8 ^_ t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:899:80: warning: unused parameter 'opq' [-Wunused-parameter] 899 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:909:74: warning: unused parameter 'unused1' [-Wunused-parameter] 909 | static void uyyvyyToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, | ^ src/libswscale/input.c:909:98: warning: unused parameter 'unused2' [-Wunused-parameter] 909 | static void uyyvyyToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, | ^ src/libswscale/input.c:910:46: warning: unused parameter 'unused' [-Wunused-parameter] 910 | int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:910:60: warning: unused parameter 'opq' [-Wunused-parameter] 910 | int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:916:71: warning: unused parameter 'unused0' [-Wunused-parameter] 916 | static void uyyvyyToUV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:917:41: warning: unused parameter 'src2' [-Wunused-parameter] 917 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:917:68: warning: unused parameter 'unused' [-Wunused-parameter] 917 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:917:82: warning: unused parameter 'opq' [-Wunused-parameter] 917 | const uint8_t *src2, int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:937:39: warning: unused parameter 'unused0' [-Wunused-parameter] 937 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2, | ^ src/libswscale/input.c:937:84: warning: unused parameter 'src2' [-Wunused-parameter] 937 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2, | ^ src/libswscale/input.c:938:45: warning: unused parameter 'unused' [-Wunused-parameter] 938 | int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:938:59: warning: unused parameter 'opq' [-Wunused-parameter] 938 | int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:944:39: warning: unused parameter 'unused0' [-Wunused-parameter] 944 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2, | ^ src/libswscale/input.c:944:84: warning: unused parameter 'src2' [-Wunused-parameter] 944 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2, | ^ src/libswscale/input.c:945:45: warning: unused parameter 'unused' [-Wunused-parameter] 945 | int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:945:59: warning: unused parameter 'opq' [-Wunused-parameter] 945 | int width, uint32_t *unused, void *opq) | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused1' [-Wunused-parameter] 1005 | p01x_wrapper(nv20, 0) | ^ src/libswscale/input.c:982:54: note: expanded from macro 'p01x_wrapper' 982 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:983:54: note: expanded from macro 'p01x_wrapper' 983 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:984:49: note: expanded from macro 'p01x_wrapper' 984 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:984:63: note: expanded from macro 'p01x_wrapper' 984 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:994:54: note: expanded from macro 'p01x_wrapper' 994 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:995:54: note: expanded from macro 'p01x_wrapper' 995 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:996:49: note: expanded from macro 'p01x_wrapper' 996 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:996:63: note: expanded from macro 'p01x_wrapper' 996 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:953:55: note: expanded from macro 'p01x_uv_wrapper' 953 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:955:55: note: expanded from macro 'p01x_uv_wrapper' 955 | const uint8_t *src2, int width, \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:956:50: note: expanded from macro 'p01x_uv_wrapper' 956 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:956:64: note: expanded from macro 'p01x_uv_wrapper' 956 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:967:55: note: expanded from macro 'p01x_uv_wrapper' 967 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:969:55: note: expanded from macro 'p01x_uv_wrapper' 969 | const uint8_t *src2, int width, \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:970:50: note: expanded from macro 'p01x_uv_wrapper' 970 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1005:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:970:64: note: expanded from macro 'p01x_uv_wrapper' 970 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused1' [-Wunused-parameter] 1006 | p01x_wrapper(p010, 6) | ^ src/libswscale/input.c:982:54: note: expanded from macro 'p01x_wrapper' 982 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:983:54: note: expanded from macro 'p01x_wrapper' 983 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:984:49: note: expanded from macro 'p01x_wrapper' 984 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:984:63: note: expanded from macro 'p01x_wrapper' 984 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:994:54: note: expanded from macro 'p01x_wrapper' 994 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:995:54: note: expanded from macro 'p01x_wrapper' 995 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:996:49: note: expanded from macro 'p01x_wrapper' 996 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:996:63: note: expanded from macro 'p01x_wrapper' 996 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:953:55: note: expanded from macro 'p01x_uv_wrapper' 953 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:955:55: note: expanded from macro 'p01x_uv_wrapper' 955 | const uint8_t *src2, int width, \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:956:50: note: expanded from macro 'p01x_uv_wrapper' 956 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:956:64: note: expanded from macro 'p01x_uv_wrapper' 956 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:967:55: note: expanded from macro 'p01x_uv_wrapper' 967 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:969:55: note: expanded from macro 'p01x_uv_wrapper' 969 | const uint8_t *src2, int width, \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:970:50: note: expanded from macro 'p01x_uv_wrapper' 970 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1006:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:970:64: note: expanded from macro 'p01x_uv_wrapper' 970 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'unused1' [-Wunused-parameter] 1007 | p01x_wrapper(p012, 4) | ^ src/libswscale/input.c:982:54: note: expanded from macro 'p01x_wrapper' 982 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:983:54: note: expanded from macro 'p01x_wrapper' 983 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:984:49: note: expanded from macro 'p01x_wrapper' 984 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:984:63: note: expanded from macro 'p01x_wrapper' 984 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:994:54: note: expanded from macro 'p01x_wrapper' 994 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:995:54: note: expanded from macro 'p01x_wrapper' 995 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:996:49: note: expanded from macro 'p01x_wrapper' 996 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:996:63: note: expanded from macro 'p01x_wrapper' 996 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:953:55: note: expanded from macro 'p01x_uv_wrapper' 953 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:955:55: note: expanded from macro 'p01x_uv_wrapper' 955 | const uint8_t *src2, int width, \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:956:50: note: expanded from macro 'p01x_uv_wrapper' 956 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:956:64: note: expanded from macro 'p01x_uv_wrapper' 956 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:967:55: note: expanded from macro 'p01x_uv_wrapper' 967 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:969:55: note: expanded from macro 'p01x_uv_wrapper' 969 | const uint8_t *src2, int width, \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:970:50: note: expanded from macro 'p01x_uv_wrapper' 970 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1007:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper' 1003 | p01x_uv_wrapper(fmt, shift) | ^ src/libswscale/input.c:970:64: note: expanded from macro 'p01x_uv_wrapper' 970 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1008:1: warning: unused parameter 'unused0' [-Wunused-parameter] 1008 | p01x_uv_wrapper(p016, 0) | ^ src/libswscale/input.c:953:55: note: expanded from macro 'p01x_uv_wrapper' 953 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1008:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:955:55: note: expanded from macro 'p01x_uv_wrapper' 955 | const uint8_t *src2, int width, \ | ^ src/libswscale/input.c:1008:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:956:50: note: expanded from macro 'p01x_uv_wrapper' 956 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1008:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:956:64: note: expanded from macro 'p01x_uv_wrapper' 956 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1008:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:967:55: note: expanded from macro 'p01x_uv_wrapper' 967 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1008:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:969:55: note: expanded from macro 'p01x_uv_wrapper' 969 | const uint8_t *src2, int width, \ | ^ src/libswscale/input.c:1008:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:970:50: note: expanded from macro 'p01x_uv_wrapper' 970 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1008:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:970:64: note: expanded from macro 'p01x_uv_wrapper' 970 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused1' [-Wunused-parameter] 1065 | shf16_wrapper(10) | ^ src/libswscale/input.c:1042:59: note: expanded from macro 'shf16_wrapper' 1042 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:1043:59: note: expanded from macro 'shf16_wrapper' 1043 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1044:54: note: expanded from macro 'shf16_wrapper' 1044 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1044:68: note: expanded from macro 'shf16_wrapper' 1044 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:1054:59: note: expanded from macro 'shf16_wrapper' 1054 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:1055:59: note: expanded from macro 'shf16_wrapper' 1055 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1056:54: note: expanded from macro 'shf16_wrapper' 1056 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1056:68: note: expanded from macro 'shf16_wrapper' 1056 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper' 1063 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1013:57: note: expanded from macro 'shf16_uv_wrapper' 1013 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper' 1063 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1016:52: note: expanded from macro 'shf16_uv_wrapper' 1016 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper' 1063 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1016:66: note: expanded from macro 'shf16_uv_wrapper' 1016 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper' 1063 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1027:57: note: expanded from macro 'shf16_uv_wrapper' 1027 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper' 1063 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1030:52: note: expanded from macro 'shf16_uv_wrapper' 1030 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1065:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper' 1063 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1030:66: note: expanded from macro 'shf16_uv_wrapper' 1030 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1066:1: warning: unused parameter 'unused1' [-Wunused-parameter] 1066 | shf16_wrapper(12) | ^ src/libswscale/input.c:1042:59: note: expanded from macro 'shf16_wrapper' 1042 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1066:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:1043:59: note: expanded from macro 'shf16_wrapper' 1043 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1066:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1044:54: note: expanded from macro 'shf16_wrapper' 1044 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1066:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1044:68: note: expanded from macro 'shf16_wrapper' 1044 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1066:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:1054:59: note: expanded from macro 'shf16_wrapper' 1054 | const uint8_t *unused1, \ | ^ src/libswscale/input.c:1066:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:1055:59: note: expanded from macro 'shf16_wrapper' 1055 | const uint8_t *unused2, int width, \ | ^ src/libswscale/input.c:1066:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1056:54: note: expanded from macro 'shf16_wrapper' 1056 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1066:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1056:68: note: expanded from macro 'shf16_wrapper' 1056 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1066:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper' 1063 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1013:57: note: expanded from macro 'shf16_uv_wrapper' 1013 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1066:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper' 1063 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1016:52: note: expanded from macro 'shf16_uv_wrapper' 1016 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1066:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper' 1063 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1016:66: note: expanded from macro 'shf16_uv_wrapper' 1016 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1066:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper' 1063 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1027:57: note: expanded from macro 'shf16_uv_wrapper' 1027 | const uint8_t *unused0, \ | ^ src/libswscale/input.c:1066:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper' 1063 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1030:52: note: expanded from macro 'shf16_uv_wrapper' 1030 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1066:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper' 1063 | shf16_uv_wrapper(shift) | ^ src/libswscale/input.c:1030:66: note: expanded from macro 'shf16_uv_wrapper' 1030 | uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1068:74: warning: unused parameter 'unused1' [-Wunused-parameter] 1068 | static void bgr24ToY_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, | ^ src/libswscale/input.c:1068:98: warning: unused parameter 'unused2' [-Wunused-parameter] 1068 | static void bgr24ToY_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, | ^ src/libswscale/input.c:1069:60: warning: unused parameter 'opq' [-Wunused-parameter] 1069 | int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1083:72: warning: unused parameter 'unused0' [-Wunused-parameter] 1083 | static void bgr24ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:1084:40: warning: unused parameter 'src2' [-Wunused-parameter] 1084 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1084:82: warning: unused parameter 'opq' [-Wunused-parameter] 1084 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1102:77: warning: unused parameter 'unused0' [-Wunused-parameter] 1102 | static void bgr24ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:1103:45: warning: unused parameter 'src2' [-Wunused-parameter] 1103 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1103:87: warning: unused parameter 'opq' [-Wunused-parameter] 1103 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1121:74: warning: unused parameter 'unused1' [-Wunused-parameter] 1121 | 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:98: warning: unused parameter 'unused2' [-Wunused-parameter] 1121 | 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:1122:49: warning: unused parameter 'opq' [-Wunused-parameter] 1122 | uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1136:72: warning: unused parameter 'unused0' [-Wunused-parameter] 1136 | static void rgb24ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:1137:40: warning: unused parameter 'src2' [-Wunused-parameter] 1137 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1137:82: warning: unused parameter 'opq' [-Wunused-parameter] 1137 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1155:77: warning: unused parameter 'unused0' [-Wunused-parameter] 1155 | static void rgb24ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused0, const uint8_t *src1, | ^ src/libswscale/input.c:1156:45: warning: unused parameter 'src2' [-Wunused-parameter] 1156 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1156:87: warning: unused parameter 'opq' [-Wunused-parameter] 1156 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq) | ^ src/libswscale/input.c:1174:102: warning: unused parameter 'opq' [-Wunused-parameter] 1174 | 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:1188:87: warning: unused parameter 'unused' [-Wunused-parameter] 1188 | 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:1188:101: warning: unused parameter 'opq' [-Wunused-parameter] 1188 | 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:1196:120: warning: unused parameter 'opq' [-Wunused-parameter] 1196 | 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:1281:1: warning: unused parameter 'rgb2yuv' [-Wunused-parameter] 1281 | shifted_planar_rgb16(16) | ^ src/libswscale/input.c:1279:5: note: expanded from macro 'shifted_planar_rgb16' 1279 | shifted_planar_rgb16_to_a(rdpx_shift) | ^ src/libswscale/input.c:1237:92: note: expanded from macro 'shifted_planar_rgb16_to_a' 1237 | int width, int bpc, int is_be, int32_t *rgb2yuv) \ | ^ src/libswscale/input.c:1289:119: warning: unused parameter 'rgb2yuv' [-Wunused-parameter] 1289 | 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:1336:92: warning: unused parameter 'unused1' [-Wunused-parameter] 1336 | static av_always_inline void rgbf32_to_uv_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused1, | ^ src/libswscale/input.c:1337:81: warning: unused parameter 'unused2' [-Wunused-parameter] 1337 | const uint8_t *_src, const uint8_t *unused2, | ^ src/libswscale/input.c:1357:97: warning: unused parameter 'unused1' [-Wunused-parameter] 1357 | static av_always_inline void rgbf32_to_uv_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused1, | ^ src/libswscale/input.c:1358:86: warning: unused parameter 'unused2' [-Wunused-parameter] 1358 | const uint8_t *_src, const uint8_t *unused2, | ^ src/libswscale/input.c:1381:59: warning: unused parameter 'unused1' [-Wunused-parameter] 1381 | const uint8_t *unused1, const uint8_t *unused2, | ^ src/libswscale/input.c:1381:83: warning: unused parameter 'unused2' [-Wunused-parameter] 1381 | const uint8_t *unused1, const uint8_t *unused2, | ^ src/libswscale/input.c:1399:96: warning: unused parameter 'unused1' [-Wunused-parameter] 1399 | static av_always_inline void grayf32ToY16_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, | ^ src/libswscale/input.c:1400:60: warning: unused parameter 'unused2' [-Wunused-parameter] 1400 | const uint8_t *unused2, int width, int is_be, uint32_t *unused) | ^ src/libswscale/input.c:1400:101: warning: unused parameter 'unused' [-Wunused-parameter] 1400 | const uint8_t *unused2, int width, int is_be, uint32_t *unused) | ^ src/libswscale/input.c:1411:99: warning: unused parameter 'unused1' [-Wunused-parameter] 1411 | static av_always_inline void read_yaf32_gray_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, | ^ src/libswscale/input.c:1412:63: warning: unused parameter 'unused2' [-Wunused-parameter] 1412 | const uint8_t *unused2, int width, int is_be, uint32_t *unused) | ^ src/libswscale/input.c:1412:104: warning: unused parameter 'unused' [-Wunused-parameter] 1412 | const uint8_t *unused2, int width, int is_be, uint32_t *unused) | ^ src/libswscale/input.c:1422:100: warning: unused parameter 'unused1' [-Wunused-parameter] 1422 | static av_always_inline void read_yaf32_alpha_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, | ^ src/libswscale/input.c:1423:64: warning: unused parameter 'unused2' [-Wunused-parameter] 1423 | const uint8_t *unused2, int width, int is_be, uint32_t *unused) | ^ src/libswscale/input.c:1423:105: warning: unused parameter 'unused' [-Wunused-parameter] 1423 | const uint8_t *unused2, int width, int is_be, uint32_t *unused) | ^ src/libswscale/input.c:1483:1: warning: unused parameter 'opq' [-Wunused-parameter] 1483 | rgb9plus_planar_funcs(9) | ^ src/libswscale/input.c:1476:5: note: expanded from macro 'rgb9plus_planar_funcs' 1476 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1437:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1437 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1483:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1476:5: note: expanded from macro 'rgb9plus_planar_funcs' 1476 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1443:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1443 | void *opq) \ | ^ src/libswscale/input.c:1483:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1477:5: note: expanded from macro 'rgb9plus_planar_funcs' 1477 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1437:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1437 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1483:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1477:5: note: expanded from macro 'rgb9plus_planar_funcs' 1477 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1443:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1443 | void *opq) \ | ^ src/libswscale/input.c:1484:1: warning: unused parameter 'opq' [-Wunused-parameter] 1484 | rgb9plus_planar_funcs(10) | ^ src/libswscale/input.c:1476:5: note: expanded from macro 'rgb9plus_planar_funcs' 1476 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1437:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1437 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1484:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1476:5: note: expanded from macro 'rgb9plus_planar_funcs' 1476 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1443:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1443 | void *opq) \ | ^ src/libswscale/input.c:1484:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1477:5: note: expanded from macro 'rgb9plus_planar_funcs' 1477 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1437:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1437 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1484:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1477:5: note: expanded from macro 'rgb9plus_planar_funcs' 1477 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1443:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1443 | void *opq) \ | ^ src/libswscale/input.c:1485:1: warning: unused parameter 'opq' [-Wunused-parameter] 1485 | rgb9plus_planar_funcs(12) | ^ src/libswscale/input.c:1476:5: note: expanded from macro 'rgb9plus_planar_funcs' 1476 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1437:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1437 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1485:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1476:5: note: expanded from macro 'rgb9plus_planar_funcs' 1476 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1443:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1443 | void *opq) \ | ^ src/libswscale/input.c:1485:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1477:5: note: expanded from macro 'rgb9plus_planar_funcs' 1477 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1437:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1437 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1485:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1477:5: note: expanded from macro 'rgb9plus_planar_funcs' 1477 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1443:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1443 | void *opq) \ | ^ src/libswscale/input.c:1486:1: warning: unused parameter 'opq' [-Wunused-parameter] 1486 | rgb9plus_planar_funcs(14) | ^ src/libswscale/input.c:1476:5: note: expanded from macro 'rgb9plus_planar_funcs' 1476 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1437:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1437 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1486:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1476:5: note: expanded from macro 'rgb9plus_planar_funcs' 1476 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1443:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1443 | void *opq) \ | ^ src/libswscale/input.c:1486:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1477:5: note: expanded from macro 'rgb9plus_planar_funcs' 1477 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1437:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1437 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1486:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1477:5: note: expanded from macro 'rgb9plus_planar_funcs' 1477 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1443:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1443 | void *opq) \ | ^ src/libswscale/input.c:1487:1: warning: unused parameter 'opq' [-Wunused-parameter] 1487 | rgb9plus_planar_funcs(16) | ^ src/libswscale/input.c:1476:5: note: expanded from macro 'rgb9plus_planar_funcs' 1476 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1437:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1437 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1487:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1476:5: note: expanded from macro 'rgb9plus_planar_funcs' 1476 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1443:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1443 | void *opq) \ | ^ src/libswscale/input.c:1487:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1477:5: note: expanded from macro 'rgb9plus_planar_funcs' 1477 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1437:82: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1437 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1487:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1477:5: note: expanded from macro 'rgb9plus_planar_funcs' 1477 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1443:58: note: expanded from macro 'rgb9plus_planar_funcs_endian' 1443 | void *opq) \ | ^ src/libswscale/input.c:1489:1: warning: unused parameter 'opq' [-Wunused-parameter] 1489 | rgb9plus_planar_transparency_funcs(10) | ^ src/libswscale/input.c:1451:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1451 | void *opq) \ | ^ src/libswscale/input.c:1489:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1457:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1457 | void *opq) \ | ^ src/libswscale/input.c:1490:1: warning: unused parameter 'opq' [-Wunused-parameter] 1490 | rgb9plus_planar_transparency_funcs(12) | ^ src/libswscale/input.c:1451:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1451 | void *opq) \ | ^ src/libswscale/input.c:1490:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1457:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1457 | void *opq) \ | ^ src/libswscale/input.c:1491:1: warning: unused parameter 'opq' [-Wunused-parameter] 1491 | rgb9plus_planar_transparency_funcs(14) | ^ src/libswscale/input.c:1451:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1451 | void *opq) \ | ^ src/libswscale/input.c:1491:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1457:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1457 | void *opq) \ | ^ src/libswscale/input.c:1492:1: warning: unused parameter 'opq' [-Wunused-parameter] 1492 | rgb9plus_planar_transparency_funcs(16) | ^ src/libswscale/input.c:1451:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1451 | void *opq) \ | ^ src/libswscale/input.c:1492:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1457:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs' 1457 | void *opq) \ | ^ src/libswscale/input.c:1494:1: warning: unused parameter 'opq' [-Wunused-parameter] 1494 | rgb9plus_msb_planar_funcs(10) | ^ src/libswscale/input.c:1480:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1480 | rgb9plus_msb_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1464:86: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1464 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1494:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1480:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1480 | rgb9plus_msb_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1470:62: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1470 | void *opq) \ | ^ src/libswscale/input.c:1494:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1481:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1481 | rgb9plus_msb_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1464:86: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1464 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1494:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1481:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1481 | rgb9plus_msb_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1470:62: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1470 | void *opq) \ | ^ src/libswscale/input.c:1495:1: warning: unused parameter 'opq' [-Wunused-parameter] 1495 | rgb9plus_msb_planar_funcs(12) | ^ src/libswscale/input.c:1480:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1480 | rgb9plus_msb_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1464:86: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1464 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1495:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1480:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1480 | rgb9plus_msb_planar_funcs_endian(nbits, le, 0) \ | ^ src/libswscale/input.c:1470:62: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1470 | void *opq) \ | ^ src/libswscale/input.c:1495:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1481:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1481 | rgb9plus_msb_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1464:86: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1464 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1495:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1481:5: note: expanded from macro 'rgb9plus_msb_planar_funcs' 1481 | rgb9plus_msb_planar_funcs_endian(nbits, be, 1) | ^ src/libswscale/input.c:1470:62: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian' 1470 | void *opq) \ | ^ src/libswscale/input.c:1555:1: warning: unused parameter 'opq' [-Wunused-parameter] 1555 | rgbf32_funcs_endian(le, 0) | ^ src/libswscale/input.c:1499:82: note: expanded from macro 'rgbf32_funcs_endian' 1499 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1555:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1505:54: note: expanded from macro 'rgbf32_funcs_endian' 1505 | void *opq) \ | ^ src/libswscale/input.c:1555:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1510:78: note: expanded from macro 'rgbf32_funcs_endian' 1510 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1555:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1516:74: note: expanded from macro 'rgbf32_funcs_endian' 1516 | int w, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1555:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1524:47: note: expanded from macro 'rgbf32_funcs_endian' 1524 | void *opq) \ | ^ src/libswscale/input.c:1555:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1532:54: note: expanded from macro 'rgbf32_funcs_endian' 1532 | void *opq) \ | ^ src/libswscale/input.c:1555:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1538:78: note: expanded from macro 'rgbf32_funcs_endian' 1538 | int width, uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1555:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1544:82: note: expanded from macro 'rgbf32_funcs_endian' 1544 | int width, uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1555:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1550:82: note: expanded from macro 'rgbf32_funcs_endian' 1550 | int width, uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1556:1: warning: unused parameter 'opq' [-Wunused-parameter] 1556 | rgbf32_funcs_endian(be, 1) | ^ src/libswscale/input.c:1499:82: note: expanded from macro 'rgbf32_funcs_endian' 1499 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1556:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1505:54: note: expanded from macro 'rgbf32_funcs_endian' 1505 | void *opq) \ | ^ src/libswscale/input.c:1556:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1510:78: note: expanded from macro 'rgbf32_funcs_endian' 1510 | int w, int32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1556:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1516:74: note: expanded from macro 'rgbf32_funcs_endian' 1516 | int w, uint32_t *rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1556:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1524:47: note: expanded from macro 'rgbf32_funcs_endian' 1524 | void *opq) \ | ^ src/libswscale/input.c:1556:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1532:54: note: expanded from macro 'rgbf32_funcs_endian' 1532 | void *opq) \ | ^ src/libswscale/input.c:1556:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1538:78: note: expanded from macro 'rgbf32_funcs_endian' 1538 | int width, uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1556:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1544:82: note: expanded from macro 'rgbf32_funcs_endian' 1544 | int width, uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1556:1: warning: unused parameter 'opq' [-Wunused-parameter] src/libswscale/input.c:1550:82: note: expanded from macro 'rgbf32_funcs_endian' 1550 | int width, uint32_t *unused, void *opq) \ | ^ src/libswscale/input.c:1561:117: warning: unused parameter 'rgb2yuv' [-Wunused-parameter] 1561 | 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:1601:94: warning: unused parameter 'unused1' [-Wunused-parameter] 1601 | static av_always_inline void grayf16ToY16_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:1602:60: warning: unused parameter 'unused2' [-Wunused-parameter] 1602 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl) | ^ src/libswscale/input.c:1602:101: warning: unused parameter 'unused' [-Wunused-parameter] 1602 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl) | ^ src/libswscale/input.c:1611:98: warning: unused parameter 'unused1' [-Wunused-parameter] 1611 | static av_always_inline void read_yaf16_gray_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:1612:63: warning: unused parameter 'unused2' [-Wunused-parameter] 1612 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl) | ^ src/libswscale/input.c:1612:104: warning: unused parameter 'unused' [-Wunused-parameter] 1612 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl) | ^ src/libswscale/input.c:1620:99: warning: unused parameter 'unused1' [-Wunused-parameter] 1620 | static av_always_inline void read_yaf16_alpha_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, | ^ src/libswscale/input.c:1621:63: warning: unused parameter 'unused2' [-Wunused-parameter] 1621 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl) | ^ src/libswscale/input.c:1621:104: warning: unused parameter 'unused' [-Wunused-parameter] 1621 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl) | ^ src/libswscale/input.c:1846:1: warning: unused parameter 'unused' [-Wunused-parameter] 1846 | rgbaf16_funcs_endian(le, 0) | ^ src/libswscale/input.c:1778:94: note: expanded from macro 'rgbaf16_funcs_endian' 1778 | static void rgbaf16##endian_name##ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \ | ^ src/libswscale/input.c:1846:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1779:83: note: expanded from macro 'rgbaf16_funcs_endian' 1779 | const uint8_t *src1, const uint8_t *src2, \ | ^ src/libswscale/input.c:1846:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1789:89: note: expanded from macro 'rgbaf16_funcs_endian' 1789 | static void rgbaf16##endian_name##ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \ | ^ src/libswscale/input.c:1846:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1790:78: note: expanded from macro 'rgbaf16_funcs_endian' 1790 | const uint8_t *src1, const uint8_t *src2, \ | ^ src/libswscale/input.c:1846:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1800:92: note: expanded from macro 'rgbaf16_funcs_endian' 1800 | static void rgbaf16##endian_name##ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, \ | ^ src/libswscale/input.c:1846:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:1801:56: note: expanded from macro 'rgbaf16_funcs_endian' 1801 | const uint8_t *unused1, int width, uint32_t *_rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1846:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1808:92: note: expanded from macro 'rgbaf16_funcs_endian' 1808 | static void rgbaf16##endian_name##ToA_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, \ | ^ src/libswscale/input.c:1846:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:1809:56: note: expanded from macro 'rgbaf16_funcs_endian' 1809 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:1846:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:1809:86: note: expanded from macro 'rgbaf16_funcs_endian' 1809 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:1846:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1815:93: note: expanded from macro 'rgbaf16_funcs_endian' 1815 | static void rgbf16##endian_name##ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \ | ^ src/libswscale/input.c:1846:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1816:83: note: expanded from macro 'rgbaf16_funcs_endian' 1816 | const uint8_t *src1, const uint8_t *src2, \ | ^ src/libswscale/input.c:1846:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1826:88: note: expanded from macro 'rgbaf16_funcs_endian' 1826 | static void rgbf16##endian_name##ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \ | ^ src/libswscale/input.c:1846:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1827:78: note: expanded from macro 'rgbaf16_funcs_endian' 1827 | const uint8_t *src1, const uint8_t *src2, \ | ^ src/libswscale/input.c:1846:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1837:91: note: expanded from macro 'rgbaf16_funcs_endian' 1837 | static void rgbf16##endian_name##ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, \ | ^ src/libswscale/input.c:1846:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:1838:56: note: expanded from macro 'rgbaf16_funcs_endian' 1838 | const uint8_t *unused1, int width, uint32_t *_rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1847:1: warning: unused parameter 'unused' [-Wunused-parameter] 1847 | rgbaf16_funcs_endian(be, 1) | ^ src/libswscale/input.c:1778:94: note: expanded from macro 'rgbaf16_funcs_endian' 1778 | static void rgbaf16##endian_name##ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \ | ^ src/libswscale/input.c:1847:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1779:83: note: expanded from macro 'rgbaf16_funcs_endian' 1779 | const uint8_t *src1, const uint8_t *src2, \ | ^ src/libswscale/input.c:1847:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1789:89: note: expanded from macro 'rgbaf16_funcs_endian' 1789 | static void rgbaf16##endian_name##ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \ | ^ src/libswscale/input.c:1847:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1790:78: note: expanded from macro 'rgbaf16_funcs_endian' 1790 | const uint8_t *src1, const uint8_t *src2, \ | ^ src/libswscale/input.c:1847:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1800:92: note: expanded from macro 'rgbaf16_funcs_endian' 1800 | static void rgbaf16##endian_name##ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, \ | ^ src/libswscale/input.c:1847:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:1801:56: note: expanded from macro 'rgbaf16_funcs_endian' 1801 | const uint8_t *unused1, int width, uint32_t *_rgb2yuv, void *opq) \ | ^ src/libswscale/input.c:1847:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1808:92: note: expanded from macro 'rgbaf16_funcs_endian' 1808 | static void rgbaf16##endian_name##ToA_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, \ | ^ src/libswscale/input.c:1847:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:1809:56: note: expanded from macro 'rgbaf16_funcs_endian' 1809 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:1847:1: warning: unused parameter 'unused2' [-Wunused-parameter] src/libswscale/input.c:1809:86: note: expanded from macro 'rgbaf16_funcs_endian' 1809 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \ | ^ src/libswscale/input.c:1847:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1815:93: note: expanded from macro 'rgbaf16_funcs_endian' 1815 | static void rgbf16##endian_name##ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \ | ^ src/libswscale/input.c:1847:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1816:83: note: expanded from macro 'rgbaf16_funcs_endian' 1816 | const uint8_t *src1, const uint8_t *src2, \ | ^ src/libswscale/input.c:1847:1: warning: unused parameter 'unused' [-Wunused-parameter] src/libswscale/input.c:1826:88: note: expanded from macro 'rgbaf16_funcs_endian' 1826 | static void rgbf16##endian_name##ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \ | ^ src/libswscale/input.c:1847:1: warning: unused parameter 'src2' [-Wunused-parameter] src/libswscale/input.c:1827:78: note: expanded from macro 'rgbaf16_funcs_endian' 1827 | const uint8_t *src1, const uint8_t *src2, \ | ^ src/libswscale/input.c:1847:1: warning: unused parameter 'unused0' [-Wunused-parameter] src/libswscale/input.c:1837:91: note: expanded from macro 'rgbaf16_funcs_endian' 1837 | static void rgbf16##endian_name##ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, \ | ^ src/libswscale/input.c:1847:1: warning: unused parameter 'unused1' [-Wunused-parameter] src/libswscale/input.c:1838:56: note: expanded from macro 'rgbaf16_funcs_endian' 1838 | const uint8_t *unused1, int width, uint32_t *_rgb2yuv, void *opq) \ | ^ 1 warning generated. CC libswscale/ops.o In file included from src/libswscale/ops.c:30: src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | typedef enum SwsPixelType SwsPixelType; | ^ 1 warning generated. CC libswscale/ops_chain.o In file included from src/libswscale/ops_chain.c:25: In file included from src/libswscale/ops_chain.h:27: In file included from src/libswscale/ops_internal.h:26: In file included from src/libswscale/ops.h:30: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | typedef enum SwsPixelType SwsPixelType; | ^ CC libswscale/ops_dispatch.o 1 warning generated. CC libswscale/ops_memcpy.o In file included from src/libswscale/ops_dispatch.c:28: In file included from src/libswscale/ops.h:30: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/ops_dispatch.c:31: 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/ops_dispatch.c:222:19: warning: comparison of integers of different signs: 'const size_t' (aka 'const unsigned long') and 'const int' [-Wsign-compare] 222 | if (aligned_w < width) /* overflow */ | ~~~~~~~~~ ^ ~~~~~ src/libswscale/ops_dispatch.c:360:36: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 360 | for (int i = safe_width; i < aligned_w; i++) | ~ ^ ~~~~~~~~~ src/libswscale/ops_dispatch.c:448:36: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 448 | copy_lines((uint8_t *) tail.in[i], tail.in_stride[i], | ^ src/libswscale/ops_dispatch.c:378:41: warning: unused parameter 'out' [-Wunused-parameter] 378 | static void op_pass_run(const SwsFrame *out, const SwsFrame *in, const int y, | ^ src/libswscale/ops_dispatch.c:378:62: warning: unused parameter 'in' [-Wunused-parameter] 378 | static void op_pass_run(const SwsFrame *out, const SwsFrame *in, const int y, | ^ In file included from src/libswscale/ops_memcpy.c:24: 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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | typedef enum SwsPixelType SwsPixelType; | ^ src/libswscale/ops_memcpy.c:42:25: warning: unused parameter 'x_start' [-Wunused-parameter] 42 | int x_start, int y_start, int x_end, int y_end) | ^ src/libswscale/ops_memcpy.c:73:32: warning: unused parameter 'ctx' [-Wunused-parameter] 73 | static int compile(SwsContext *ctx, const SwsOpList *ops, SwsCompiledOp *out) | ^ 3 warnings generated. CC libswscale/ops_optimizer.o In file included from src/libswscale/ops_optimizer.c:26: In file included from src/libswscale/ops.h:30: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | typedef enum SwsPixelType SwsPixelType; | ^ src/libswscale/ops_optimizer.c:1024:42: warning: unused parameter 'ctx' [-Wunused-parameter] 1024 | int ff_sws_uop_list_optimize(SwsContext *ctx, SwsUOpFlags flags, SwsUOpList *uops) | ^ 7 warnings generated. CC libswscale/options.o In file included from src/libswscale/options.c:23: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | 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:69:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "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:70:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "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:72:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "srcw", "source width", OFFSET(src_w), 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 | { "srch", "source height", OFFSET(src_h), 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 | { "dstw", "destination width", OFFSET(dst_w), 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 | { "dsth", "destination height", OFFSET(dst_h), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:76:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "src_format", "source format", OFFSET(src_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 | { "dst_format", "destination format", OFFSET(dst_format), AV_OPT_TYPE_PIXEL_FMT, { .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ src/libswscale/options.c:78:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "src_range", "source is full range", OFFSET(src_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 | { "dst_range", "destination is full range", OFFSET(dst_range), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE }, | ^ src/libswscale/options.c:80:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "gamma", "gamma correct scaling", OFFSET(gamma_flag), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libswscale/options.c:82:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "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:83:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "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:84:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "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:85:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "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:121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 121 | { 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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | 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) | ^ 2 warnings generated. CC libswscale/rational64.o src/libswscale/rational64.c:80:21: warning: comparison of integers of different signs: 'av_int128' (aka '__int128') and 'av_uint128' (aka 'unsigned __int128') [-Wsign-compare] 80 | x = av_min128(x, tmp); | ^ ~ ~~~ src/libavutil/int128.h:60:34: note: expanded from macro 'av_min128' 60 | # define av_min128(a, b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | 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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | 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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | 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:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | 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:393:50: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 393 | ff_init_slice_from_src(src_slice, (uint8_t**)src2, srcStride2, c->opts.src_w, | ^ src/libswscale/swscale.c:396:51: warning: cast from 'unsigned char *const *' to 'unsigned char **' drops const qualifier [-Wcast-qual] 396 | ff_init_slice_from_src(vout_slice, (uint8_t**)dst, dstStride, c->opts.dst_w, | ^ src/libswscale/swscale.c:579:37: warning: unused parameter 'src_bits' [-Wunused-parameter] 579 | int src_bits, int src_shift, int mult_shift, | ^ src/libswscale/swscale.c:810:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 810 | uint16_t *src16 = (uint16_t *) src; | ^ src/libswscale/swscale.c:1318:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1318 | c->src_ranges.ranges[0].len == sws->src_h)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libswscale/swscale.c:1321:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1321 | if ((slice_start > 0 || slice_height < sws->dst_h) && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libswscale/swscale.c:1353:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1353 | for (int i = 0; i < FF_ARRAY_ELEMS(dst); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/swscale.c:1367:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1367 | for (int i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/swscale.c:1566:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1566 | for (int i = 0; i < FF_ARRAY_ELEMS(s->graph); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/swscale.c:1606:43: warning: unused parameter 'nb_threads' [-Wunused-parameter] 1606 | int nb_jobs, int nb_threads) | ^ src/libswscale/swscale.c:1621:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1621 | for (int i = 0; i < FF_ARRAY_ELEMS(dst) && parent->frame_dst->data[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 658 warnings generated. CC libswscale/swscale_unscaled.o In file included from src/libswscale/swscale_unscaled.c:28: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/swscale_unscaled.c:28: 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:280:46: warning: cast from 'const unsigned char *const *' to 'const unsigned short **' drops const qualifier [-Wcast-qual] 280 | const uint16_t **src = (const uint16_t**)src8; | ^ src/libswscale/swscale_unscaled.c:692:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 692 | uint16_t *src_line = (uint16_t *)(src + srcStride * h); | ^ 17 warnings generated. src/libswscale/swscale_unscaled.c:828:42: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 828 | uint32_t *src_line = (uint32_t *)(src + srcStride * h); | ^ src/libswscale/swscale_unscaled.c:1121:46: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1121 | 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:1121:66: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1121 | 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:1121:86: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1121 | 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:1121:106: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1121 | 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:1122:46: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1122 | 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:1122:66: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1122 | const uint16_t *src201[] = { (uint16_t *)src[2], (uint16_t *)src[0], (uint16_t *)srCC libswscale/uops.o c[1], (uint16_t *)src[3] }; | ^ src/libswscale/swscale_unscaled.c:1122:86: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1122 | 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:1122:106: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 1122 | const uint16_t *src201[] = { (uint16_t *)src[2], (uint16_t *)src[0], (uint16_t *)src[1], (uint16_t *)src[3] }; | ^ In file included from src/libswscale/uops.c:27: In file included from src/libswscale/ops.h:30: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | typedef enum SwsPixelType SwsPixelType; | ^ src/libswscale/uops.c:401:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 401 | for (src = 0; src < FF_ARRAY_ELEMS(idx); src++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/swscale_unscaled.c:2047:86: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual] 2047 | ((uint16_t*)c->formatConvBuffer)[j] = av_bswap16(((uint16_t*)srcPtr)[j]); | ^ src/libswscale/swscale_unscaled.c:2138:43: warning: unused parameter 'c' [-Wunused-parameter] 2138 | static int packedCopyWrapper(SwsInternal *c, const uint8_t *const src[], | ^ 2 warnings generated. CC libswscale/uops_backend.o In file included from src/libswscale/uops_backend.c:23: In file included from src/libswscale/uops_tmpl.h:36: 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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:82:1: warning: unused parameter 'in1' [-Wunused-parameter] 82 | DECL_READ(read_packed, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.h:96:68: note: expanded from macro 'DECL_READ' 96 | const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:82:1: warning: unused parameter 'in2' [-Wunused-parameter] src/libswscale/uops_tmpl.h:97:39: note: expanded from macro 'DECL_READ' 97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:82:1: warning: unused parameter 'in3' [-Wunused-parameter] src/libswscale/uops_tmpl.h:97:68: note: expanded from macro 'DECL_READ' 97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:98:1: warning: unused parameter 'impl' [-Wunused-parameter] 98 | DECL_WRITE(write_planar, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE' 100 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:89:70: note: expanded from macro 'DECL_FUNC' 89 | fn(NAME)(SwsOpIter *restrict iter, const SwsOpImpl *restrict impl, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:114:1: warning: unused parameter 'impl' [-Wunused-parameter] 114 | DECL_WRITE(write_packed, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE' 100 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:89:70: note: expanded from macro 'DECL_FUNC' 89 | fn(NAME)(SwsOpIter *restrict iter, const SwsOpImpl *restrict impl, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:114:1: warning: unused parameter 'out1' [-Wunused-parameter] src/libswscale/uops_tmpl.h:101:57: note: expanded from macro 'DECL_WRITE' 101 | pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:114:1: warning: unused parameter 'out2' [-Wunused-parameter] src/libswscale/uops_tmpl.h:102:33: note: expanded from macro 'DECL_WRITE' 102 | pixel_t *restrict out2, pixel_t *restrict out3) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:114:1: warning: unused parameter 'out3' [-Wunused-parameter] src/libswscale/uops_tmpl.h:102:57: note: expanded from macro 'DECL_WRITE' 102 | pixel_t *restrict out2, pixel_t *restrict out3) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:131:39: warning: unused parameter 'mask' [-Wunused-parameter] 131 | DECL_READ(read_bit, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.c:131:1: warning: unused parameter 'in1' [-Wunused-parameter] 131 | DECL_READ(read_bit, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.h:96:68: note: expanded from macro 'DECL_READ' 96 | const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:131:1: warning: unused parameter 'in2' [-Wunused-parameter] src/libswscale/uops_tmpl.h:97:39: note: expanded from macro 'DECL_READ' 97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:131:1: warning: unused parameter 'in3' [-Wunused-parameter] src/libswscale/uops_tmpl.h:97:68: note: expanded from macro 'DECL_READ' 97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:152:42: warning: unused parameter 'mask' [-Wunused-parameter] 152 | DECL_READ(read_nibble, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.c:152:1: warning: unused parameter 'in1' [-Wunused-parameter] 152 | DECL_READ(read_nibble, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.h:96:68: note: expanded from macro 'DECL_READ' 96 | const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:152:1: warning: unused parameter 'in2' [-Wunused-parameter] src/libswscale/uops_tmpl.h:97:39: note: expanded from macro 'DECL_READ' 97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:152:1: warning: unused parameter 'in3' [-Wunused-parameter] src/libswscale/uops_tmpl.h:97:68: note: expanded from macro 'DECL_READ' 97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:167:43: warning: unused parameter 'mask' [-Wunused-parameter] 167 | DECL_READ(read_palette, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.c:167:1: warning: unused parameter 'in2' [-Wunused-parameter] 167 | DECL_READ(read_palette, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.h:97:39: note: expanded from macro 'DECL_READ' 97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:167:1: warning: unused parameter 'in3' [-Wunused-parameter] src/libswscale/uops_tmpl.h:97:68: note: expanded from macro 'DECL_READ' 97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:185:1: warning: unused parameter 'impl' [-Wunused-parameter] 185 | DECL_WRITE(write_bit, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE' 100 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:89:70: note: expanded from macro 'DECL_FUNC' 89 | fn(NAME)(SwsOpIter *restrict iter, const SwsOpImpl *restrict impl, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:185:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE' 100 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:90:57: note: expanded from macro 'DECL_FUNC' 90 | pixel_t *restrict x, pixel_t *restrict y, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:185:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE' 100 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:91:36: note: expanded from macro 'DECL_FUNC' 91 | pixel_t *restrict z, pixel_t *restrict w, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:185:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE' 100 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:91:57: note: expanded from macro 'DECL_FUNC' 91 | pixel_t *restrict z, pixel_t *restrict w, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:185:41: warning: unused parameter 'mask' [-Wunused-parameter] 185 | DECL_WRITE(write_bit, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.c:185:1: warning: unused parameter 'out1' [-Wunused-parameter] 185 | DECL_WRITE(write_bit, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.h:101:57: note: expanded from macro 'DECL_WRITE' 101 | pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:185:1: warning: unused parameter 'out2' [-Wunused-parameter] src/libswscale/uops_tmpl.h:102:33: note: expanded from macro 'DECL_WRITE' 102 | pixel_t *restrict out2, pixel_t *restrict out3) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:185:1: warning: unused parameter 'out3' [-Wunused-parameter] src/libswscale/uops_tmpl.h:102:57: note: expanded from macro 'DECL_WRITE' 102 | pixel_t *restrict out2, pixel_t *restrict out3) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:204:1: warning: unused parameter 'impl' [-Wunused-parameter] 204 | DECL_WRITE(write_nibble, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE' 100 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:89:70: note: expanded from macro 'DECL_FUNC' 89 | fn(NAME)(SwsOpIter *restrict iter, const SwsOpImpl *restrict impl, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:204:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE' 100 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:90:57: note: expanded from macro 'DECL_FUNC' 90 | pixel_t *restrict x, pixel_t *restrict y, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:204:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE' 100 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:91:36: note: expanded from macro 'DECL_FUNC' 91 | pixel_t *restrict z, pixel_t *restrict w, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:204:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE' 100 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:91:57: note: expanded from macro 'DECL_FUNC' 91 | pixel_t *restrict z, pixel_t *restrict w, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:204:44: warning: unused parameter 'mask' [-Wunused-parameter] 204 | DECL_WRITE(write_nibble, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.c:204:1: warning: unused parameter 'out1' [-Wunused-parameter] 204 | DECL_WRITE(write_nibble, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.h:101:57: note: expanded from macro 'DECL_WRITE' 101 | pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:204:1: warning: unused parameter 'out2' [-Wunused-parameter] src/libswscale/uops_tmpl.h:102:33: note: expanded from macro 'DECL_WRITE' 102 | pixel_t *restrict out2, pixel_t *restrict out3) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:204:1: warning: unused parameter 'out3' [-Wunused-parameter] src/libswscale/uops_tmpl.h:102:57: note: expanded from macro 'DECL_WRITE' 102 | pixel_t *restrict out2, pixel_t *restrict out3) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:227:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 227 | SWS_FOR_STRUCT(PX, READ_PLANAR, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:228:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 228 | SWS_FOR_STRUCT(PX, READ_PACKED, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:229:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 229 | SWS_FOR_STRUCT(PX, READ_NIBBLE, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:230:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 230 | SWS_FOR_STRUCT(PX, READ_BIT, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:231:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 231 | SWS_FOR_STRUCT(PX, READ_PALETTE, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:232:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 232 | SWS_FOR_STRUCT(PX, WRITE_PLANAR, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:233:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 233 | SWS_FOR_STRUCT(PX, WRITE_PACKED, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:234:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 234 | SWS_FOR_STRUCT(PX, WRITE_NIBBLE, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:235:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 235 | SWS_FOR_STRUCT(PX, WRITE_BIT, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:255:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 255 | for (int i = 0; i < filter->num_weights; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/uops_tmpl.c:265:1: warning: unused parameter 'x' [-Wunused-parameter] 265 | DECL_READ(read_planar_fv, const SwsCompMask mask, const SwsPixelType type) | ^ src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:90:36: note: expanded from macro 'DECL_FUNC' 90 | pixel_t *restrict x, pixel_t *restrict y, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:265:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:90:57: note: expanded from macro 'DECL_FUNC' 90 | pixel_t *restrict x, pixel_t *restrict y, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:265:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:91:36: note: expanded from macro 'DECL_FUNC' 91 | pixel_t *restrict z, pixel_t *restrict w, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:265:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:91:57: note: expanded from macro 'DECL_FUNC' 91 | pixel_t *restrict z, pixel_t *restrict w, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:265:70: warning: unused parameter 'type' [-Wunused-parameter] 265 | DECL_READ(read_planar_fv, const SwsCompMask mask, const SwsPixelType type) | ^ src/libswscale/uops_tmpl.c:317:1: warning: unused parameter 'x' [-Wunused-parameter] 317 | DECL_READ(read_planar_fh, const SwsCompMask mask, const SwsPixelType type) | ^ src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:90:36: note: expanded from macro 'DECL_FUNC' 90 | pixel_t *restrict x, pixel_t *restrict y, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:317:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:90:57: note: expanded from macro 'DECL_FUNC' 90 | pixel_t *restrict x, pixel_t *restrict y, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:317:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:91:36: note: expanded from macro 'DECL_FUNC' 91 | pixel_t *restrict z, pixel_t *restrict w, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:317:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:91:57: note: expanded from macro 'DECL_FUNC' 91 | pixel_t *restrict z, pixel_t *restrict w, \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:317:70: warning: unused parameter 'type' [-Wunused-parameter] 317 | DECL_READ(read_planar_fh, const SwsCompMask mask, const SwsPixelType type) | ^ src/libswscale/uops_tmpl.c:384:35: warning: unused parameter 'mask' [-Wunused-parameter] 384 | DECL_FUNC(copy, const SwsCompMask mask, int num_moves, | ^ src/libswscale/uops_tmpl.c:411:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 411 | SWS_FOR_STRUCT(PX, PERMUTE, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:412:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 412 | SWS_FOR_STRUCT(PX, COPY, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:437:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 437 | DECL_CAST(U8, u8) | ^ src/libswscale/uops_tmpl.c:435:44: note: expanded from macro 'DECL_CAST' 435 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:438:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 438 | DECL_CAST(U16, u16) | ^ src/libswscale/uops_tmpl.c:435:44: note: expanded from macro 'DECL_CAST' 435 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:439:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 439 | DECL_CAST(U32, u32) | ^ src/libswscale/uops_tmpl.c:435:44: note: expanded from macro 'DECL_CAST' 435 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:440:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 440 | DECL_CAST(F32, f32) | ^ src/libswscale/uops_tmpl.c:435:44: note: expanded from macro 'DECL_CAST' 435 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:477:38: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 477 | SWS_FOR_STRUCT(PX, LSHIFT, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:478:38: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 478 | SWS_FOR_STRUCT(PX, RSHIFT, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:496:42: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 496 | SWS_FOR_STRUCT(PX, SWAP_BYTES, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:548:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 548 | SWS_FOR_STRUCT(PX, EXPAND_BIT, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:549:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 549 | SWS_FOR_STRUCT(PX, EXPAND_PAIR, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:550:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 550 | SWS_FOR_STRUCT(PX, EXPAND_QUAD, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:584:31: warning: unused parameter 'bx' [-Wunused-parameter] 584 | const uint8_t bx, const uint8_t by, | ^ src/libswscale/uops_tmpl.c:608:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 608 | SWS_FOR_STRUCT(PX, UNPACK, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:609:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 609 | SWS_FOR_STRUCT(PX, PACK, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:44: src/libswscale/uops_tmpl.c:850:30: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 850 | out->priv.ptr = (void *) av_refstruct_ref_c(lut); | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:82:1: warning: unused parameter 'in1' [-Wunused-parameter] 82 | DECL_READ(read_packed, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.h:96:68: note: expanded from macro 'DECL_READ' 96 | const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:82:1: warning: unused parameter 'in2' [-Wunused-parameter] src/libswscale/uops_tmpl.h:97:39: note: expanded from macro 'DECL_READ' 97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:82:1: warning: unused parameter 'in3' [-Wunused-parameter] src/libswscale/uops_tmpl.h:97:68: note: expanded from macro 'DECL_READ' 97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:98:1: warning: unused parameter 'impl' [-Wunused-parameter] 98 | DECL_WRITE(write_planar, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE' 100 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:89:70: note: expanded from macro 'DECL_FUNC' 89 | fn(NAME)(SwsOpIter *restrict iter, const SwsOpImpl *restrict impl, \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:114:1: warning: unused parameter 'impl' [-Wunused-parameter] 114 | DECL_WRITE(write_packed, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE' 100 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:89:70: note: expanded from macro 'DECL_FUNC' 89 | fn(NAME)(SwsOpIter *restrict iter, const SwsOpImpl *restrict impl, \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:114:1: warning: unused parameter 'out1' [-Wunused-parameter] src/libswscale/uops_tmpl.h:101:57: note: expanded from macro 'DECL_WRITE' 101 | pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:114:1: warning: unused parameter 'out2' [-Wunused-parameter] src/libswscale/uops_tmpl.h:102:33: note: expanded from macro 'DECL_WRITE' 102 | pixel_t *restrict out2, pixel_t *restrict out3) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:114:1: warning: unused parameter 'out3' [-Wunused-parameter] src/libswscale/uops_tmpl.h:102:57: note: expanded from macro 'DECL_WRITE' 102 | pixel_t *restrict out2, pixel_t *restrict out3) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:227:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 227 | SWS_FOR_STRUCT(PX, READ_PLANAR, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:228:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 228 | SWS_FOR_STRUCT(PX, READ_PACKED, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:229:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 229 | SWS_FOR_STRUCT(PX, READ_NIBBLE, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:230:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 230 | SWS_FOR_STRUCT(PX, READ_BIT, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:231:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 231 | SWS_FOR_STRUCT(PX, READ_PALETTE, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:232:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 232 | SWS_FOR_STRUCT(PX, WRITE_PLANAR, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:233:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 233 | SWS_FOR_STRUCT(PX, WRITE_PACKED, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:234:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 234 | SWS_FOR_STRUCT(PX, WRITE_NIBBLE, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:235:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 235 | SWS_FOR_STRUCT(PX, WRITE_BIT, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:255:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 255 | for (int i = 0; i < filter->num_weights; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/uops_tmpl.c:265:1: warning: unused parameter 'x' [-Wunused-parameter] 265 | DECL_READ(read_planar_fv, const SwsCompMask mask, const SwsPixelType type) | ^ src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:90:36: note: expanded from macro 'DECL_FUNC' 90 | pixel_t *restrict x, pixel_t *restrict y, \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:265:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:90:57: note: expanded from macro 'DECL_FUNC' 90 | pixel_t *restrict x, pixel_t *restrict y, \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:265:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:91:36: note: expanded from macro 'DECL_FUNC' 91 | pixel_t *restrict z, pixel_t *restrict w, \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:265:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:91:57: note: expanded from macro 'DECL_FUNC' 91 | pixel_t *restrict z, pixel_t *restrict w, \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:265:70: warning: unused parameter 'type' [-Wunused-parameter] 265 | DECL_READ(read_planar_fv, const SwsCompMask mask, const SwsPixelType type) | ^ src/libswscale/uops_tmpl.c:317:1: warning: unused parameter 'x' [-Wunused-parameter] 317 | DECL_READ(read_planar_fh, const SwsCompMask mask, const SwsPixelType type) | ^ src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:90:36: note: expanded from macro 'DECL_FUNC' 90 | pixel_t *restrict x, pixel_t *restrict y, \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:317:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:90:57: note: expanded from macro 'DECL_FUNC' 90 | pixel_t *restrict x, pixel_t *restrict y, \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:317:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:91:36: note: expanded from macro 'DECL_FUNC' 91 | pixel_t *restrict z, pixel_t *restrict w, \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:317:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:91:57: note: expanded from macro 'DECL_FUNC' 91 | pixel_t *restrict z, pixel_t *restrict w, \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:317:70: warning: unused parameter 'type' [-Wunused-parameter] 317 | DECL_READ(read_planar_fh, const SwsCompMask mask, const SwsPixelType type) | ^ src/libswscale/uops_tmpl.c:384:35: warning: unused parameter 'mask' [-Wunused-parameter] 384 | DECL_FUNC(copy, const SwsCompMask mask, int num_moves, | ^ src/libswscale/uops_tmpl.c:411:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 411 | SWS_FOR_STRUCT(PX, PERMUTE, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:412:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 412 | SWS_FOR_STRUCT(PX, COPY, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:437:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 437 | DECL_CAST(U8, u8) | ^ src/libswscale/uops_tmpl.c:435:44: note: expanded from macro 'DECL_CAST' 435 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:438:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 438 | DECL_CAST(U16, u16) | ^ src/libswscale/uops_tmpl.c:435:44: note: expanded from macro 'DECL_CAST' 435 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:439:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 439 | DECL_CAST(U32, u32) | ^ src/libswscale/uops_tmpl.c:435:44: note: expanded from macro 'DECL_CAST' 435 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:440:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 440 | DECL_CAST(F32, f32) | ^ src/libswscale/uops_tmpl.c:435:44: note: expanded from macro 'DECL_CAST' 435 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:477:38: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 477 | SWS_FOR_STRUCT(PX, LSHIFT, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:478:38: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 478 | SWS_FOR_STRUCT(PX, RSHIFT, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:496:42: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 496 | SWS_FOR_STRUCT(PX, SWAP_BYTES, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:548:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 548 | SWS_FOR_STRUCT(PX, EXPAND_BIT, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:549:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 549 | SWS_FOR_STRUCT(PX, EXPAND_PAIR, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:550:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 550 | SWS_FOR_STRUCT(PX, EXPAND_QUAD, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:584:31: warning: unused parameter 'bx' [-Wunused-parameter] 584 | const uint8_t bx, const uint8_t by, | ^ src/libswscale/uops_tmpl.c:608:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 608 | SWS_FOR_STRUCT(PX, UNPACK, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:609:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 609 | SWS_FOR_STRUCT(PX, PACK, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:47: src/libswscale/uops_tmpl.c:850:30: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 850 | out->priv.ptr = (void *) av_refstruct_ref_c(lut); | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:82:1: warning: unused parameter 'in1' [-Wunused-parameter] 82 | DECL_READ(read_packed, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.h:96:68: note: expanded from macro 'DECL_READ' 96 | const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:82:1: warning: unused parameter 'in2' [-Wunused-parameter] src/libswscale/uops_tmpl.h:97:39: note: expanded from macro 'DECL_READ' 97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:82:1: warning: unused parameter 'in3' [-Wunused-parameter] src/libswscale/uops_tmpl.h:97:68: note: expanded from macro 'DECL_READ' 97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:98:1: warning: unused parameter 'impl' [-Wunused-parameter] 98 | DECL_WRITE(write_planar, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE' 100 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:89:70: note: expanded from macro 'DECL_FUNC' 89 | fn(NAME)(SwsOpIter *restrict iter, const SwsOpImpl *restrict impl, \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:114:1: warning: unused parameter 'impl' [-Wunused-parameter] 114 | DECL_WRITE(write_packed, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE' 100 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:89:70: note: expanded from macro 'DECL_FUNC' 89 | fn(NAME)(SwsOpIter *restrict iter, const SwsOpImpl *restrict impl, \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:114:1: warning: unused parameter 'out1' [-Wunused-parameter] src/libswscale/uops_tmpl.h:101:57: note: expanded from macro 'DECL_WRITE' 101 | pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:114:1: warning: unused parameter 'out2' [-Wunused-parameter] src/libswscale/uops_tmpl.h:102:33: note: expanded from macro 'DECL_WRITE' 102 | pixel_t *restrict out2, pixel_t *restrict out3) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:114:1: warning: unused parameter 'out3' [-Wunused-parameter] src/libswscale/uops_tmpl.h:102:57: note: expanded from macro 'DECL_WRITE' 102 | pixel_t *restrict out2, pixel_t *restrict out3) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:227:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 227 | SWS_FOR_STRUCT(PX, READ_PLANAR, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:228:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 228 | SWS_FOR_STRUCT(PX, READ_PACKED, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:229:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 229 | SWS_FOR_STRUCT(PX, READ_NIBBLE, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:230:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 230 | SWS_FOR_STRUCT(PX, READ_BIT, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:231:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 231 | SWS_FOR_STRUCT(PX, READ_PALETTE, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:232:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 232 | SWS_FOR_STRUCT(PX, WRITE_PLANAR, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:233:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 233 | SWS_FOR_STRUCT(PX, WRITE_PACKED, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:234:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 234 | SWS_FOR_STRUCT(PX, WRITE_NIBBLE, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:235:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 235 | SWS_FOR_STRUCT(PX, WRITE_BIT, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:255:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 255 | for (int i = 0; i < filter->num_weights; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/uops_tmpl.c:265:1: warning: unused parameter 'x' [-Wunused-parameter] 265 | DECL_READ(read_planar_fv, const SwsCompMask mask, const SwsPixelType type) | ^ src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:90:36: note: expanded from macro 'DECL_FUNC' 90 | pixel_t *restrict x, pixel_t *restrict y, \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:265:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:90:57: note: expanded from macro 'DECL_FUNC' 90 | pixel_t *restrict x, pixel_t *restrict y, \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:265:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:91:36: note: expanded from macro 'DECL_FUNC' 91 | pixel_t *restrict z, pixel_t *restrict w, \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:265:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:91:57: note: expanded from macro 'DECL_FUNC' 91 | pixel_t *restrict z, pixel_t *restrict w, \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:265:70: warning: unused parameter 'type' [-Wunused-parameter] 265 | DECL_READ(read_planar_fv, const SwsCompMask mask, const SwsPixelType type) | ^ src/libswscale/uops_tmpl.c:317:1: warning: unused parameter 'x' [-Wunused-parameter] 317 | DECL_READ(read_planar_fh, const SwsCompMask mask, const SwsPixelType type) | ^ src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:90:36: note: expanded from macro 'DECL_FUNC' 90 | pixel_t *restrict x, pixel_t *restrict y, \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:317:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:90:57: note: expanded from macro 'DECL_FUNC' 90 | pixel_t *restrict x, pixel_t *restrict y, \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:317:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:91:36: note: expanded from macro 'DECL_FUNC' 91 | pixel_t *restrict z, pixel_t *restrict w, \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:317:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:91:57: note: expanded from macro 'DECL_FUNC' 91 | pixel_t *restrict z, pixel_t *restrict w, \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:317:70: warning: unused parameter 'type' [-Wunused-parameter] 317 | DECL_READ(read_planar_fh, const SwsCompMask mask, const SwsPixelType type) | ^ src/libswscale/uops_tmpl.c:384:35: warning: unused parameter 'mask' [-Wunused-parameter] 384 | DECL_FUNC(copy, const SwsCompMask mask, int num_moves, | ^ src/libswscale/uops_tmpl.c:411:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 411 | SWS_FOR_STRUCT(PX, PERMUTE, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:412:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 412 | SWS_FOR_STRUCT(PX, COPY, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:437:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 437 | DECL_CAST(U8, u8) | ^ src/libswscale/uops_tmpl.c:435:44: note: expanded from macro 'DECL_CAST' 435 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:438:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 438 | DECL_CAST(U16, u16) | ^ src/libswscale/uops_tmpl.c:435:44: note: expanded from macro 'DECL_CAST' 435 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:439:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 439 | DECL_CAST(U32, u32) | ^ src/libswscale/uops_tmpl.c:435:44: note: expanded from macro 'DECL_CAST' 435 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:440:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 440 | DECL_CAST(F32, f32) | ^ src/libswscale/uops_tmpl.c:435:44: note: expanded from macro 'DECL_CAST' 435 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:477:38: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 477 | SWS_FOR_STRUCT(PX, LSHIFT, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:478:38: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 478 | SWS_FOR_STRUCT(PX, RSHIFT, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:496:42: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 496 | SWS_FOR_STRUCT(PX, SWAP_BYTES, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:548:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 548 | SWS_FOR_STRUCT(PX, EXPAND_BIT, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:549:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 549 | SWS_FOR_STRUCT(PX, EXPAND_PAIR, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:550:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 550 | SWS_FOR_STRUCT(PX, EXPAND_QUAD, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:584:31: warning: unused parameter 'bx' [-Wunused-parameter] 584 | const uint8_t bx, const uint8_t by, | ^ src/libswscale/uops_tmpl.c:608:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 608 | SWS_FOR_STRUCT(PX, UNPACK, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:609:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 609 | SWS_FOR_STRUCT(PX, PACK, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:50: src/libswscale/uops_tmpl.c:850:30: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 850 | out->priv.ptr = (void *) av_refstruct_ref_c(lut); | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:82:1: warning: unused parameter 'in1' [-Wunused-parameter] 82 | DECL_READ(read_packed, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.h:96:68: note: expanded from macro 'DECL_READ' 96 | const pixel_t *restrict in0, const pixel_t *restrict in1, \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:82:1: warning: unused parameter 'in2' [-Wunused-parameter] src/libswscale/uops_tmpl.h:97:39: note: expanded from macro 'DECL_READ' 97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:82:1: warning: unused parameter 'in3' [-Wunused-parameter] src/libswscale/uops_tmpl.h:97:68: note: expanded from macro 'DECL_READ' 97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:98:1: warning: unused parameter 'impl' [-Wunused-parameter] 98 | DECL_WRITE(write_planar, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE' 100 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:89:70: note: expanded from macro 'DECL_FUNC' 89 | fn(NAME)(SwsOpIter *restrict iter, const SwsOpImpl *restrict impl, \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:227:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 227 | SWS_FOR_STRUCT(PX, READ_PLANAR, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:228:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 228 | SWS_FOR_STRUCT(PX, READ_PACKED, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:229:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 229 | SWS_FOR_STRUCT(PX, READ_NIBBLE, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:230:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 230 | SWS_FOR_STRUCT(PX, READ_BIT, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:231:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 231 | SWS_FOR_STRUCT(PX, READ_PALETTE, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:232:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 232 | SWS_FOR_STRUCT(PX, WRITE_PLANAR, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:233:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 233 | SWS_FOR_STRUCT(PX, WRITE_PACKED, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:234:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 234 | SWS_FOR_STRUCT(PX, WRITE_NIBBLE, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:235:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 235 | SWS_FOR_STRUCT(PX, WRITE_BIT, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:114:1: warning: unused parameter 'impl' [-Wunused-parameter] 114 | DECL_WRITE(write_packed, const SwsCompMask mask) | ^ src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE' 100 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:89:70: note: expanded from macro 'DECL_FUNC' 89 | fn(NAME)(SwsOpIter *restrict iter, const SwsOpImpl *restrict impl, \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:114:1: warning: unused parameter 'out1' [-Wunused-parameter] src/libswscale/uops_tmpl.h:101:57: note: expanded from macro 'DECL_WRITE' 101 | pixel_t *restrict out0, pixel_t *restrict out1, \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:114:1: warning: unused parameter 'out2' [-Wunused-parameter] src/libswscale/uops_tmpl.h:102:33: note: expanded from macro 'DECL_WRITE' 102 | pixel_t *restrict out2, pixel_t *restrict out3) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:114:1: warning: unused parameter 'out3' [-Wunused-parameter] src/libswscale/uops_tmpl.h:102:57: note: expanded from macro 'DECL_WRITE' 102 | pixel_t *restrict out2, pixel_t *restrict out3) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:255:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 255 | for (int i = 0; i < filter->num_weights; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/uops_tmpl.c:265:1: warning: unused parameter 'x' [-Wunused-parameter] 265 | DECL_READ(read_planar_fv, const SwsCompMask mask, const SwsPixelType type) | ^ src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:90:36: note: expanded from macro 'DECL_FUNC' 90 | pixel_t *restrict x, pixel_t *restrict y, \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:265:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:90:57: note: expanded from macro 'DECL_FUNC' 90 | pixel_t *restrict x, pixel_t *restrict y, \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:265:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:91:36: note: expanded from macro 'DECL_FUNC' 91 | pixel_t *restrict z, pixel_t *restrict w, \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:265:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:91:57: note: expanded from macro 'DECL_FUNC' 91 | pixel_t *restrict z, pixel_t *restrict w, \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:265:70: warning: unused parameter 'type' [-Wunused-parameter] 265 | DECL_READ(read_planar_fv, const SwsCompMask mask, const SwsPixelType type) | ^ src/libswscale/uops_tmpl.c:317:1: warning: unused parameter 'x' [-Wunused-parameter] 317 | DECL_READ(read_planar_fh, const SwsCompMask mask, const SwsPixelType type) | ^ src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:90:36: note: expanded from macro 'DECL_FUNC' 90 | pixel_t *restrict x, pixel_t *restrict y, \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:317:1: warning: unused parameter 'y' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:90:57: note: expanded from macro 'DECL_FUNC' 90 | pixel_t *restrict x, pixel_t *restrict y, \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:317:1: warning: unused parameter 'z' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:91:36: note: expanded from macro 'DECL_FUNC' 91 | pixel_t *restrict z, pixel_t *restrict w, \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:317:1: warning: unused parameter 'w' [-Wunused-parameter] src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ' 95 | DECL_FUNC(NAME, __VA_ARGS__, \ | ^ src/libswscale/uops_tmpl.h:91:57: note: expanded from macro 'DECL_FUNC' 91 | pixel_t *restrict z, pixel_t *restrict w, \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:317:70: warning: unused parameter 'type' [-Wunused-parameter] 317 | DECL_READ(read_planar_fh, const SwsCompMask mask, const SwsPixelType type) | ^ src/libswscale/uops_tmpl.c:411:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 411 | SWS_FOR_STRUCT(PX, PERMUTE, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:412:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 412 | SWS_FOR_STRUCT(PX, COPY, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:384:35: warning: unused parameter 'mask' [-Wunused-parameter] 384 | DECL_FUNC(copy, const SwsCompMask mask, int num_moves, | ^ src/libswscale/uops_tmpl.c:437:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 437 | DECL_CAST(U8, u8) | ^ src/libswscale/uops_tmpl.c:435:44: note: expanded from macro 'DECL_CAST' 435 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:438:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 438 | DECL_CAST(U16, u16) | ^ src/libswscale/uops_tmpl.c:435:44: note: expanded from macro 'DECL_CAST' 435 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:439:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 439 | DECL_CAST(U32, u32) | ^ src/libswscale/uops_tmpl.c:435:44: note: expanded from macro 'DECL_CAST' 435 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:440:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 440 | DECL_CAST(F32, f32) | ^ src/libswscale/uops_tmpl.c:435:44: note: expanded from macro 'DECL_CAST' 435 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:477:38: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 477 | SWS_FOR_STRUCT(PX, LSHIFT, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:478:38: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 478 | SWS_FOR_STRUCT(PX, RSHIFT, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:496:42: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 496 | SWS_FOR_STRUCT(PX, SWAP_BYTES, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:548:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 548 | SWS_FOR_STRUCT(PX, EXPAND_BIT, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:549:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 549 | SWS_FOR_STRUCT(PX, EXPAND_PAIR, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:550:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 550 | SWS_FOR_STRUCT(PX, EXPAND_QUAD, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:608:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 608 | SWS_FOR_STRUCT(PX, UNPACK, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:609:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 609 | SWS_FOR_STRUCT(PX, PACK, DECL_ENTRY) | ^ src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here 19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \ | ^ In file included from src/libswscale/uops_backend.c:57: src/libswscale/uops_tmpl.c:850:30: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 850 | out->priv.ptr = (void *) av_refstruct_ref_c(lut); | ^ src/libswscale/uops_tmpl.c:976:36: warning: unused parameter 'mask' [-Wunused-parameter] 976 | DECL_FUNC(lut3d, const SwsCompMask mask, const int dynamic) | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:63:44: note: expanded from macro 'REF_ALL_UOPS' 63 | SWS_FOR(TYPE, READ_PLANAR, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:64:44: note: expanded from macro 'REF_ALL_UOPS' 64 | SWS_FOR(TYPE, READ_PLANAR_FV, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:65:44: note: expanded from macro 'REF_ALL_UOPS' 65 | SWS_FOR(TYPE, READ_PLANAR_FH, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:66:44: note: expanded from macro 'REF_ALL_UOPS' 66 | SWS_FOR(TYPE, READ_PACKED, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:67:44: note: expanded from macro 'REF_ALL_UOPS' 67 | SWS_FOR(TYPE, READ_NIBBLE, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:68:44: note: expanded from macro 'REF_ALL_UOPS' 68 | SWS_FOR(TYPE, READ_BIT, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:69:44: note: expanded from macro 'REF_ALL_UOPS' 69 | SWS_FOR(TYPE, READ_PALETTE, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:70:44: note: expanded from macro 'REF_ALL_UOPS' 70 | SWS_FOR(TYPE, PERMUTE, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:71:44: note: expanded from macro 'REF_ALL_UOPS' 71 | SWS_FOR(TYPE, COPY, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:72:44: note: expanded from macro 'REF_ALL_UOPS' 72 | SWS_FOR(TYPE, WRITE_PLANAR, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:73:44: note: expanded from macro 'REF_ALL_UOPS' 73 | SWS_FOR(TYPE, WRITE_PACKED, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:74:44: note: expanded from macro 'REF_ALL_UOPS' 74 | SWS_FOR(TYPE, WRITE_NIBBLE, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:75:44: note: expanded from macro 'REF_ALL_UOPS' 75 | SWS_FOR(TYPE, WRITE_BIT, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:76:44: note: expanded from macro 'REF_ALL_UOPS' 76 | SWS_FOR(TYPE, SWAP_BYTES, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:77:44: note: expanded from macro 'REF_ALL_UOPS' 77 | SWS_FOR(TYPE, EXPAND_BIT, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:78:44: note: expanded from macro 'REF_ALL_UOPS' 78 | SWS_FOR(TYPE, EXPAND_PAIR, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:79:44: note: expanded from macro 'REF_ALL_UOPS' 79 | SWS_FOR(TYPE, EXPAND_QUAD, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:80:44: note: expanded from macro 'REF_ALL_UOPS' 80 | SWS_FOR(TYPE, TO_U8, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:81:44: note: expanded from macro 'REF_ALL_UOPS' 81 | SWS_FOR(TYPE, TO_U16, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:82:44: note: expanded from macro 'REF_ALL_UOPS' 82 | SWS_FOR(TYPE, TO_U32, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:83:44: note: expanded from macro 'REF_ALL_UOPS' 83 | SWS_FOR(TYPE, TO_F32, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:84:44: note: expanded from macro 'REF_ALL_UOPS' 84 | SWS_FOR(TYPE, SCALE, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:85:44: note: expanded from macro 'REF_ALL_UOPS' 85 | SWS_FOR(TYPE, ADD, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:86:44: note: expanded from macro 'REF_ALL_UOPS' 86 | SWS_FOR(TYPE, MIN, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:87:44: note: expanded from macro 'REF_ALL_UOPS' 87 | SWS_FOR(TYPE, MAX, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:88:44: note: expanded from macro 'REF_ALL_UOPS' 88 | SWS_FOR(TYPE, UNPACK, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:89:44: note: expanded from macro 'REF_ALL_UOPS' 89 | SWS_FOR(TYPE, PACK, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:90:44: note: expanded from macro 'REF_ALL_UOPS' 90 | SWS_FOR(TYPE, LSHIFT, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:91:44: note: expanded from macro 'REF_ALL_UOPS' 91 | SWS_FOR(TYPE, RSHIFT, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:92:44: note: expanded from macro 'REF_ALL_UOPS' 92 | SWS_FOR(TYPE, CLEAR, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:93:44: note: expanded from macro 'REF_ALL_UOPS' 93 | SWS_FOR(TYPE, LINEAR, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:94:44: note: expanded from macro 'REF_ALL_UOPS' 94 | SWS_FOR(TYPE, DITHER, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 101 | REF_ALL_UOPS(U8) | ^ src/libswscale/uops_backend.c:95:44: note: expanded from macro 'REF_ALL_UOPS' 95 | SWS_FOR(TYPE, LUT_3D, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:63:44: note: expanded from macro 'REF_ALL_UOPS' 63 | SWS_FOR(TYPE, READ_PLANAR, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:64:44: note: expanded from macro 'REF_ALL_UOPS' 64 | SWS_FOR(TYPE, READ_PLANAR_FV, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:65:44: note: expanded from macro 'REF_ALL_UOPS' 65 | SWS_FOR(TYPE, READ_PLANAR_FH, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:66:44: note: expanded from macro 'REF_ALL_UOPS' 66 | SWS_FOR(TYPE, READ_PACKED, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:67:44: note: expanded from macro 'REF_ALL_UOPS' 67 | SWS_FOR(TYPE, READ_NIBBLE, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:68:44: note: expanded from macro 'REF_ALL_UOPS' 68 | SWS_FOR(TYPE, READ_BIT, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:69:44: note: expanded from macro 'REF_ALL_UOPS' 69 | SWS_FOR(TYPE, READ_PALETTE, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:70:44: note: expanded from macro 'REF_ALL_UOPS' 70 | SWS_FOR(TYPE, PERMUTE, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:71:44: note: expanded from macro 'REF_ALL_UOPS' 71 | SWS_FOR(TYPE, COPY, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:72:44: note: expanded from macro 'REF_ALL_UOPS' 72 | SWS_FOR(TYPE, WRITE_PLANAR, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:73:44: note: expanded from macro 'REF_ALL_UOPS' 73 | SWS_FOR(TYPE, WRITE_PACKED, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:74:44: note: expanded from macro 'REF_ALL_UOPS' 74 | SWS_FOR(TYPE, WRITE_NIBBLE, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:75:44: note: expanded from macro 'REF_ALL_UOPS' 75 | SWS_FOR(TYPE, WRITE_BIT, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:76:44: note: expanded from macro 'REF_ALL_UOPS' 76 | SWS_FOR(TYPE, SWAP_BYTES, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:77:44: note: expanded from macro 'REF_ALL_UOPS' 77 | SWS_FOR(TYPE, EXPAND_BIT, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:78:44: note: expanded from macro 'REF_ALL_UOPS' 78 | SWS_FOR(TYPE, EXPAND_PAIR, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:79:44: note: expanded from macro 'REF_ALL_UOPS' 79 | SWS_FOR(TYPE, EXPAND_QUAD, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:80:44: note: expanded from macro 'REF_ALL_UOPS' 80 | SWS_FOR(TYPE, TO_U8, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:81:44: note: expanded from macro 'REF_ALL_UOPS' 81 | SWS_FOR(TYPE, TO_U16, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:82:44: note: expanded from macro 'REF_ALL_UOPS' 82 | SWS_FOR(TYPE, TO_U32, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:83:44: note: expanded from macro 'REF_ALL_UOPS' 83 | SWS_FOR(TYPE, TO_F32, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:84:44: note: expanded from macro 'REF_ALL_UOPS' 84 | SWS_FOR(TYPE, SCALE, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:85:44: note: expanded from macro 'REF_ALL_UOPS' 85 | SWS_FOR(TYPE, ADD, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:86:44: note: expanded from macro 'REF_ALL_UOPS' 86 | SWS_FOR(TYPE, MIN, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:87:44: note: expanded from macro 'REF_ALL_UOPS' 87 | SWS_FOR(TYPE, MAX, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:88:44: note: expanded from macro 'REF_ALL_UOPS' 88 | SWS_FOR(TYPE, UNPACK, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:89:44: note: expanded from macro 'REF_ALL_UOPS' 89 | SWS_FOR(TYPE, PACK, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:90:44: note: expanded from macro 'REF_ALL_UOPS' 90 | SWS_FOR(TYPE, LSHIFT, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:91:44: note: expanded from macro 'REF_ALL_UOPS' 91 | SWS_FOR(TYPE, RSHIFT, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:92:44: note: expanded from macro 'REF_ALL_UOPS' 92 | SWS_FOR(TYPE, CLEAR, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:93:44: note: expanded from macro 'REF_ALL_UOPS' 93 | SWS_FOR(TYPE, LINEAR, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:94:44: note: expanded from macro 'REF_ALL_UOPS' 94 | SWS_FOR(TYPE, DITHER, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 102 | REF_ALL_UOPS(U16) | ^ src/libswscale/uops_backend.c:95:44: note: expanded from macro 'REF_ALL_UOPS' 95 | SWS_FOR(TYPE, LUT_3D, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:63:44: note: expanded from macro 'REF_ALL_UOPS' 63 | SWS_FOR(TYPE, READ_PLANAR, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:64:44: note: expanded from macro 'REF_ALL_UOPS' 64 | SWS_FOR(TYPE, READ_PLANAR_FV, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:65:44: note: expanded from macro 'REF_ALL_UOPS' 65 | SWS_FOR(TYPE, READ_PLANAR_FH, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:66:44: note: expanded from macro 'REF_ALL_UOPS' 66 | SWS_FOR(TYPE, READ_PACKED, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:67:44: note: expanded from macro 'REF_ALL_UOPS' 67 | SWS_FOR(TYPE, READ_NIBBLE, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:68:44: note: expanded from macro 'REF_ALL_UOPS' 68 | SWS_FOR(TYPE, READ_BIT, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:69:44: note: expanded from macro 'REF_ALL_UOPS' 69 | SWS_FOR(TYPE, READ_PALETTE, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:70:44: note: expanded from macro 'REF_ALL_UOPS' 70 | SWS_FOR(TYPE, PERMUTE, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:71:44: note: expanded from macro 'REF_ALL_UOPS' 71 | SWS_FOR(TYPE, COPY, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:72:44: note: expanded from macro 'REF_ALL_UOPS' 72 | SWS_FOR(TYPE, WRITE_PLANAR, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:73:44: note: expanded from macro 'REF_ALL_UOPS' 73 | SWS_FOR(TYPE, WRITE_PACKED, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:74:44: note: expanded from macro 'REF_ALL_UOPS' 74 | SWS_FOR(TYPE, WRITE_NIBBLE, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:75:44: note: expanded from macro 'REF_ALL_UOPS' 75 | SWS_FOR(TYPE, WRITE_BIT, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:76:44: note: expanded from macro 'REF_ALL_UOPS' 76 | SWS_FOR(TYPE, SWAP_BYTES, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:77:44: note: expanded from macro 'REF_ALL_UOPS' 77 | SWS_FOR(TYPE, EXPAND_BIT, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:78:44: note: expanded from macro 'REF_ALL_UOPS' 78 | SWS_FOR(TYPE, EXPAND_PAIR, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:79:44: note: expanded from macro 'REF_ALL_UOPS' 79 | SWS_FOR(TYPE, EXPAND_QUAD, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:80:44: note: expanded from macro 'REF_ALL_UOPS' 80 | SWS_FOR(TYPE, TO_U8, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:81:44: note: expanded from macro 'REF_ALL_UOPS' 81 | SWS_FOR(TYPE, TO_U16, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:82:44: note: expanded from macro 'REF_ALL_UOPS' 82 | SWS_FOR(TYPE, TO_U32, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:83:44: note: expanded from macro 'REF_ALL_UOPS' 83 | SWS_FOR(TYPE, TO_F32, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:84:44: note: expanded from macro 'REF_ALL_UOPS' 84 | SWS_FOR(TYPE, SCALE, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:85:44: note: expanded from macro 'REF_ALL_UOPS' 85 | SWS_FOR(TYPE, ADD, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:86:44: note: expanded from macro 'REF_ALL_UOPS' 86 | SWS_FOR(TYPE, MIN, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:87:44: note: expanded from macro 'REF_ALL_UOPS' 87 | SWS_FOR(TYPE, MAX, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:88:44: note: expanded from macro 'REF_ALL_UOPS' 88 | SWS_FOR(TYPE, UNPACK, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:89:44: note: expanded from macro 'REF_ALL_UOPS' 89 | SWS_FOR(TYPE, PACK, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:90:44: note: expanded from macro 'REF_ALL_UOPS' 90 | SWS_FOR(TYPE, LSHIFT, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:91:44: note: expanded from macro 'REF_ALL_UOPS' 91 | SWS_FOR(TYPE, RSHIFT, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:92:44: note: expanded from macro 'REF_ALL_UOPS' 92 | SWS_FOR(TYPE, CLEAR, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:93:44: note: expanded from macro 'REF_ALL_UOPS' 93 | SWS_FOR(TYPE, LINEAR, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:94:44: note: expanded from macro 'REF_ALL_UOPS' 94 | SWS_FOR(TYPE, DITHER, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 103 | REF_ALL_UOPS(U32) | ^ src/libswscale/uops_backend.c:95:44: note: expanded from macro 'REF_ALL_UOPS' 95 | SWS_FOR(TYPE, LUT_3D, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:63:44: note: expanded from macro 'REF_ALL_UOPS' 63 | SWS_FOR(TYPE, READ_PLANAR, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:64:44: note: expanded from macro 'REF_ALL_UOPS' 64 | SWS_FOR(TYPE, READ_PLANAR_FV, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:65:44: note: expanded from macro 'REF_ALL_UOPS' 65 | SWS_FOR(TYPE, READ_PLANAR_FH, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:66:44: note: expanded from macro 'REF_ALL_UOPS' 66 | SWS_FOR(TYPE, READ_PACKED, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:67:44: note: expanded from macro 'REF_ALL_UOPS' 67 | SWS_FOR(TYPE, READ_NIBBLE, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:68:44: note: expanded from macro 'REF_ALL_UOPS' 68 | SWS_FOR(TYPE, READ_BIT, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:69:44: note: expanded from macro 'REF_ALL_UOPS' 69 | SWS_FOR(TYPE, READ_PALETTE, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:70:44: note: expanded from macro 'REF_ALL_UOPS' 70 | SWS_FOR(TYPE, PERMUTE, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:71:44: note: expanded from macro 'REF_ALL_UOPS' 71 | SWS_FOR(TYPE, COPY, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:72:44: note: expanded from macro 'REF_ALL_UOPS' 72 | SWS_FOR(TYPE, WRITE_PLANAR, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:73:44: note: expanded from macro 'REF_ALL_UOPS' 73 | SWS_FOR(TYPE, WRITE_PACKED, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:74:44: note: expanded from macro 'REF_ALL_UOPS' 74 | SWS_FOR(TYPE, WRITE_NIBBLE, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:75:44: note: expanded from macro 'REF_ALL_UOPS' 75 | SWS_FOR(TYPE, WRITE_BIT, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:76:44: note: expanded from macro 'REF_ALL_UOPS' 76 | SWS_FOR(TYPE, SWAP_BYTES, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:77:44: note: expanded from macro 'REF_ALL_UOPS' 77 | SWS_FOR(TYPE, EXPAND_BIT, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:78:44: note: expanded from macro 'REF_ALL_UOPS' 78 | SWS_FOR(TYPE, EXPAND_PAIR, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:79:44: note: expanded from macro 'REF_ALL_UOPS' 79 | SWS_FOR(TYPE, EXPAND_QUAD, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:80:44: note: expanded from macro 'REF_ALL_UOPS' 80 | SWS_FOR(TYPE, TO_U8, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:81:44: note: expanded from macro 'REF_ALL_UOPS' 81 | SWS_FOR(TYPE, TO_U16, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:82:44: note: expanded from macro 'REF_ALL_UOPS' 82 | SWS_FOR(TYPE, TO_U32, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:83:44: note: expanded from macro 'REF_ALL_UOPS' 83 | SWS_FOR(TYPE, TO_F32, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:84:44: note: expanded from macro 'REF_ALL_UOPS' 84 | SWS_FOR(TYPE, SCALE, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:85:44: note: expanded from macro 'REF_ALL_UOPS' 85 | SWS_FOR(TYPE, ADD, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:86:44: note: expanded from macro 'REF_ALL_UOPS' 86 | SWS_FOR(TYPE, MIN, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:87:44: note: expanded from macro 'REF_ALL_UOPS' 87 | SWS_FOR(TYPE, MAX, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:88:44: note: expanded from macro 'REF_ALL_UOPS' 88 | SWS_FOR(TYPE, UNPACK, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:89:44: note: expanded from macro 'REF_ALL_UOPS' 89 | SWS_FOR(TYPE, PACK, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:90:44: note: expanded from macro 'REF_ALL_UOPS' 90 | SWS_FOR(TYPE, LSHIFT, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:91:44: note: expanded from macro 'REF_ALL_UOPS' 91 | SWS_FOR(TYPE, RSHIFT, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:92:44: note: expanded from macro 'REF_ALL_UOPS' 92 | SWS_FOR(TYPE, CLEAR, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:93:44: note: expanded from macro 'REF_ALL_UOPS' 93 | SWS_FOR(TYPE, LINEAR, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:94:44: note: expanded from macro 'REF_ALL_UOPS' 94 | SWS_FOR(TYPE, DITHER, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:104:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 104 | REF_ALL_UOPS(F32) | ^ src/libswscale/uops_backend.c:95:44: note: expanded from macro 'REF_ALL_UOPS' 95 | SWS_FOR(TYPE, LUT_3D, REF_ENTRY) \ | ^ src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here 17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \ | ^ src/libswscale/uops_backend.c:100:16: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 100 | .entries = { | ^ src/libswscale/ops_chain.h:157:24: note: initialized flexible array member 'entries' is here 157 | const SwsUOpEntry *entries[]; /* terminated by NULL */ | ^ 159 warnings generated. CC libswscale/utils.o In file included from src/libswscale/utils.c:52: In file included from src/libswscale/swscale_internal.h:29: In file included from src/libswscale/graph.h:30: src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/utils.c:52: 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/utils.c:57: In file included from src/libswscale/vulkan/ops.h:24: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ src/libswscale/utils.c:168:47: warning: unused parameter 's' [-Wunused-parameter] 168 | static av_cold int get_local_pos(SwsInternal *s, int chr_subsample, int pos, int dir) | ^ src/libswscale/utils.c:168:82: warning: unused parameter 'dir' [-Wunused-parameter] 168 | static av_cold int get_local_pos(SwsInternal *s, int chr_subsample, int pos, int dir) | ^ src/libswscale/utils.c:272:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 272 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:704:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 704 | for(i=0; i INT_MAX/ sizeof(double)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:2260:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2260 | for (i = 0; i < FF_ARRAY_ELEMS(c->graph); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:2354:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2354 | prev->flags == flags && | ~~~~~~~~~~~ ^ ~~~~~ 12 warnings generated. CC libswscale/version.o CC libswscale/vscale.o 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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/vscale.c:21: src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual] 81 | return (SwsInternal *) sws; | ^ src/libswscale/vscale.c:56:75: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 56 | inst->pfn.yuv2planarX(filter, inst->filter_size, (const int16_t**)src, dst[0], dstW, c->lumDither8, 0); | ^ src/libswscale/vscale.c:68:79: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 68 | inst->pfn.yuv2planarX(filter, inst->filter_size, (const int16_t**)src, dst[0], dstW, c->lumDither8, 0); | ^ src/libswscale/vscale.c:41:89: warning: unused parameter 'sliceH' [-Wunused-parameter] 41 | static int lum_planar_vscale(SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH) | ^ src/libswscale/vscale.c:96:119: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 96 | inst->pfn.yuv2interleavedX(c->opts.dst_format, c->chrDither8, filter, inst->filter_size, (const int16_t**)src1, (const int16_t**)src2, dst1[0], dstW); | ^ src/libswscale/vscale.c:96:142: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 96 | inst->pfn.yuv2interleavedX(c->opts.dst_format, c->chrDither8, filter, inst->filter_size, (const int16_t**)src1, (const int16_t**)src2, dst1[0], dstW); | ^ src/libswscale/vscale.c:101:79: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 101 | inst->pfn.yuv2planarX(filter, inst->filter_size, (const int16_t**)src1, dst1[0], dstW, c->chrDither8, 0); | ^ src/libswscale/vscale.c:102:79: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 102 | inst->pfn.yuv2planarX(filter, inst->filter_size, (const int16_t**)src2, dst2[0], dstW, c->chrDither8, inst->isMMX ? (c->uv_offx2 >> 1) : 3); | ^ src/libswscale/vscale.c:74:89: warning: unused parameter 'sliceH' [-Wunused-parameter] 74 | static int chr_planar_vscale(SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH) | ^ src/libswscale/vscale.c:136:74: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 136 | inst->pfn.yuv2packed1(c, (const int16_t*)*src0, (const int16_t**)src1, (const int16_t**)src2, | ^ src/libswscale/vscale.c:136:97: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 136 | inst->pfn.yuv2packed1(c, (const int16_t*)*src0, (const int16_t**)src1, (const int16_t**)src2, | ^ src/libswscale/vscale.c:142:74: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 142 | inst->pfn.yuv2packed1(c, (const int16_t*)*src0, (const int16_t**)src1, (const int16_t**)src2, | ^ src/libswscale/vscale.c:142:97: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 142 | inst->pfn.yuv2packed1(c, (const int16_t*)*src0, (const int16_t**)src1, (const int16_t**)src2, | ^ src/libswscale/vscale.c:156:51: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 156 | inst->pfn.yuv2packed2(c, (const int16_t**)src0, (const int16_t**)src1, (const int16_t**)src2, (const int16_t**)src3, | ^ src/libswscale/vscale.c:156:74: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 156 | inst->pfn.yuv2packed2(c, (const int16_t**)src0, (const int16_t**)src1, (const int16_t**)src2, (const int16_t**)src3, | ^ src/libswscale/vscale.c:156:97: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 156 | inst->pfn.yuv2packed2(c, (const int16_t**)src0, (const int16_t**)src1, (const int16_t**)src2, (const int16_t**)src3, | ^ src/libswscale/vscale.c:156:120: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 156 | inst->pfn.yuv2packed2(c, (const int16_t**)src0, (const int16_t**)src1, (const int16_t**)src2, (const int16_t**)src3, | ^ src/libswscale/vscale.c:167:38: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 167 | (const int16_t**)src0, lum_fsize, chr_filter + chrSliceY * chr_fsize, | ^ src/libswscale/vscale.c:168:38: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 168 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, *dst, dstW, sliceY); | ^ src/libswscale/vscale.c:168:61: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 168 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, *dst, dstW, sliceY); | ^ src/libswscale/vscale.c:168:95: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 168 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, *dst, dstW, sliceY); | ^ src/libswscale/vscale.c:109:85: warning: unused parameter 'sliceH' [-Wunused-parameter] 109 | static int packed_vscale(SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH) | ^ src/libswscale/vscale.c:207:31: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 207 | (const int16_t**)src0, lum_fsize, chr_filter + sliceY * chr_fsize, | ^ src/libswscale/vscale.c:208:31: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 208 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, dst, dstW, sliceY); | ^ src/libswscale/vscale.c:208:54: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 208 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, dst, dstW, sliceY); | ^ src/libswscale/vscale.c:208:88: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] 208 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, dst, dstW, sliceY); | ^ src/libswscale/vscale.c:173:82: warning: unused parameter 'sliceH' [-Wunused-parameter] 173 | static int any_vscale(SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH) | ^ 28 warnings generated. CC libswscale/vulkan/ops.o In file included from src/libswscale/vulkan/ops.c:24: In file included from src/libswscale/vulkan/../graph.h:30: src/libswscale/vulkan/../format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | typedef enum SwsPixelType SwsPixelType; | ^ In file included from src/libswscale/vulkan/ops.c:26: 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:28: In file included from src/libswscale/vulkan/ops.h:24: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ In file included from src/libswscale/vulkan/ops.c:31: 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:34:48: warning: unused parameter 'opaque' [-Wunused-parameter] 34 | static void ff_sws_vk_uninit(AVRefStructOpaque opaque, void *obj) | ^ src/libswscale/vulkan/ops.c:104:34: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual] 104 | AVFrame *src_f = (AVFrame *) src->avframe; | ^ src/libswscale/vulkan/ops.c:105:34: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual] 105 | AVFrame *dst_f = (AVFrame *) dst->avframe; | ^ src/libswscale/vulkan/ops.c:96:67: warning: unused parameter 'y' [-Wunused-parameter] 96 | static void process(const SwsFrame *dst, const SwsFrame *src, int y, int h, | ^ src/libswscale/vulkan/ops.c:96:74: warning: unused parameter 'h' [-Wunused-parameter] 96 | static void process(const SwsFrame *dst, const SwsFrame *src, int y, int h, | ^ src/libswscale/vulkan/ops.c:192:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 192 | for (int i = 0; i < wd->num_weights; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libswscale/vulkan/ops.c:249:44: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 249 | av_assert0(p->nb_data_bufs + 1 <= FF_ARRAY_ELEMS(p->data_bufs)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libswscale/vulkan/ops.c:256:44: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 256 | av_assert0(p->nb_data_bufs + 1 <= FF_ARRAY_ELEMS(p->data_bufs)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libswscale/vulkan/ops.c:264:44: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 264 | av_assert0(p->nb_data_bufs + 1 <= FF_ARRAY_ELEMS(p->data_bufs)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0' 43 | if (!(cond)) { \ | ^~~~ src/libswscale/vulkan/ops.c:408:73: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 408 | spi_OpDecorate(spi, id->push_const_struct_id, SpvDecorationBlock); | ^ src/libswscale/vulkan/spvasm.h:356:9: note: macro 'spi_OpDecorate' defined here 356 | #define spi_OpDecorate(spi, target, deco, ...) \ | ^ src/libswscale/vulkan/ops.c:418:65: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 418 | spi_OpDecorate(spi, id->in_vars[1], SpvDecorationNonWritable); | ^ src/libswscale/vulkan/spvasm.h:356:9: note: macro 'spi_OpDecorate' defined here 356 | #define spi_OpDecorate(spi, target, deco, ...) \ | ^ src/libswscale/vulkan/ops.c:423:65: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 423 | spi_OpDecorate(spi, id->in_vars[2], SpvDecorationNonReadable); | ^ src/libswscale/vulkan/spvasm.h:356:9: note: macro 'spi_OpDecorate' defined here 356 | #define spi_OpDecorate(spi, target, deco, ...) \ | ^ src/libswscale/vulkan/ops.c:432:72: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 432 | spi_OpDecorate(spi, id->dither[i].struct_id, SpvDecorationBlock); | ^ src/libswscale/vulkan/spvasm.h:356:9: note: macro 'spi_OpDecorate' defined here 356 | #define spi_OpDecorate(spi, target, deco, ...) \ | ^ src/libswscale/vulkan/ops.c:447:61: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 447 | spi_OpDecorate(spi, f->struct_id, SpvDecorationBlock); | ^ src/libswscale/vulkan/spvasm.h:356:9: note: macro 'spi_OpDecorate' defined here 356 | #define spi_OpDecorate(spi, target, deco, ...) \ | ^ src/libswscale/vulkan/ops.c:463:44: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 463 | 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:519:44: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 519 | av_assert0((id->nb_const_ids + 31) <= 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:753:44: warning: unused parameter 'op' [-Wunused-parameter] 753 | static int insert_vmat_linear(const SwsOp *op, SPICtx *spi, SPIRVIDs *id, | ^ src/libswscale/vulkan/ops.c:778:68: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted] 778 | spi_OpDecorate(spi, spi->id + i, SpvDecorationNoContraction); | ^ src/libswscale/vulkan/spvasm.h:356:9: note: macro 'spi_OpDecorate' defined here 356 | #define spi_OpDecorate(spi, target, deco, ...) \ | ^ 341 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:26: src/libavutil/vulkan.h:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ In file included from src/libswscale/vulkan/vulkan.c:19: In file included from src/libavutil/vulkan.c:27: src/libavutil/vulkan_loader.h:110:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 110 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:163:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 163 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:173:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 173 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libswscale/vulkan/vulkan.c:19: src/libavutil/vulkan.c:136:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 136 | if (s->qfs[j] == s->hwctx->qf[i].idx) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:234:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 234 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:262:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 262 | for (uint32_t i = 0; i < s->tot_nb_qfs; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/vulkan.c:282:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 282 | for (int i = 0; i < s->coop_mat_props_nb; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:687:52: warning: unused parameter 's' [-Wunused-parameter] 687 | void ff_vk_exec_add_dep_refstruct(FFVulkanContext *s, FFVkExecContext *e, | ^ src/libavutil/vulkan.c:694:53: warning: unused parameter 's' [-Wunused-parameter] 694 | void ff_vk_exec_move_dep_refstruct(FFVulkanContext *s, FFVkExecContext *e, | ^ src/libavutil/vulkan.c:712:46: warning: unused parameter 's' [-Wunused-parameter] 712 | void ff_vk_exec_add_dep_obj(FFVulkanContext *s, FFVkExecContext *e, | ^ src/libavutil/vulkan.c:735:51: warning: unused parameter 's' [-Wunused-parameter] 735 | void ff_vk_exec_add_dep_wait_sem(FFVulkanContext *s, FFVkExecContext *e, | ^ src/libavutil/vulkan.c:837:47: warning: unused parameter 's' [-Wunused-parameter] 837 | void ff_vk_exec_update_frame(FFVulkanContext *s, FFVkExecContext *e, AVFrame *f, | ^ src/libavutil/vulkan.c:856:50: warning: unused parameter 's' [-Wunused-parameter] 856 | int ff_vk_exec_mirror_sem_value(FFVulkanContext *s, FFVkExecContext *e, | ^ src/libavutil/vulkan.c:982:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 982 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:1389:5: warning: missing field 'pNext' initializer [-Wmissing-field-initializers] 1389 | }; | ^ src/libavutil/vulkan.c:1777:48: warning: unused parameter 'unused' [-Wunused-parameter] 1777 | static void reset_imageviews(AVRefStructOpaque unused, void *obj) | ^ src/libavutil/vulkan.c:1896:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1896 | for (int i = 0; i < FF_ARRAY_ELEMS(fmts_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:2072:53: warning: unused parameter 'required_subgroup_size' [-Wunused-parameter] 2072 | uint32_t wg_size[3], uint32_t required_subgroup_size) | ^ src/libavutil/vulkan.c:2136:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual] 2136 | .pCode = (void *)spirv, | ^ src/libavutil/vulkan.c:2125:69: warning: unused parameter 'shd' [-Wunused-parameter] 2125 | static int create_shader_module(FFVulkanContext *s, FFVulkanShader *shd, | ^ src/libavutil/vulkan.c:2238:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2238 | (max_descriptors <= s->push_desc_props.maxPushDescriptors) && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.c:2288:49: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual] 2288 | VkSpecializationMapEntry *spe = (void *)shd->specialization_info->pMapEntries; | ^ src/libavutil/vulkan.c:2297:35: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 2297 | uint8_t *spd = (uint8_t *)shd->specialization_info->pData; | ^ src/libavutil/vulkan.c:2368:25: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 2368 | av_free((void *)spirv); | ^ src/libavutil/vulkan.c:2373:55: warning: unused parameter 's' [-Wunused-parameter] 2373 | void ff_vk_shader_add_descriptor_set(FFVulkanContext *s, FFVulkanShader *shd, | ^ src/libavutil/vulkan.c:2559:46: warning: unused parameter 'fmt' [-Wunused-parameter] 2559 | VkFormat fmt) | ^ 28 warnings generated. CC libswscale/x86/hscale_fast_bilinear_simd.o In file included from src/libswscale/x86/hscale_fast_bilinear_simd.c:21: In file included from src/libswscale/x86/../swscale_internal.h:29: In file included from src/libswscale/x86/../graph.h:30: src/libswscale/x86/../format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | 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. X86ASM libswscale/x86/input.o 24 warnings generated. CC libswscale/x86/ops.o In file included from src/libswscale/x86/ops.c:27: 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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic] 172 | typedef enum SwsPixelType SwsPixelType; | ^ src/libswscale/x86/ops.c:57:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 57 | for (int i = 0; i < filter->num_weights; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:113:27: warning: comparison of integers of different signs: 'const int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 113 | 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:466:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 466 | DECL_TABLE_U8( _m1_sse4, 16, SSE4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:370:16: note: expanded from macro 'DECL_TABLE_U8' 370 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:157:24: note: initialized flexible array member 'entries' is here 157 | const SwsUOpEntry *entries[]; /* terminated by NULL */ | ^ src/libswscale/x86/ops.c:467:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 467 | DECL_TABLE_U8( _m1_avx2, 32, AVX2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:370:16: note: expanded from macro 'DECL_TABLE_U8' 370 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:157:24: note: initialized flexible array member 'entries' is here 157 | const SwsUOpEntry *entries[]; /* terminated by NULL */ | ^ src/libswscale/x86/ops.c:468:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 468 | DECL_TABLE_U8( _m2_sse4, 32, SSE4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:370:16: note: expanded from macro 'DECL_TABLE_U8' 370 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:157:24: note: initialized flexible array member 'entries' is here 157 | const SwsUOpEntry *entries[]; /* terminated by NULL */ | ^ src/libswscale/x86/ops.c:469:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 469 | DECL_TABLE_U8( _m2_avx2, 64, AVX2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:370:16: note: expanded from macro 'DECL_TABLE_U8' 370 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:157:24: note: initialized flexible array member 'entries' is here 157 | const SwsUOpEntry *entries[]; /* terminated by NULL */ | ^ src/libswscale/x86/ops.c:470:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 470 | DECL_TABLE_U16(_m1_avx2, 16, AVX2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:388:16: note: expanded from macro 'DECL_TABLE_U16' 388 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:157:24: note: initialized flexible array member 'entries' is here 157 | const SwsUOpEntry *entries[]; /* terminated by NULL */ | ^ src/libswscale/x86/ops.c:471:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 471 | DECL_TABLE_U16(_m2_avx2, 32, AVX2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:388:16: note: expanded from macro 'DECL_TABLE_U16' 388 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:157:24: note: initialized flexible array member 'entries' is here 157 | const SwsUOpEntry *entries[]; /* terminated by NULL */ | ^ src/libswscale/x86/ops.c:472:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 472 | DECL_TABLE_U32(_m2_avx2, 16, AVX2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:408:16: note: expanded from macro 'DECL_TABLE_U32' 408 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:157:24: note: initialized flexible array member 'entries' is here 157 | const SwsUOpEntry *entries[]; /* terminated by NULL */ | ^ src/libswscale/x86/ops.c:473:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer] 473 | DECL_TABLE_F32(_m2_avx2, 16, AVX2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/x86/ops.c:444:16: note: expanded from macro 'DECL_TABLE_F32' 444 | .entries = { \ | ^ src/libswscale/x86/../ops_chain.h:157:24: note: initialized flexible array member 'entries' is here 157 | const SwsUOpEntry *entries[]; /* terminated by NULL */ | ^ 11 warnings generated. 15 warnings generated. X86ASM libswscale/x86/ops_common.o X86ASM libswscale/x86/ops_float.o 204 warnings generated. X86ASM libswscale/x86/ops_int.o CC libavutil/adler32.o CC libavutil/aes.o src/libavutil/aes.c:172:47: warning: unused parameter 'decrypt' [-Wunused-parameter] 172 | int count, uint8_t *iv, int decrypt) | ^ 1 warning generated. CC libavutil/aes_ctr.o CC libavutil/ambient_viewing_environment.o CC libavutil/audio_fifo.o src/libavutil/audio_fifo.c:109:18: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 109 | if (buf_size > cur_size) { | ~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. CC libavutil/avsscanf.o src/libavutil/avsscanf.c:177:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (x=0; c-'0'<10U && x<=UINT_MAX/10-1; c=shgetc(f)) | ~~~~~^~~~ src/libavutil/avsscanf.c:179:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | for (y=x; c-'0'<10U && y<=ULLONG_MAX/10 && 10*y<=ULLONG_MAX-(c-'0'); c=shgetc(f)) | ~~~~~^~~~ src/libavutil/avsscanf.c:181:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | if (c-'0'>=10U) goto done; | ~~~~~^ ~~~ src/libavutil/avsscanf.c:225:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | if (c-'0'>=10U && pok) shunget(f); | ~~~~~^ ~~~ src/libavutil/avsscanf.c:227:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (c-'0'>=10U) { | ~~~~~^ ~~~ src/libavutil/avsscanf.c:231:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | for (x=0; c-'0'<10U && x (b) ? (a) : (b)) | ~ ^ ~ 16 warnings generated. CC libavutil/base64.o 3 warnings generated. CC libavutil/blowfish.o src/libavutil/base64.c:156:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 156 | if (in_size >= UINT_MAX / 4 || | ~~~~~~~ ^ ~~~~~~~~~~~~ 1 warning generated. CC libavutil/bprint.o 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. src/libavutil/buffer.c:72:35: warning: unused parameter 'opaque' [-Wunused-parameter] 72 | void av_buffer_default_free(void *opaque, uint8_t *data) | ^ CC libavutil/camellia.o 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 src/libavutil/channel_layout.c:156:28: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] 156 | char *endptr = (char *)str; | ^ src/libavutil/channel_layout.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(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:322:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 322 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:607:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 607 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:679:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 679 | if (idx >= channel_layout->nb_channels) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:687:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 687 | if (idx < ambi_channels) | ~~~ ^ ~~~~~~~~~~~~~ src/libavutil/channel_layout.c:761:34: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare] 761 | 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:844:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 844 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/container_fifo.o src/libavutil/container_fifo.c:69:34: warning: unused parameter 'flags' [-Wunused-parameter] 69 | unsigned flags) | ^ src/libavutil/container_fifo.c:190:32: warning: unused parameter 'opaque' [-Wunused-parameter] 190 | static void *frame_alloc(void *opaque) | ^ src/libavutil/container_fifo.c:195:31: warning: unused parameter 'opaque' [-Wunused-parameter] 195 | static void frame_reset(void *opaque, void *obj) | ^ src/libavutil/container_fifo.c:200:30: warning: unused parameter 'opaque' [-Wunused-parameter] 200 | static void frame_free(void *opaque, void *obj) | ^ src/libavutil/container_fifo.c:206:33: warning: unused parameter 'opaque' [-Wunused-parameter] 206 | static int frame_transfer(void *opaque, void *dst, void *src, unsigned flags) | ^ src/libavutil/container_fifo.c:215:59: warning: unused parameter 'flags' [-Wunused-parameter] 215 | AVContainerFifo *av_container_fifo_alloc_avframe(unsigned flags) | ^ 6 warnings generated. CC libavutil/cpu.o src/libavutil/cpu.c:215:16: warning: missing field 'help' initializer [-Wmissing-field-initializers] 215 | { NULL }, | ^ 1 warning generated. CC libavutil/crc.o 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. 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) { | ~~~~~~~~ ^ ~~~~~~~~ 5 warnings generated. CC libavutil/file_open.o 1 warning generated. CC libavutil/film_grain_params.o CC libavutil/fixed_dsp.o CC libavutil/float_dsp.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) | ^ 1 warning generated. CC libavutil/float_scalarproduct.o 1 warning generated. CC libavutil/frame.o CC libavutil/hash.o src/libavutil/frame.c:180:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 180 | if (frame->linesize[0] > SIZE_MAX - align) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/frame.c:313:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 313 | for (int i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:353:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 353 | if (ch <= 0 || ch > SIZE_MAX / sizeof(*dst->extended_data)) { | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:412:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 412 | for (int i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:460:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 460 | if (ch <= 0 || ch > SIZE_MAX / sizeof(*dst->extended_data)) { | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:503:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 503 | for (int i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:543:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 543 | for (int i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:621:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 621 | for (int i = 0; i < FF_ARRAY_ELEMS(frame->buf) && frame->buf[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:662:31: warning: cast from 'const struct AVFrameSideData *' to 'struct AVFrameSideData *' drops const qualifier [-Wcast-qual] 662 | return (AVFrameSideData *)av_frame_side_data_get( | ^ src/libavutil/frame.c:772:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 772 | (frame->crop_top + frame->crop_bottom) >= frame->height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/frame.c:771:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 771 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/hash.c:220:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 220 | memcpy(dst, buf, FFMIN(size, rsize)); | ^ ~~~~ ~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:221:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 221 | if (size > rsize) | ~~~~ ^ ~~~~~ src/libavutil/hash.c:231:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | for (i = 0; i < FFMIN(rsize, size / 2); i++) | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:243:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 243 | memcpy(dst, b64, FFMIN(osize, size)); | ^ ~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:244:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 244 | if (size < osize) | ~~~~ ^ ~~~~~ 5 warnings generated. CC libavutil/hdr_dynamic_metadata.o In file included from src/libavutil/hdr_dynamic_metadata.c:26: src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare] 275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. CC libavutil/hdr_dynamic_vivid_metadata.o CC libavutil/hmac.o src/libavutil/hmac.c:159:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 159 | if (keylen > c->blocklen) { | ~~~~~~ ^ ~~~~~~~~~~~ src/libavutil/hmac.c:185:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | if (outlen < c->hashlen) | ~~~~~~ ^ ~~~~~~~~~~ 2 warnings generated. CC libavutil/hwcontext.o src/libavutil/hwcontext.c:113:25: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 113 | for (type = 0; type < FF_ARRAY_ELEMS(hw_type_names); type++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext.c:157:37: warning: unused parameter 'opaque' [-Wunused-parameter] 157 | static void hwdevice_ctx_free(void *opaque, uint8_t *data) | ^ src/libavutil/hwcontext.c:241:36: warning: unused parameter 'opaque' [-Wunused-parameter] 241 | static void hwframe_ctx_free(void *opaque, uint8_t *data) | ^ src/libavutil/hwcontext.c:388:71: warning: unused parameter 'flags' [-Wunused-parameter] 388 | enum AVPixelFormat **formats, int flags) | ^ src/libavutil/hwcontext.c:506:73: warning: unused parameter 'flags' [-Wunused-parameter] 506 | int av_hwframe_get_buffer(AVBufferRef *hwframe_ref, AVFrame *frame, int flags) | ^ 5 warnings generated. CC libavutil/hwcontext_amf.o 2 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) | ^ In file included from src/libavutil/hwcontext_amf.c:27: src/libavutil/hwcontext_amf_internal.h:43:76: warning: token pasting of ',' and '__VA_ARGS__' is a GNU extension [-Wgnu-zero-variadic-macro-arguments] 43 | #define AMF_IFACE_CALL(this, function, ...) ((this)->pVtbl->function((this), ##__VA_ARGS__)) | ^ src/libavutil/hwcontext_amf_internal.h:43:76: warning: token pasting of ',' and '__VA_ARGS__' is a GNU extension [-Wgnu-zero-variadic-macro-arguments] src/libavutil/hwcontext_amf_internal.h:43:78: warning: token pasting of ',' and '__VA_ARGS__' is a GNU extension [-Wgnu-zero-variadic-macro-arguments] 43 | #define AMF_IFACE_CALL(this, function, ...) ((this)->pVtbl->function((this), ##__VA_ARGS__)) | ^ src/libavutil/hwcontext_amf_internal.h:43:76: warning: token pasting of ',' and '__VA_ARGS__' is a GNU extension [-Wgnu-zero-variadic-macro-arguments] 43 | #define AMF_IFACE_CALL(this, function, ...) ((this)->pVtbl->function((this), ##__VA_ARGS__)) | ^ src/libavutil/hwcontext_amf_internal.h:43:76: warning: token pasting of ',' and '__VA_ARGS__' is a GNU extension [-Wgnu-zero-variadic-macro-arguments] src/libavutil/hwcontext_amf_internal.h:43:78: warning: token pasting of ',' and '__VA_ARGS__' is a GNU extension [-Wgnu-zero-variadic-macro-arguments] 43 | #define AMF_IFACE_CALL(this, function, ...) ((this)->pVtbl->function((this), ##__VA_ARGS__)) | ^ src/libavutil/hwcontext_amf_internal.h:43:76: warning: token pasting of ',' and '__VA_ARGS__' is a GNU extension [-Wgnu-zero-variadic-macro-arguments] 43 | #define AMF_IFACE_CALL(this, function, ...) ((this)->pVtbl->function((this), ##__VA_ARGS__)) | ^ src/libavutil/hwcontext_amf.c:874:31: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 874 | for (int plane = 0; plane < plane_count; ++plane) | ~~~~~ ^ ~~~~~~~~~~~ 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 28 warnings generated. CC libavutil/iamf.o In file included from src/libavutil/iamf.c:27: src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size); | ^ src/libavutil/iamf.c:67:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "subblock_duration", "set subblock_duration", OFFSET(subblock_duration), AV_OPT_TYPE_UINT, {.i64 = 1 }, 1, UINT_MAX, FLAGS }, | ^ src/libavutil/iamf.c:68:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "animation_type", "set animation_type", OFFSET(animation_type), AV_OPT_TYPE_UINT, {.i64 = 0 }, 0, 2, FLAGS }, | ^ src/libavutil/iamf.c:69:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "start_point_value", "set start_point_value", OFFSET(start_point_value), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, -128.0, 128.0, FLAGS }, | ^ src/libavutil/iamf.c:70:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "end_point_value", "set end_point_value", OFFSET(end_point_value), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, -128.0, 128.0, FLAGS }, | ^ src/libavutil/iamf.c:71:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "control_point_value", "set control_point_value", OFFSET(control_point_value), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, -128.0, 128.0, FLAGS }, | ^ src/libavutil/iamf.c:72:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "control_point_relative_time", "set control_point_relative_time", OFFSET(control_point_relative_time), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, 0.0, 1.0, FLAGS }, | ^ src/libavutil/iamf.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL }, | ^ src/libavutil/iamf.c:86:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "subblock_duration", "set subblock_duration", OFFSET(subblock_duration), AV_OPT_TYPE_UINT, {.i64 = 1 }, 1, UINT_MAX, FLAGS }, | ^ src/libavutil/iamf.c:87:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "dmixp_mode", "set dmixp_mode", OFFSET(dmixp_mode), AV_OPT_TYPE_UINT, {.i64 = 0 }, 0, 6, FLAGS }, | ^ src/libavutil/iamf.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL }, | ^ src/libavutil/iamf.c:101:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "subblock_duration", "set subblock_duration", OFFSET(subblock_duration), AV_OPT_TYPE_UINT, {.i64 = 1 }, 1, UINT_MAX, FLAGS }, | ^ src/libavutil/iamf.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL }, | ^ src/libavutil/iamf.c:115:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "parameter_id", "set parameter_id", OFFSET(parameter_id), AV_OPT_TYPE_UINT, {.i64 = 0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavutil/iamf.c:116:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "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:349:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 349 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan.h:374:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 374 | out->pNext = (void *)in; | ^ In file included from src/libavutil/hwcontext_vulkan.c:45: src/libavutil/vulkan_loader.h:110:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 110 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:163:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 163 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/vulkan_loader.h:173:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 173 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 43 warnings generated. CC libavutil/imgutils.o src/libavutil/hwcontext_vulkan.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(lib_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:785:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 785 | for (int i = 0; i < FF_ARRAY_ELEMS(optional_instance_exts) - 1; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:799:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 799 | for (int i = 0; i < FF_ARRAY_ELEMS(optional_device_exts); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:808:69: warning: unused parameter 'messageType' [-Wunused-parameter] 808 | VkDebugUtilsMessageTypeFlagsEXT messageType, | ^ src/libavutil/hwcontext_vulkan.c:833:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 833 | for (int i = 0; i < data->cmdBufLabelCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:867:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 867 | for (int i = 0; i < p->mprops.memoryTypeCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1051:5: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 1051 | RELEASE_PROPS(extension_names, extensions_found); | ^ src/libavutil/hwcontext_vulkan.c:856:29: note: expanded from macro 'RELEASE_PROPS' 856 | av_free((void *)((props)[i])); \ | ^ src/libavutil/hwcontext_vulkan.c:966:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 966 | for (int j = 0; j < sup_ext_count; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:986:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 986 | for (int j = 0; j < sup_ext_count; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1007:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1007 | for (int j = 0; j < sup_ext_count; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1026:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1026 | for (int j = 0; j < sup_ext_count; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1194:9: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 1194 | RELEASE_PROPS(enabled_layers, enabled_layers_count); | ^ src/libavutil/hwcontext_vulkan.c:856:29: note: expanded from macro 'RELEASE_PROPS' 856 | av_free((void *)((props)[i])); \ | ^ src/libavutil/hwcontext_vulkan.c:1091:23: 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:1124:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1124 | for (int i = 0; i < sup_layer_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1163:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1163 | for (int j = 0; j < sup_layer_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1194:9: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1194 | RELEASE_PROPS(enabled_layers, enabled_layers_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:855:27: note: expanded from macro 'RELEASE_PROPS' 855 | for (int i = 0; i < count; i++) \ | ~ ^ ~~~~~ src/libavutil/hwcontext_vulkan.c:1337:5: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 1337 | RELEASE_PROPS(inst_props.ppEnabledLayerNames, inst_props.enabledLayerCount); | ^ src/libavutil/hwcontext_vulkan.c:856:29: note: expanded from macro 'RELEASE_PROPS' 856 | av_free((void *)((props)[i])); \ | ^ src/libavutil/hwcontext_vulkan.c:1337:19: warning: cast from 'const char *const *' to 'void *' drops const qualifier [-Wcast-qual] 1337 | RELEASE_PROPS(inst_props.ppEnabledLayerNames, inst_props.enabledLayerCount); | ^ src/libavutil/hwcontext_vulkan.c:1337:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1337 | RELEASE_PROPS(inst_props.ppEnabledLayerNames, inst_props.enabledLayerCount); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:855:27: note: expanded from macro 'RELEASE_PROPS' 855 | for (int i = 0; i < count; i++) \ | ~ ^ ~~~~~ src/libavutil/hwcontext_vulkan.c:1424:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1424 | for (int i = 0; i < num; i++) { | ~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1443:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1443 | for (int i = 0; i < num; i++) { | ~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1453:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1453 | for (int i = 0; i < num; i++) { | ~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1468:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1468 | for (int i = 0; i < num; i++) { | ~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1480:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1480 | for (int i = 0; i < num; i++) { | ~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1492:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1492 | for (int i = 0; i < num; i++) { | ~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1503:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1503 | if (select->index < num) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1542:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1542 | for (int i = 0; i < num_qf; i++) { | ~ ^ ~~~~~~ src/libavutil/hwcontext_vulkan.c:1572:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1572 | for (int i = 0; i < num_qf; i++) { | ~ ^ ~~~~~~ src/libavutil/hwcontext_vulkan.c:1742:33: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] 1742 | av_free((void *)cd->pQueueCreateInfos[i].pQueuePriorities); | ^ src/libavutil/hwcontext_vulkan.c:1743:29: warning: cast from 'const struct VkDeviceQueueCreateInfo *' to 'void *' drops const qualifier [-Wcast-qual] 1743 | av_free((void *)cd->pQueueCreateInfos); | ^ src/libavutil/hwcontext_vulkan.c:1750:41: warning: cast from 'const struct VkDeviceQueueCreateInfo *' to 'struct VkDeviceQueueCreateInfo *' drops const qualifier [-Wcast-qual] 1750 | pc = (VkDeviceQueueCreateInfo *)cd->pQueueCreateInfos; | ^ src/libavutil/hwcontext_vulkan.c:1634:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1634 | for (int i = 0; i < num; i++) { | ~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1697:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1697 | PICK_QF(VK_QUEUE_GRAPHICS_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1669:17: note: expanded from macro 'PICK_QF' 1669 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1697:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1697 | PICK_QF(VK_QUEUE_GRAPHICS_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1672:23: note: expanded from macro 'PICK_QF' 1672 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1697:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1697 | PICK_QF(VK_QUEUE_GRAPHICS_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1673:34: note: expanded from macro 'PICK_QF' 1673 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1697:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1697 | PICK_QF(VK_QUEUE_GRAPHICS_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1679:15: note: expanded from macro 'PICK_QF' 1679 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1698:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1698 | PICK_QF(VK_QUEUE_COMPUTE_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1669:17: note: expanded from macro 'PICK_QF' 1669 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1698:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1698 | PICK_QF(VK_QUEUE_COMPUTE_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1672:23: note: expanded from macro 'PICK_QF' 1672 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1698:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1698 | PICK_QF(VK_QUEUE_COMPUTE_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1673:34: note: expanded from macro 'PICK_QF' 1673 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1698:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1698 | PICK_QF(VK_QUEUE_COMPUTE_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1679:15: note: expanded from macro 'PICK_QF' 1679 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1699:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1699 | PICK_QF(VK_QUEUE_TRANSFER_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1669:17: note: expanded from macro 'PICK_QF' 1669 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1699:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1699 | PICK_QF(VK_QUEUE_TRANSFER_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1672:23: note: expanded from macro 'PICK_QF' 1672 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1699:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1699 | PICK_QF(VK_QUEUE_TRANSFER_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1673:34: note: expanded from macro 'PICK_QF' 1673 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1699:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1699 | PICK_QF(VK_QUEUE_TRANSFER_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1679:15: note: expanded from macro 'PICK_QF' 1679 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1701:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1701 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1669:17: note: expanded from macro 'PICK_QF' 1669 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1701:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1701 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1672:23: note: expanded from macro 'PICK_QF' 1672 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1701:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1701 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1673:34: note: expanded from macro 'PICK_QF' 1673 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1701:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1701 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1679:15: note: expanded from macro 'PICK_QF' 1679 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1702:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1702 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1669:17: note: expanded from macro 'PICK_QF' 1669 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1702:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1702 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1672:23: note: expanded from macro 'PICK_QF' 1672 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1702:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1702 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1673:34: note: expanded from macro 'PICK_QF' 1673 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1702:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1702 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1679:15: note: expanded from macro 'PICK_QF' 1679 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1704:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1704 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1669:17: note: expanded from macro 'PICK_QF' 1669 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1704:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1704 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1672:23: note: expanded from macro 'PICK_QF' 1672 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1704:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1704 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1673:34: note: expanded from macro 'PICK_QF' 1673 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1704:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1704 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1679:15: note: expanded from macro 'PICK_QF' 1679 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1705:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1705 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1669:17: note: expanded from macro 'PICK_QF' 1669 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1705:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1705 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1672:23: note: expanded from macro 'PICK_QF' 1672 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1705:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1705 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1673:34: note: expanded from macro 'PICK_QF' 1673 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1705:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1705 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1679:15: note: expanded from macro 'PICK_QF' 1679 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1708:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1708 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1669:17: note: expanded from macro 'PICK_QF' 1669 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1708:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1708 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1672:23: note: expanded from macro 'PICK_QF' 1672 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1708:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1708 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1673:34: note: expanded from macro 'PICK_QF' 1673 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1708:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1708 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1679:15: note: expanded from macro 'PICK_QF' 1679 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1712:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1712 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1669:17: note: expanded from macro 'PICK_QF' 1669 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1712:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1712 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1672:23: note: expanded from macro 'PICK_QF' 1672 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1712:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1712 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1673:34: note: expanded from macro 'PICK_QF' 1673 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1712:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1712 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1679:15: note: expanded from macro 'PICK_QF' 1679 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1714:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1714 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1669:17: note: expanded from macro 'PICK_QF' 1669 | if (idx == -1) \ | ~~~ ^ ~~ src/libavutil/hwcontext_vulkan.c:1714:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1714 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1672:23: note: expanded from macro 'PICK_QF' 1672 | for (i = 0; i < hwctx->nb_qf; i++) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1714:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1714 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1673:34: note: expanded from macro 'PICK_QF' 1673 | if (hwctx->qf[i].idx == idx) { \ | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vulkan.c:1714:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1714 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1679:15: note: expanded from macro 'PICK_QF' 1679 | if (i == hwctx->nb_qf) { \ | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1726:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1726 | for (uint32_t i = 0; i < hwctx->nb_qf; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1731:34: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1731 | if (hwctx->qf[i].idx == cd->pQueueCreateInfos[j].queueFamilyIndex) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1747:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1747 | for (uint32_t j = 0; j < hwctx->qf[i].num; j++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1787:5: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 1787 | RELEASE_PROPS(hwctx->enabled_inst_extensions, hwctx->nb_enabled_inst_extensions); | ^ src/libavutil/hwcontext_vulkan.c:856:29: note: expanded from macro 'RELEASE_PROPS' 856 | av_free((void *)((props)[i])); \ | ^ src/libavutil/hwcontext_vulkan.c:1787:19: warning: cast from 'const char *const *' to 'void *' drops const qualifier [-Wcast-qual] 1787 | RELEASE_PROPS(hwctx->enabled_inst_extensions, hwctx->nb_enabled_inst_extensions); | ^ src/libavutil/hwcontext_vulkan.c:1788:5: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 1788 | RELEASE_PROPS(hwctx->enabled_dev_extensions, hwctx->nb_enabled_dev_extensions); | ^ src/libavutil/hwcontext_vulkan.c:856:29: note: expanded from macro 'RELEASE_PROPS' 856 | av_free((void *)((props)[i])); \ | ^ src/libavutil/hwcontext_vulkan.c:1788:19: warning: cast from 'const char *const *' to 'void *' drops const qualifier [-Wcast-qual] 1788 | RELEASE_PROPS(hwctx->enabled_dev_extensions, hwctx->nb_enabled_dev_extensions); | ^ src/libavutil/hwcontext_vulkan.c:1838:29: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] 1838 | av_free((void *)dev_info.pQueueCreateInfos[i].pQueuePriorities); | ^ src/libavutil/hwcontext_vulkan.c:1839:25: warning: cast from 'const struct VkDeviceQueueCreateInfo *' to 'void *' drops const qualifier [-Wcast-qual] 1839 | av_free((void *)dev_info.pQueueCreateInfos); | ^ src/libavutil/hwcontext_vulkan.c:1867:25: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual] 1867 | av_free((void *)dev_info.pQueueCreateInfos[i].pQueuePriorities); | ^ src/libavutil/hwcontext_vulkan.c:1868:21: warning: cast from 'const struct VkDeviceQueueCreateInfo *' to 'void *' drops const qualifier [-Wcast-qual] 1868 | av_free((void *)dev_info.pQueueCreateInfos); | ^ src/libavutil/hwcontext_vulkan.c:1874:29: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual] 1874 | av_free((void *)dev_info.ppEnabledExtensionNames[i]); | ^ src/libavutil/hwcontext_vulkan.c:1875:25: warning: cast from 'const char *const *' to 'void *' drops const qualifier [-Wcast-qual] 1875 | av_free((void *)dev_info.ppEnabledExtensionNames); | ^ src/libavutil/hwcontext_vulkan.c:1809:66: warning: unused parameter 'flags' [-Wunused-parameter] 1809 | AVDictionary *opts, int flags) | ^ src/libavutil/hwcontext_vulkan.c:1837:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1837 | for (int i = 0; i < dev_info.queueCreateInfoCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1866:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1866 | for (int i = 0; i < dev_info.queueCreateInfoCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1873:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1873 | for (int i = 0; i < dev_info.enabledExtensionCount; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:1940:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 1940 | for (int j = 0; j < FF_ARRAY_ELEMS(optional_device_exts); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2221:54: warning: unused parameter 'hwconfig' [-Wunused-parameter] 2221 | const void *hwconfig, | ^ src/libavutil/hwcontext_vulkan.c:2287:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2287 | for (int i = 0; i < p->mprops.memoryTypeCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2380:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 2380 | while (nb_sems < FF_ARRAY_ELEMS(f->sem) && f->sem[nb_sems]) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2463:65: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual] 2463 | use_ded_mem ? &ded_alloc : (void *)ded_alloc.pNext, | ^ src/libavutil/hwcontext_vulkan.c:2594:70: warning: unused parameter 'ectx' [-Wunused-parameter] 2594 | static int switch_layout_host(AVHWFramesContext *hwfc, FFVkExecPool *ectx, | ^ src/libavutil/hwcontext_vulkan.c:2608:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2608 | for (i = 0; i < p->vkctx.host_image_props.copyDstLayoutCount; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2612:11: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2612 | if (i == p->vkctx.host_image_props.copyDstLayoutCount) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:2854:60: warning: unused parameter 'size' [-Wunused-parameter] 2854 | static AVBufferRef *vulkan_pool_alloc(void *opaque, size_t size) | ^ src/libavutil/hwcontext_vulkan.c:2933:43: warning: unused parameter 'fc' [-Wunused-parameter] 2933 | static void lock_frame(AVHWFramesContext *fc, AVVkFrame *vkf) | ^ src/libavutil/hwcontext_vulkan.c:2938:45: warning: unused parameter 'fc' [-Wunused-parameter] 2938 | static void unlock_frame(AVHWFramesContext *fc, AVVkFrame *vkf) | ^ src/libavutil/hwcontext_vulkan.c:3213:72: warning: unused parameter 'dir' [-Wunused-parameter] 3213 | enum AVHWFrameTransferDirection dir, | ^ src/libavutil/hwcontext_vulkan.c:3273:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 3273 | for (int i = 0; i < FF_ARRAY_ELEMS(vulkan_drm_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:4136:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 4136 | for (int i = 0; i < FF_ARRAY_ELEMS(vulkan_drm_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:4220:54: warning: unused parameter 'flags' [-Wunused-parameter] 4220 | const AVFrame *src, int flags) | ^ src/libavutil/hwcontext_vulkan.c:4597:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 4597 | for (int j = 0; j < p->vkctx.host_image_props.copySrcLayoutCount; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:4740:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 4740 | for (int j = 0; j < p->vkctx.host_image_props.copySrcLayoutCount; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vulkan.c:4895:59: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual] 4895 | return vulkan_transfer_frame(hwfc, (AVFrame *)src, dst, 1); | ^ src/libavutil/hwcontext_vulkan.c:5016:64: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual] 5016 | return vulkan_transfer_frame(hwfc, dst, (AVFrame *)src, 0); | ^ src/libavutil/hwcontext_vulkan.c:5021:55: warning: unused parameter 'src_fc' [-Wunused-parameter] 5021 | AVHWFramesContext *src_fc, int flags) | ^ src/libavutil/hwcontext_vulkan.c:5021:67: warning: unused parameter 'flags' [-Wunused-parameter] 5021 | AVHWFramesContext *src_fc, int flags) | ^ src/libavutil/imgutils.c:54:39: warning: unused parameter 'plane' [-Wunused-parameter] 54 | int image_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) | ^ 8 warnings generated. CC libavutil/integer.o CC libavutil/intmath.o CC libavutil/lfg.o CC libavutil/lls.o CC libavutil/log.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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavutil/log2_tab.o CC libavutil/lzo.o CC libavutil/mastering_display_metadata.o CC libavutil/mathematics.o 115 warnings generated. 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:52:31: warning: cast from 'const void *' to 'const struct AVClass **' drops const qualifier [-Wcast-qual] 52 | class = *(const AVClass**)obj; | ^ src/libavutil/opt.c:124:24: warning: cast from 'const void *const *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 124 | return (unsigned *)((const void * const *)parray + 1); | ^ src/libavutil/opt.c:179:34: warning: comparison of integers of different signs: 'const enum AVOptionType' and 'int' [-Wsign-compare] 179 | if (require_type && (o->type != require_type)) { | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/opt.c:235:35: warning: cast from 'const void *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 235 | *intnum = *(unsigned int*)dst; | ^ src/libavutil/opt.c:238:42: warning: cast from 'const void *' to 'enum AVPixelFormat *' drops const qualifier [-Wcast-qual] 238 | *intnum = *(enum AVPixelFormat *)dst; | ^ src/libavutil/opt.c:241:43: warning: cast from 'const void *' to 'enum AVSampleFormat *' drops const qualifier [-Wcast-qual] 241 | *intnum = *(enum AVSampleFormat *)dst; | ^ src/libavutil/opt.c:245:27: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 245 | *intnum = *(int *)dst; | ^ src/libavutil/opt.c:248:36: warning: cast from 'const void *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 248 | *intnum = *(unsigned int *)dst; | ^ src/libavutil/opt.c:253:31: warning: cast from 'const void *' to 'long *' drops const qualifier [-Wcast-qual] 253 | *intnum = *(int64_t *)dst; | ^ src/libavutil/opt.c:256:26: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 256 | *num = *(float *)dst; | ^ src/libavutil/opt.c:259:27: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 259 | *num = *(double *)dst; | ^ src/libavutil/opt.c:262:34: warning: cast from 'const void *' to 'struct AVRational *' drops const qualifier [-Wcast-qual] 262 | *intnum = ((AVRational *)dst)->num; | ^ src/libavutil/opt.c:263:34: warning: cast from 'const void *' to 'struct AVRational *' drops const qualifier [-Wcast-qual] 263 | *den = ((AVRational *)dst)->den; | ^ src/libavutil/opt.c:357:36: warning: unused parameter 'obj' [-Wunused-parameter] 357 | static int set_string_binary(void *obj, const AVOption *o, const char *val, uint8_t **dst) | ^ src/libavutil/opt.c:357:57: warning: unused parameter 'o' [-Wunused-parameter] 357 | static int set_string_binary(void *obj, const AVOption *o, const char *val, uint8_t **dst) | ^ src/libavutil/opt.c:391:29: warning: unused parameter 'obj' [-Wunused-parameter] 391 | static int set_string(void *obj, const AVOption *o, const char *val, uint8_t **dst) | ^ src/libavutil/opt.c:391:50: warning: unused parameter 'o' [-Wunused-parameter] 391 | static int set_string(void *obj, const AVOption *o, const char *val, uint8_t **dst) | ^ src/libavutil/opt.c:434:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 434 | for (; i < sizeof(buf) - 1 && val[i] && val[i] != '+' && val[i] != '-'; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavutil/opt.c:457:40: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] 457 | if (ci + 6 >= FF_ARRAY_ELEMS(const_values)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:591:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 591 | if (*tail || (unsigned)fmt >= fmt_nb) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavutil/opt.c:641:34: warning: unused parameter 'obj' [-Wunused-parameter] 641 | static int set_string_dict(void *obj, const AVOption *o, const char *val, uint8_t **dst) | ^ src/libavutil/opt.c:641:55: warning: unused parameter 'o' [-Wunused-parameter] 641 | static int set_string_dict(void *obj, const AVOption *o, const char *val, uint8_t **dst) | ^ src/libavutil/opt.c:659:44: warning: unused parameter 'obj' [-Wunused-parameter] 659 | static int set_string_channel_layout(void *obj, const AVOption *o, | ^ src/libavutil/opt.c:659:65: warning: unused parameter 'o' [-Wunused-parameter] 659 | static int set_string_channel_layout(void *obj, const AVOption *o, | ^ src/libavutil/opt.c:1046:68: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 1046 | ret = snprintf(*pbuf, buf_len, "%s", get_bool_name(*(int *)dst)); | ^ src/libavutil/opt.c:1049:58: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 1049 | ret = snprintf(*pbuf, buf_len, "0x%08X", *(int *)dst); | ^ src/libavutil/opt.c:1052:54: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 1052 | ret = snprintf(*pbuf, buf_len, "%d", *(int *)dst); | ^ src/libavutil/opt.c:1055:59: warning: cast from 'const void *' to 'unsigned int *' drops const qualifier [-Wcast-qual] 1055 | ret = snprintf(*pbuf, buf_len, "%u", *(unsigned *)dst); | ^ src/libavutil/opt.c:1058:63: warning: cast from 'const void *' to 'long *' drops const qualifier [-Wcast-qual] 1058 | ret = snprintf(*pbuf, buf_len, "%"PRId64, *(int64_t *)dst); | ^ src/libavutil/opt.c:1061:64: warning: cast from 'const void *' to 'unsigned long *' drops const qualifier [-Wcast-qual] 1061 | ret = snprintf(*pbuf, buf_len, "%"PRIu64, *(uint64_t *)dst); | ^ src/libavutil/opt.c:1064:56: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual] 1064 | ret = snprintf(*pbuf, buf_len, "%f", *(float *)dst); | ^ src/libavutil/opt.c:1067:57: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual] 1067 | ret = snprintf(*pbuf, buf_len, "%f", *(double *)dst); | ^ src/libavutil/opt.c:1071:64: warning: cast from 'const void *' to 'struct AVRational *' drops const qualifier [-Wcast-qual] 1071 | ret = snprintf(*pbuf, buf_len, "%d/%d", ((AVRational *)dst)->num, ((AVRational *)dst)->den); | ^ src/libavutil/opt.c:1071:90: warning: cast from 'const void *' to 'struct AVRational *' drops const qualifier [-Wcast-qual] 1071 | ret = snprintf(*pbuf, buf_len, "%d/%d", ((AVRational *)dst)->num, ((AVRational *)dst)->den); | ^ src/libavutil/opt.c:1077:26: warning: cast from 'const void *' to 'unsigned char **' drops const qualifier [-Wcast-qual] 1077 | if (*(uint8_t **)dst) { | ^ src/libavutil/opt.c:1078:44: warning: cast from 'const void *' to 'unsigned char **' drops const qualifier [-Wcast-qual] 1078 | *pbuf = av_strdup(*(uint8_t **)dst); | ^ src/libavutil/opt.c:1090:27: warning: cast from 'const void *' to 'unsigned char **' drops const qualifier [-Wcast-qual] 1090 | if (!*(uint8_t **)dst && (search_flags & AV_OPT_ALLOW_NULL)) { | ^ src/libavutil/opt.c:1094:36: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1094 | len = *(int *)(((uint8_t *)dst) + sizeof(uint8_t *)); | ^ src/libavutil/opt.c:1103:28: warning: cast from 'const void *' to 'unsigned char **' drops const qualifier [-Wcast-qual] 1103 | bin = *(uint8_t **)dst; | ^ src/libavutil/opt.c:1109:57: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 1109 | ret = snprintf(*pbuf, buf_len, "%dx%d", ((int *)dst)[0], ((int *)dst)[1]); | ^ src/libavutil/opt.c:1109:74: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual] 1109 | ret = snprintf(*pbuf, buf_len, "%dx%d", ((int *)dst)[0], ((int *)dst)[1]); | ^ src/libavutil/opt.c:1112:110: warning: cast from 'const void *' to 'enum AVPixelFormat *' drops const qualifier [-Wcast-qual] 1112 | ret = snprintf(*pbuf, buf_len, "%s", (char *)av_x_if_null(av_get_pix_fmt_name(*(enum AVPixelFormat *)dst), "none")); | ^ src/libavutil/opt.c:1115:114: warning: cast from 'const void *' to 'enum AVSampleFormat *' drops const qualifier [-Wcast-qual] 1115 | ret = snprintfCC libavutil/parseutils.o (*pbuf, buf_len, "%s", (char *)av_x_if_null(av_get_sample_fmt_name(*(enum AVSampleFormat *)dst), "none")); | ^ src/libavutil/opt.c:1118:35: warning: cast from 'const void *' to 'long *' drops const qualifier [-Wcast-qual] 1118 | int64_t i64 = *(int64_t *)dst; | ^ src/libavutil/opt.c:1125:41: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1125 | (int)((uint8_t *)dst)[0], (int)((uint8_t *)dst)[1], | ^ src/libavutil/opt.c:1125:67: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1125 | (int)((uint8_t *)dst)[0], (int)((uint8_t *)dst)[1], | ^ src/libavutil/opt.c:1126:41: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1126 | (int)((uint8_t *)dst)[2], (int)((uint8_t *)dst)[3]); | ^ src/libavutil/opt.c:1126:67: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] 1126 | (int)((uint8_t *)dst)[2], (int)((uint8_t *)dst)[3]); | ^ src/libavutil/opt.c:1132:32: warning: cast from 'const void *' to 'struct AVDictionary **' drops const qualifier [-Wcast-qual] 1132 | if (!*(AVDictionary **)dst && (search_flags & AV_OPT_ALLOW_NULL)) { | ^ src/libavutil/opt.c:1136:53: warning: cast from 'const void *' to 'struct AVDictionary **' drops const qualifier [-Wcast-qual] 1136 | return av_dict_get_string(*(AVDictionary **)dst, (char **)pbuf, '=', ':'); |